<SEC-DOCUMENT>0000950170-24-120104.txt : 20241101
<SEC-HEADER>0000950170-24-120104.hdr.sgml : 20241101
<ACCEPTANCE-DATETIME>20241101162535
ACCESSION NUMBER:		0000950170-24-120104
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		93
CONFORMED PERIOD OF REPORT:	20240929
FILED AS OF DATE:		20241101
DATE AS OF CHANGE:		20241101

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

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ntgr-20240929.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-11-01T16:05:29.4110+00:00 -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ntgr="http://www.netgear.com/20240929" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16">
 <head>
  <title>10-Q</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="margin: auto!important;padding: 8px;line-height: 1;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_270df0f2-7561-49a9-b318-028a9e971160" name="dei:EntityCentralIndexKey" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f">0001122904</ix:nonNumeric><ix:nonNumeric id="F_c6ae35ce-1bcb-476a-aec3-c707fb9a340d" name="dei:AmendmentFlag" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f">false</ix:nonNumeric><ix:nonNumeric id="F_67013ceb-e4e7-426f-b769-0b176fe587e9" name="dei:CurrentFiscalYearEndDate" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f">--12-31</ix:nonNumeric><ix:nonNumeric id="F_843b55a6-4e88-4f4f-8918-ff08916ce5fa" name="dei:DocumentFiscalPeriodFocus" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f">Q3</ix:nonNumeric><ix:nonFraction id="F_47f98811-a220-4d7e-9bb7-409148af4c5f" name="us-gaap:CommitmentsAndContingencies" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" unitRef="U_USD" xsi:nil="true"/><ix:nonFraction id="F_27bd0fb1-a5a6-4d8e-9c3d-e1201d214560" name="us-gaap:CommitmentsAndContingencies" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" unitRef="U_USD" xsi:nil="true"/><ix:nonNumeric id="F_47619128-2eb5-45d9-9e7c-b439da3a0ac7" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_a647410b-b999-4554-85d2-96cd88b336c6">P1Y</ix:nonNumeric><ix:nonNumeric id="F_632de542-cda0-4c0e-b728-ea418bbeb2f8" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_400eaa9e-cb8f-4921-a6d9-fb3f0b33949c" xsi:nil="true"/><ix:nonNumeric id="F_01f1dbbd-b54a-46fb-b725-dd2d138a9046" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric id="F_9675ba79-2e78-4f95-bf15-b515f4a6f939" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="ntgr-20240929.xsd"/></ix:references><ix:resources><xbrli:context id="C_8060107d-924c-4cc8-ba03-c50e2674bae7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_816dcffe-2635-481a-8258-dc45a03d20fc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_82370aea-9573-4bda-be75-03fefac4b4a3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_84724342-82fb-4626-a283-20cee704fd18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_854c29e9-0eec-429e-bb8c-acf3884abfa0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_85ade68e-2e6d-4c69-85ff-688edd6b4b13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_87256c01-7aab-482f-b701-d0876b1e155b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_88a2676c-54ff-454c-bcfe-d46dfa6587a5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8b6389af-7ee0-4e4d-9de0-1259575a2efb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8bc3e86e-40bc-49ae-b96a-f6ee30bfb756"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8c2d83c3-be5d-4d9f-b1fd-6563f5544c65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8d02398e-4494-45f8-a374-8bb6051905cb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8d9021f6-c5bc-45fc-9334-7fcff934dcb8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8e04b4d5-4f39-4492-8eaf-b7c45dd725c1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8e279d3d-66d8-4824-9192-11a409e143a4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8e92fb58-fcb4-467c-bc42-796f320968c0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8f2f5dde-d7d8-4e1b-a723-715834c83f50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_930294ba-de6b-4fab-a7a6-d6512573e14f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_938d8675-0ded-4fad-ae07-8be1342b9dd2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_94553c8b-05d3-4a7c-9277-717ca44e79bb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_94dbc62a-a8a3-4939-bcfc-e04c8e091287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9510b104-2050-48b4-a6cf-596cf530a91b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_964ccf4f-bcfc-42c5-af20-9cd1e33b55f1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_970935f1-a383-4d06-859a-5bfb89469799"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_98343088-7699-4f3f-b75c-374f2a0cacb3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9954e670-cfbd-4d11-a05a-9f0d45a6bd15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_99c0cc06-c89e-4a48-bda6-71944e2e5282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_99cdc92c-a278-4345-95aa-d17d8a37675b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9a3198fc-aa70-4856-a3a8-56e08199d610"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9a87be0d-5e67-4b19-80a2-48b80bc00a8c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9a9c09f1-5bbb-495f-bbf3-ec96b1e4ca79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ntgr:HuaweiVNETGEARIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9add063d-c9e4-49f5-a7b1-7b334e15399d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9e83ec60-16c5-4e28-9861-06e93b837e08"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9efd90fb-09bf-424e-b1b1-a278d1f1fb13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9f18fde7-9eb7-470c-8e8a-4782c8d82368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-07-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9f73aab1-bc3d-4051-95a5-20ebf3d15350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a040ea38-1f68-40dd-b662-a6e830f48e4c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a126773a-ff8f-4ee0-9794-5baedcf39290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a1b8d293-9584-40a8-a3b9-421eb50d633e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a206d9da-4d38-42c5-9ee8-a70493acf46d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a2d74728-e77b-4ad8-8339-e4012da1f7e6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a56e5330-d5ec-4ae3-8b37-b5713fb12968"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a573cdae-688b-4cdb-a980-a50db1d608f1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a5853f94-c92d-4ee1-8842-14195836073d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ntgr:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a647410b-b999-4554-85d2-96cd88b336c6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-09-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a68c6ec0-b2c1-4cb5-9810-74de509dd295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a70afd73-2c4d-4f03-af5d-af7562b609c4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a730f676-0a26-4261-a149-f29919cf1136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a885122a-23d4-41fe-84be-979ca9a42953"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a8dafb05-a709-4cf4-ac8c-b07656528f16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a919cf7d-4558-4b55-9f63-3ed4cf4ea2ac"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ntgr:LimitedPartnershipFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a9c0a369-6eb3-4cfc-96c0-fcb70bf90378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_aa5577cd-24aa-4b6b-a766-f1cfe35d5256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_aa70bc25-0ec3-4aa0-b7dd-c13bb0f6be96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_acc07a93-1031-4a92-bc2f-a74b5cc8799e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_aced62ea-92c0-4750-a6f4-5ce37e3ebe2d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ad01c20f-f461-4f12-b8e7-2c7a76742964"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ade65da8-fd85-47b0-9404-61c8ce7a367a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b0bffa5f-0cb7-4e97-8f56-443ccfdaf415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b0f5a877-f447-4c75-a4b0-e5f124a3b4ff"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b10091c8-e50c-4066-9b39-b24964b0953f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b1216c82-243d-4961-89a1-3df52ab644e7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b34dc2cc-7250-4811-b285-95d74d365976"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b61a22b1-3977-4c3f-819f-7fcfd77d9c89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b7c7fc75-eb64-432e-ac23-f3281d899301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b94554a0-1aea-47a0-9b90-cf015bd8f577"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ba98df45-50ab-4242-a8f5-6c25cbba2cc5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bb1a635f-12fd-4a08-b620-7a77674b9025"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bb424aef-16c2-4d8a-be5f-10d0ee5731f2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bb5b666d-a344-4c66-818c-07a693a8b113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bb62194f-deae-487c-8449-39a341092cff"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bcc8380e-1be2-45a4-bd27-b7b8d7d9cbb4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bd6feeef-fb0e-47a4-bdb0-7dbcde3e9a2f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_be51d7e5-88d5-4ff3-9af7-772e36136701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:FortySixToSixtyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_be68f55c-257c-4e42-83ff-60bfaafb9f1d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bf3cd075-9f22-4611-b816-a4d33fe8755e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:FortySixToSixtyDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bf97c7fa-15e3-4fb7-a4a4-e84b22f32524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bfb77adc-0208-4afa-ac5a-3ae4d4f402c8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c18c28c7-f061-4b8c-a380-040f53ac646f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c1bf3cfa-42eb-4f52-b7c0-d03ece36f9b9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c1e16fbb-7872-43bc-872d-221cdfaf1c5b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c4d7d4c3-2bb4-41d0-9a75-ff50af67c021"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c5ae5e3f-5455-4fd6-82af-ab408d6021f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c5fd2898-e364-4463-99ea-2c64ed682ffb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c84a99c9-0141-4342-9317-e162b2e1257a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c8719dcc-f4c2-45f3-a6a7-ffb258e95b4c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c93d85f9-bd4e-4e02-ad16-fe9f23f420bd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c99c6565-fac6-44dc-8277-cd90bb7bf06f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cad04287-1352-4681-8ab3-b1d395072352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:A2016IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cc2dee41-6015-4fd5-8a04-aa054a418f3d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-09-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cc694c81-9f57-47b6-9371-b792b0f2fd5e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ccb8d46e-f39b-4175-9fe6-f4459964323e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:ThirtyOneToFortyFiveDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cdc387b6-db3e-4f99-8987-7ab14cfa4d24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ce23979a-98ba-4fd6-9d3b-5ebb85a43ab3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ce804a84-fc1f-4500-b16e-4ed99928b573"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cf0f56e6-e61f-4f47-8193-7cb93d14c700"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cf37abf7-cc3d-44e6-b51a-066fbff86abd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ntgr:FurnitureFixturesAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cfbfdf5a-8dc8-47a7-9635-0a54a44e684b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-10-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d0941bcc-9f27-4c16-a8b3-d7f64b1bc7f2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d334349e-1eb7-4357-9565-0f970dda90ae"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d345d907-0499-4b0a-850b-42e416dd4976"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d3a1e099-c2a4-4a8b-855e-7fed4c7b06e7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d4e8170b-3bd2-4320-89dd-bd5dcffda164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d581e977-b1ce-41af-a7ea-e0be82c13c75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d7ccc9cf-902c-4c58-8bb4-dbef0e432934"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d86d1b9d-31b5-4b91-8ce5-51805083fd44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d893ca50-f6dc-4d83-af80-3b7099d5c38d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d8b119ae-dfcc-461f-806c-58f05f2b07bd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesAndCanadaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_da818633-d548-47f9-827b-a7614374e69f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dae9bbd3-c49c-4848-bb78-58b66a04b530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_db8f1540-d62b-40b0-8473-b57db033a17e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_dc50f19f-afab-446c-998f-f3ee32833186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dc93bb21-9471-461f-a439-728fe755238f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-03</xbrli:startDate><xbrli:endDate>2023-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dfbba27d-a581-441e-83f9-a0421c96bc9b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e17dad39-6c03-4cff-927c-1213ee2bf7aa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e1d6970b-914f-4766-b849-45e8e2035628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e403c065-4ab2-403e-821d-8f723da8fd77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-03</xbrli:startDate><xbrli:endDate>2023-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e4c042c1-39c8-4cb0-8aa8-ccdbed2517a4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e59f9610-cdec-4db2-ba35-1774c69976af"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e76c5377-e339-421e-b711-d6e5dfce4e52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e7f4fe03-c045-4b9a-ac13-0ce1103778de"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e827aa15-e5b7-433d-9e56-3ddf2f5f6cd5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e86b7485-be33-4b09-98f5-60f7e5040f98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e87d0d13-da88-4aaa-9a57-ba30b947d149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e8b4f416-3484-4db7-89c5-27e4f98e7fec"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ea0e3314-0fb5-42f2-870c-bef653e94bfd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ead97d03-a76a-4be6-8a1c-14c93127a1fd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eade0dd9-a258-4445-ad06-dfc5250e376d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ec19ada3-4e58-46bd-b1d0-5d8bbe34b4a5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ecf15f8b-d661-4b9c-b51e-a5b85b6caa88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eefce22c-4db4-4531-8c20-96ceb53975f5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f240d367-2c1c-46dd-a068-b924d40b121e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f309176d-9f57-4255-ba3f-831ace74dda5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f4e6b6af-fd96-43ea-ac53-24c2e4e63298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f4f517d9-7b66-49b2-ad67-0739bf359961"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f9efd7fe-3d80-489c-b4b3-711f7d279f67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fa3ca4f1-5707-45dd-9281-850ea0705e0d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fb0d41cb-0eea-4a1e-ad23-187f0aa9a4f0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fcaf95f1-72ba-40fd-8cb1-2aa4e8e3e6aa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fdb7804b-024e-4839-a887-d0d5da5ea6bf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fe4a753c-3ffb-40cc-aba5-4ae4d666fa83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fe6750c5-2eab-4091-9275-6f79537d2315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ff3442c1-69ac-414e-93a8-4fa7e5749942"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0126cdbc-f07b-4d74-a597-6c7c211f33a2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_01dd9638-b22e-4533-af94-05ff2c276eab"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_01e1fcb4-49a5-41aa-87e2-4f1c242965ca"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_02847cec-ab48-4dcf-9cff-623ac61a573b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_02fd27d7-1d68-4b76-a032-2a0a14e8e38b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_03a18619-9501-4802-953c-beeaf9b7de73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_040d6548-a53c-4ed3-9d25-c7713946444b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_041e61c0-21f9-422f-838b-094d6d922a08"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_043081ba-a747-46bc-a7b3-9b7c6881304d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_04abd9a0-9e75-4129-a659-32001d9b90a5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_06cd883a-bcd3-43ff-82e5-a2e99470694b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0701b36a-9dc9-42f9-8161-79e74d5afc86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_07127416-208d-44e7-8214-edb58e696273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0782a218-0c8f-4bd1-a477-7795e8ba6733"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0ac41258-2c88-41d8-87f7-3245942a7d82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0b39e6f0-2e6d-435b-a412-4c59c460619c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0b76163f-8389-46fd-b771-d535accf268c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0c929ddc-cd9c-46bb-85d3-4feb8b2fadfa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0f25e393-48fe-46ec-9539-0b24568a5587"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_10910501-a8e5-4805-8302-8fbbabf937e0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ntgr:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_118b0cb2-a9e1-46ef-91a7-990fff2cbcf4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_11c755a4-422e-4545-8607-191b09183e63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_123cbed5-a51e-4986-9cfc-a3c3094e680d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_124773cf-2afd-4d8d-81d2-3d66a71ecdec"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-03</xbrli:startDate><xbrli:endDate>2023-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_126a0d39-8906-489b-b1e7-c4cb2bf2083b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_13213416-4c44-4940-8afb-b66e2b48499b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_134227d7-aa1f-4732-9206-cb6cd13a8b86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_13983ec3-000a-4b2d-a681-ab0b0f1c0d56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_15393534-4229-46cb-af88-1b98ea58369f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_159357f7-bef1-4c2d-9028-f115dd26eae8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_172f0940-35da-4b51-a4f2-476be1e6a8c6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ntgr:LimitedPartnershipFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_18f97ee5-d7d3-4004-ae79-483bf1c1bb49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1909abf7-6cec-4cb3-a511-d90473df3ef5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_195ee980-e56f-4bb9-b463-9818f572f432"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1981a089-1c66-482c-b32f-3838f4163e17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1a7e8569-2ef7-4ed8-bf9c-3469cb464b30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1ae8a03e-6b4a-49a4-af5c-1c4bc51ebe09"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1af14ca4-2702-423a-a23a-e0ac077a2dd7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1c0c32eb-634c-4cac-ad19-41f8d3e106f9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1c20928b-936b-4c84-8c4c-21d45f3a8039"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1e20313b-33d9-4912-9d6b-a8d4ee21f889"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1ee4901d-3eaa-42ba-b62d-f37523300994"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1ef1b145-13b1-4df1-9bd2-400124d28088"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1f87096b-de9b-40ef-93b9-52d4040df2a5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1fd8e5f7-ab8f-423a-a315-9a569c08da66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_213a3e62-e6a1-4d8c-921d-6cc5ed118d72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_21bd2114-4d27-4030-ab92-08955ec9519e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_227702a9-b70c-44a3-b724-a80d323c1baf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_22abc708-03b3-4343-a89d-0d65b56c03c9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_22b0291a-c9d4-46e7-8512-a6be92aa6103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_22e4ce0b-6a00-423a-a8b3-691d7f33a0ef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2597d1ee-97e8-4f19-98bc-422f76434011"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_286400a9-cdf1-415f-bd49-1ca502940dca"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_29129d38-ac10-4840-a9d2-6f63eba6554e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_29db6181-c260-453a-b577-52d9284c01dd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2a10d328-73ef-4165-b1de-8535a6cc9653"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2a122775-48fa-4ca9-85f1-64afee927cc5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2bf9b219-5444-4547-ad90-2fe33531a46a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2d12c10c-0e1a-48d3-9032-94362f005663"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2d289673-fb00-4853-84a7-d7f244f548d4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2e7e8695-53c1-481a-b4d4-7d653e83cbda"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2f06fed9-02dd-4832-b0c5-c6d4053ee111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2f244a89-6213-4513-96bb-9e1f70d42062"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:NonTradeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2f262ba5-efe8-48a3-929b-b444871b5744"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2f4698ea-3eee-4ab7-aa3a-408238ff4d9d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2ff71a69-8e0d-4866-8760-6236cffc2375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_302e42ca-8cc8-4a72-a4e9-b391a4fea9b1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3564e351-4e85-4546-bd7b-c666083888e3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_35cb6114-d3e4-4692-9182-896ec9881585"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_362f2568-6e8a-430e-949d-57e64519a6bf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3796e372-8645-402f-ba03-1294aa0bad2c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_38b335c1-010e-4d7e-808e-716b53139e9e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_38e27b59-6741-4e81-85ea-47937f59c6d2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3ada7578-a7e4-4beb-9d4e-09a159a902b4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3b4329e3-681e-4e2f-bd5d-a433ec79a018"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3b4a0630-9142-4117-a5d5-94ddc2ec7575"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3c89de13-feec-4bfb-b9a7-0f1b8960a075"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3ce15819-f443-4fea-a877-f30645920395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3d82b479-d6b1-4c1a-9eba-acdb3c2329b5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3f5913af-e1f3-4829-936e-2677d53cb557"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_400eaa9e-cb8f-4921-a6d9-fb3f0b33949c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-09-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_40509f42-8953-4a99-b5e6-333a6a779e08"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-03</xbrli:startDate><xbrli:endDate>2023-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_40a437d5-95b2-413d-8342-8ea80bb73495"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_40d08332-4d8d-4143-852f-1c143af4e220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4253d316-f553-45a8-822a-7d9278d6821f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_43197785-543a-414d-9ce8-aa7fc3578641"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_440e2fcd-eb03-4061-a5f9-d7d046c1d576"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_44189706-2ffd-4b77-adac-4d307e31d7cf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_46800d3d-69f3-4f3d-b778-6c0560d34bf5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_469ba001-fd7e-4837-a51d-e89e954689d4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4a5a59e5-e5f7-42fe-a6e8-4804445a1b97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4ac32977-67f0-410a-a1be-754f300f5ff4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4bda1aeb-4058-4f7f-b3c5-2b4bdccdf9eb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4dab5a7f-0a1f-4400-b9fc-0d798feecc94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4f6d31f4-6b73-4b56-b3f2-ebbe8504c3f8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ntgr:LimitedPartnershipFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_51f4a3de-d3f5-4ca4-b56f-98a228c49f5c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5223dcad-4d9a-4dcc-8a10-20242bbe37a8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_52a99f01-3738-408c-b033-4b1cd4104b9d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5343d264-b939-4353-a7a2-3469336b7ab8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_541b97f2-8505-48ac-8b43-52f84a33186d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_54825ab1-24ac-4eec-8299-426d556c4cb9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_55471cd6-0779-4eb0-a40c-5efa8b3237cb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_559c730d-84cd-4929-b110-6094a3051913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_55a63c8b-e63b-46a8-96d4-f3d037abbf74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_55afbfab-6470-4518-89c2-ae99572265a4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_56283ca9-d8be-482d-9857-4b369acd2813"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_572bd028-bf69-4321-a743-2d3294b9f724"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_594abbb5-b739-4116-9da9-f5bda7601891"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_59b92e6e-bb71-4bc3-89fb-560c150b358e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5adf0203-1374-4433-acf5-fc3b4f6596ef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5aefa267-c1dc-492d-9147-6f10e8440094"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5b686d01-be9b-4754-b5e2-d770bcadf3f9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5bb66680-1589-485c-9d44-70acc4fbd3ed"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5c87c208-6152-495f-a379-4938ee090d8c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ntgr:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5cd535e2-31cf-456c-8634-5b0254a4f659"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5cd80c2c-6a4a-4155-9606-9434bffff59c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5d687c18-6099-4649-ac9c-fb04474eeae8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5ecc4678-e7cf-4b26-815d-234c5ddb51f5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5ef56d7f-e5df-4107-a225-36dfa32b02dc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5f02fda1-99b3-4e61-bb48-c7bb32963910"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5faa01bc-eabd-43d5-a3f9-f5f261c1f0d3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:ThirtyOneToFortyFiveDaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_606e32fb-250d-4b7f-95a7-7e553d397594"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_61bf0eda-2ada-4cd8-ad5b-e7a4c2f5512e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-03</xbrli:startDate><xbrli:endDate>2023-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_61d15938-2735-4292-986b-8469984d9eb6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_62031078-8d8c-429d-b16c-bb4cf9bc130b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_635e641b-b453-46b4-99b1-f10cc3879d80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:FortySixToSixtyDaysMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_645fbd9f-27ac-44dc-9439-0a9fae8e110d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_64a4a1e7-e31e-4635-bcf3-00b23d518b64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_64aa3732-321a-46fc-98d4-8f63b4e07e12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_64d00ec3-3775-4051-893d-afb6a803ae88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_672650d2-c23b-4c27-8424-4ff566fc2161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_67af55c2-dcec-48bd-a77e-31f057ca0534"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_688525fb-b3d0-4fcb-9691-625cbe5ff34a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_68ee7c67-0299-4529-b52f-0de1f6273fd3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6960e197-3d14-480c-be1c-057466e0dfd1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6a6f3cde-a03b-4423-81b3-93f90d7df5ab"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6a9262cd-c597-4d65-b919-cd272a48129d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-28</xbrli:startDate><xbrli:endDate>2024-08-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6b0490ec-bc99-4899-9339-8c58c57324ec"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6c17fe22-f603-47c6-909d-96a1f6a13640"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ntgr:FurnitureFixturesAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6c842628-e3a0-438b-b975-745920ec5006"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6cbfdc5e-2f28-4813-a2e2-dacd4a80b764"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6cedda08-d7d9-434e-a1da-139057783b76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6e2c0163-62a4-4083-88f8-751ce0cab27b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6eb9536e-74f0-4ba6-91a3-32d6a54e83ef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6f5ed012-0137-4553-bffa-cfb5e1b16713"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ntgr:OptionsAndRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6f674c0a-f650-4625-8125-bb2d2a43e493"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_71d7c793-954a-4f9b-81a5-845e5302c2f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_72025070-3100-4ced-99c3-4bac0bbb248a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-03</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_722d5aa2-f258-4dcf-a302-4cac30dfeef2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_72b4961c-0087-4eae-88d6-6708f84ac75e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:ThirtyOneToFortyFiveDaysMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_72e134bb-523c-4756-805b-17689236b33d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_732ec2a2-8d7a-4538-bb32-6425ed9fce56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ntgr:LimitedPartnershipFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_743f7113-c70d-4bd8-87a4-7b6de870bfe8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_74c47c8f-0f7c-42a2-a720-de85c53b31af"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7844ffbc-a909-48b9-abff-e8f54173e543"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_79e48481-169e-4609-bad9-351470fe1463"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7ad6dc3e-730f-4732-83c0-0d41d5fc9aa0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7d15fa73-7c95-4a78-9a15-adfe87dfe3d2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7d94170b-8bd8-4bb2-80be-7f858c45d247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7fcd6da7-8687-4b24-b260-a118072fde85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001122904</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U_Claim"><xbrli:measure>ntgr:Claim</xbrli:measure></xbrli:unit><xbrli:unit id="U_pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U_UnitedStatesOfAmericaDollarsShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U_Derivative_instrument"><xbrli:measure>ntgr:Derivative_instrument</xbrli:measure></xbrli:unit><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_Patent"><xbrli:measure>ntgr:Patent</xbrli:measure></xbrli:unit><xbrli:unit id="U_Region"><xbrli:measure>ntgr:Region</xbrli:measure></xbrli:unit><xbrli:unit id="U_Segment"><xbrli:measure>ntgr:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7" fromRefs="F_e70e14e9-b9bb-4362-a8ad-895c7a0ada7f F_6d9d4836-c6da-4036-87ca-b8783b80dc52 F_8aac4b97-7410-4cf2-a646-c07bb108dca1 F_9b1b6aad-3d64-459d-b47e-1f2b4756002f F_7cd68bc8-7aff-49e0-90fb-fa16c9a0061d F_57e4d9a6-de31-4662-96c3-8d761f9e0efc F_6812c944-20fa-4701-ae2c-e4b271ec66a2 F_887fed6f-ecdb-4f0a-9630-d3f5dccea144 F_604cb023-75fb-418b-86a9-c7771ce624bd F_c7dbf472-d161-4087-a0ec-9e4ab230b6d6 F_a3490077-e066-40b3-b61c-5a12656616c4 F_c88ee5bc-9801-4560-82a3-7bb429c09c8e F_eab0d4c9-8dd2-481f-a04b-3d2b452b8f69 F_39534529-081e-479e-83c1-d63022e55650 F_c74ac9e1-feb9-4b1b-b65c-ccf22943cafb F_472cec0e-318f-485f-b9ba-7e12e472571f F_3045c19e-df46-4063-b99d-b33be37cbbfe F_1c851709-848a-481c-a223-ac1a2c3c59d4 F_1cfb2f22-b3df-4526-a145-17b7eb9b4a94 F_b5ec9b64-31c2-47d3-818f-bcecdb638b0c F_b9fa0bd5-f9be-4e86-938f-edd44898f26f F_c111e433-812e-4deb-9211-196340983126 F_6a67f260-a7a5-4f5b-904e-c1d535d54aad F_57daa1da-ade4-4eeb-aadb-c6c08104def7 F_b4a36ac3-c4ff-4fae-92aa-bfecb53e0386 F_817609ac-8b0a-485d-8102-bcd700b34f8f F_96a5e10b-572f-461f-8f26-625cd0579046 F_7590fc75-0141-4f16-8579-30528c521728 F_8cc96a7a-630a-42a2-a5f3-7d929a8e29d3 F_2ccfbbbd-b8dc-42b2-9f35-2740eac3f5b5 F_49717538-18fb-40fb-98ed-c51996fa148c F_e8c04ffc-7cd4-42fe-8987-cf8850715be5 F_fe280560-f03d-43a3-a5d3-4a20f1b0e255 F_7379d9a8-39eb-45ab-8374-d957463a800a F_8aa32f18-8f08-4694-8682-ec80df8db408 F_ef9699ef-443b-497f-add4-472c9001b9b7 F_6c213bcc-1a8f-45f6-8608-ffff3bb72175 F_6a6313b8-2e0b-45ab-91a0-8f9624539a9e F_59a62d13-566d-4154-9407-9096fa559f6c F_a1c1eedc-4321-4efc-8313-ca72bc9898a9 F_e2c42762-29ab-4d9f-bfb7-1e98671b9d12 F_6c587571-a710-4aa3-806f-bea2fb73390e F_cc6f7b00-6abd-40ab-8768-9d4d9e707bb1 F_033147bc-01b8-4f5d-8f8d-71dbbbf951ed F_6c4d4137-5874-4a46-8185-c5e8934199dd F_6f497352-2042-4202-90e5-c234043defe1 F_0e4e49b9-5053-4626-b812-e227e9014d1a F_d19725fe-2bfc-417e-8b9f-349f76b8e444"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_36d64b5a-3b62-4fd1-931f-6e174a90580d" fromRefs="F_49cdcb7e-350b-474e-bb47-cd9cb29b22bb F_e8da4e1e-3c2a-4375-bfa8-3bce7430a08f F_de7c340a-fbb7-43f5-bc2f-fdad457f2c70 F_40a0713b-dc4b-4b14-a6f5-f864684fc790"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_b336b3b7-b757-4532-9f2e-be279940f747" fromRefs="F_6b902597-f1fb-4c63-98a7-af0fde15c593 F_2059020c-d2cb-44ad-aea3-2261406b944d"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_3395a70d-f440-4a83-8708-aa97c7bed911" fromRefs="F_a964d2b5-5a27-4b77-9799-cf413341af1c F_1a56a205-7683-4f7a-bfab-2a6370860cbf F_d7e88401-6a44-47b2-998c-f688a9a4c811 F_dc877545-24c8-4d09-898d-d37e0ffc6cb0"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8" fromRefs="F_a728f9c9-8416-46fc-a803-a6be6cb0146f F_f3e2f7c6-f752-4a0b-abd2-1d1aa54ebb03 F_9ff37836-f9f0-4b5b-baaf-3ad6ab349fad F_6d1e70da-1010-47e0-a325-b59b81a79680 F_85dd0721-a566-46e1-83c6-f3c4b1b92668 F_86d3a344-77b5-4d7e-8323-b228505555a2 F_f063b1b0-d6d5-4ae2-baa8-dd863d7f3c0b F_4132f1f0-4dc5-41b5-a630-602ea2c86a73 F_a0bd168d-3d76-447b-b735-c2ab67dd6a1f F_de0e769f-d7b5-408f-9c70-3d24e0a7e227 F_b74ed82b-1f7a-4204-b45e-c2deefc4c859 F_44d6982e-2410-4c98-90c7-a3c94290e2ca"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6" fromRefs="F_32086db3-6fc1-43a3-8189-03658ef22938 F_dfeb4067-e272-404d-b72a-2328260a87f4 F_8aef3cb9-5fa5-4662-8615-e816286bcec0 F_e0fdc795-ffa3-43c7-8461-18317b2395fd F_bbdeac7a-49b5-4348-bd77-3e088eeac884 F_a4a00a36-e564-4f33-8fcd-32dfe22f5869 F_a0da2065-4cdb-4907-9693-8091f2ffb92b F_d674d336-4143-4b22-a7d7-010edd511445"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_7ba09f4d-2717-41aa-b248-e0a619707c9a" fromRefs="F_db38f81a-5a54-421b-87ad-15142073e5f8 F_78295553-120c-4f42-b68c-bbf4f057fac8"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5" fromRefs="F_cdfecb52-0a7c-416a-875b-e6015fc062a9 F_adc6ca6a-fdf7-4a21-898c-fb18a6a8f3b9 F_a524f429-aa92-41fd-aafd-0b9a7307970d F_16c3a84b-1880-4d23-a7e8-6f72e6cef889 F_5781ec4d-debd-4bda-a5b6-2a79f08cb148 F_f05cf306-3970-4433-bb28-4484331ccf6d F_6a789625-eb88-4ae6-ad87-5764ad55c448 F_fa61199a-fa64-4a44-83e2-c02667bdd737 F_38778217-92f9-4642-ac9a-e9778fc78530 F_91f055f8-d0f8-4427-ad56-a430ca8e02df F_8912717d-edba-4262-8172-4efd51f2741c F_be4d76b9-b40f-4950-8c33-6aabc61d6991 F_a4b599d1-b7b4-4f1a-be5c-548703301120 F_34467ba5-34f4-4133-83cf-102e9803d916 F_6990ae56-c4b4-48ce-80b9-c465b2477c6a"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0" fromRefs="F_4462c6e3-fb99-4396-ab5e-f3564f737e96 F_0bbaccfa-7af2-49df-a874-9522a5427dd3 F_3615a47c-47b8-4eea-9d98-372c56aef469 F_0ec53a53-0084-4d7e-8863-2cb4d775b398 F_87cd1e91-af50-4b4a-b727-b5302465eeb7 F_a4f4acdb-5c33-405b-bea4-426ee9ea916b"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25" fromRefs="F_37cbfc53-de8d-40fe-96fd-ac62e24001ae F_e668d82a-7a2a-43e1-a779-0158302acd0b F_a33352f3-9d11-42f2-a41b-27fa95897e9e F_daf8a1cf-cd08-4d1e-a68e-94ba2a2cc7d4 F_0d2cbf27-2126-478c-b569-aaf56b1b1b2f F_902908c5-7acc-41b2-92e0-90c66d8e979f"/></ix:resources></ix:header></div>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.63in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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:16pt;font-family:Times New Roman;min-width:fit-content;">UNITED STATES</span></p>
  <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:16pt;font-family:Times New Roman;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span></p>
  <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:12pt;font-family:Times New Roman;min-width:fit-content;">Washington, D.C. 20549</span></p>
  <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:20pt;font-family:Times New Roman;min-width:fit-content;">Form </span><span style="font-size:20pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ca9a75cb-480e-4ba8-8c48-aed55866aa27" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:20pt;font-family:Times New Roman;min-width:fit-content;">10-Q</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;box-sizing:content-box;"/>
    <td style="width:96%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><ix:nonNumeric id="F_0d50b852-34ef-45c0-8ea2-80b2333b3d53" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</span></p></td>
   </tr>
  </table>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">For the quarterly period ended </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1e692059-4f10-4641-af0c-942bdb8990c6" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8508f361-3255-49a7-bf36-207f1cfa0187" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:DocumentFiscalYearFocus"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></ix:nonNumeric></span></ix:nonNumeric></span></p>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">or</span></p>
  <p style="text-indent:9.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;box-sizing:content-box;"/>
    <td style="width:96%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><ix:nonNumeric id="F_cc869255-9f49-4f00-92f4-cd35bfc64997" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</span></p></td>
   </tr>
  </table>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">For the transition period from                    to</span></p>
  <p style="text-indent:9.173%;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:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">Commission file number: </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1d23a817-12b2-4260-8940-09a7b1d87411" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">000-50350</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:22pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a7a44819-348f-4a3b-8667-077ead3a7154" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:22pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, Inc.</span></ix:nonNumeric></span></p>
  <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:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(Exact name of registrant as specified in its charter)</span></p>
  <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;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:25%;box-sizing:content-box;"/>
    <td style="width:24.8%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:49.2%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td colspan="2" style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_69e92faf-d085-4abd-9b60-36e64637bf90" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_f05d1144-5e49-4ab8-8b62-cdec3627cb7f" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">77-0419172</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">(State or other jurisdiction of</span></p><p style="font-size:8pt;margin-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-style:italic;min-width:fit-content;">incorporation or organization)</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-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-style:italic;min-width:fit-content;">(IRS Employer</span></p><p style="font-size:8pt;margin-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-style:italic;min-width:fit-content;">Identification No.)</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td colspan="2" 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><ix:nonNumeric id="F_b460c584-d3a0-4156-94df-825be69afe6c" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">350 East Plumeria Drive</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">,</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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><ix:nonNumeric id="F_8dc8b217-0868-46a1-b1cc-48fc8b77720a" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">San Jose</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">,</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_6f7b2a35-3ca1-4175-9929-aa1f8c826182" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">California</span></ix:nonNumeric></span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_eb9ba1ac-7d5c-4620-b5ce-e68415e69922" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">95134</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <td colspan="2" style="vertical-align:top;text-align:left;"><p style="font-size:8pt;margin-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-style:italic;min-width:fit-content;">(Address of principal executive offices)</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-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-style:italic;min-width:fit-content;">(Zip Code)</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:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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:45.24%;box-sizing:content-box;"/>
    <td style="width:5.96%;box-sizing:content-box;"/>
    <td style="width:9.52%;box-sizing:content-box;"/>
    <td style="width:39.28%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_019d43e7-a7bd-4434-aec5-82b4d3d4a5cc" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(408)</span></ix:nonNumeric></span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_a10e9f63-be8d-4571-ad55-96f03277db1a" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">907-8000</span></ix:nonNumeric></span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(Registrant&#8217;s telephone number including area code)</span></p>
  <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;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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:38%;box-sizing:content-box;"/>
    <td style="width:1.18%;box-sizing:content-box;"/>
    <td style="width:24.94%;box-sizing:content-box;"/>
    <td style="width:1.4%;box-sizing:content-box;"/>
    <td style="width:34.48%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td colspan="5" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td colspan="5" style="vertical-align:bottom;"><p style="text-indent:22pt;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <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;">Title of each class</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;">&#160;</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;">Trading symbol(s):</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;">&#160;</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;">Name of each exchange on which registered</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_274ac832-f551-4297-adb8-e486114bc999" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock, $0.001 par value</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_c79c4f60-4a3f-4cfa-a3b4-db2d730dd72f" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">NTGR</span></ix:nonNumeric></span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_65b6b327-27ec-42ad-ad5e-459ef06266b1" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">The Nasdaq Stock Market LLC</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <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;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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;">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.    </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_47090bad-6f76-4c15-8e9e-1b067784d4d0" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityCurrentReportingStatus"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  &#9746;    No  &#9744;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_be607de3-bedd-46b0-b64c-7a5291f1cbe0" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityInteractiveDataCurrent"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  &#9746;    No  &#9744;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221;, and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></p>
  <p style="text-indent:4.44%;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;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:36.9%;box-sizing:content-box;"/>
    <td style="width:1.2%;box-sizing:content-box;"/>
    <td style="width:26.18%;box-sizing:content-box;"/>
    <td style="width:1.18%;box-sizing:content-box;"/>
    <td style="width:29.78%;box-sizing:content-box;"/>
    <td style="width:1.18%;box-sizing:content-box;"/>
    <td style="width:3.58%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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;min-width:fit-content;">Large Accelerated filer</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_e129e6d2-376a-410a-b250-c9b0ec96c5e2" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accelerated filer</span></ix:nonNumeric></span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9746;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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;min-width:fit-content;">Non-Accelerated filer</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Smaller reporting company</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_fe3255ea-3eba-4cb4-b7b5-ec04a988621f" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Emerging growth company</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><ix:nonNumeric id="F_e3525a35-3e8d-425f-91e8-c1447f4de0d4" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td colspan="7" style="vertical-align:top;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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. &#9744;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7000f101-a582-4ea0-ae90-b239cb5a34b4" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">    No  &#9746;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom: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 number of outstanding shares of the registrant&#8217;s Common Stock, $0.001 par value, 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;"><ix:nonFraction id="F_089ec491-1df4-4d83-aafd-6eb947d89ac8" contextRef="C_cfbfdf5a-8dc8-47a7-9635-0a54a44e684b" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">28,769,764</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s of October 25, 2024.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.63in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="toc_page"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TABLE OF</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><span id="table_contents"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CONTENTS</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:7pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:12.7%;box-sizing:content-box;"/>
    <td style="width:74.4%;box-sizing:content-box;"/>
    <td style="width:12.9%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:25.2pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td colspan="3" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><a href="#part_i_financial_information"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">PART I: FINANCIAL INFORMATION</span></a></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 1.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#financial_statements"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Financial Statements</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#unaudited_condensed_consolidated_balance"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Unaudited Condensed Consolidated Balance Sheets</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#stmt_operation"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Operations</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#stmt_income"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#equity"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Stockholders' Equity</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#unaudited_condensed_consolidated_stateme"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Unaudited Condensed Consolidated Statements of Cash Flows</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#notes_to_unaudited_condensed_consolidate"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Notes to Unaudited Condensed Consolidated Financial Statements</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 2.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_2_managements_discussion_analysis_f"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 3.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#quantitative_qualitative_disclosures_abo"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 4.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#controls_procedures"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Controls and Procedures</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td colspan="3" style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><a href="#part_ii_or_information"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">PART II: OTHER INFORMATION</span></a></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 1.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#legal_proceedings"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Legal Proceedings</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 1A.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#risk_factors"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Risk Factors</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 2.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#unregistered_sales_equity_securities_use"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 3.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#defaults_upon_senior_securities"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Defaults Upon Senior Securities</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 4.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#mine_safety_disclosures"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Mine Safety Disclosures</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 5.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#or_information"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Other Information</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;min-width:fit-content;">Item 6.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#exhibits"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Exhibits</span></a></p></td>
    <td style="vertical-align:top;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#signatures"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Signatures</span></a></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69</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;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_i_financial_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART I: FINANC</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">IAL INFORMATION</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="financial_statements"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 1.</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;"> Financial </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;">Statements</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, INC.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="unaudited_condensed_consolidated_balance"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">UNAUDITED CONDENSED CONS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OLIDATED BALANCE SHEETS</span></p>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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%;box-sizing:content-box;"/>
    <td style="width:1.58%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.923%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.58%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.923%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <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;">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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;"><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;">&#160;</span></p></td>
    <td style="vertical-align:top;"><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;">&#160;</span></p></td>
    <td style="vertical-align:top;"><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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;"><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;">&#160;</span></p></td>
    <td style="vertical-align:top;"><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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;min-width:fit-content;">Current 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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</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;">Cash and cash equivalents</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_daa6e5de-6d6a-46ab-a9b2-54e0734fb8f2" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">273,767</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_d2b06e0d-a902-405f-817e-0a91dbfdd439" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">176,717</ix:nonFraction></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;">&#160;</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;">Short-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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_58c27523-ebc7-4995-b0d9-26375be01f92" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:ShortTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">121,965</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_8541429a-f70e-404d-a488-26b9821f72a8" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:ShortTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,931</ix:nonFraction></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;">&#160;</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;">Accounts receivable, net of allowance for doubtful accounts of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4b966055-e093-4516-a8d1-0aaaf7282b4d" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">417</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d9b6b962-9092-4087-a2a3-2aa82dfbe150" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">338</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;as of September 29, 2024 and December 31, 2023, respectively</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_17a5a192-aa36-445a-808b-7012e1bfed54" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">177,326</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_d8d686c3-7353-466f-9915-aae4123fc59d" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">185,059</ix:nonFraction></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;">&#160;</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;">Inventories</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_bfa49ad1-afda-4497-80e6-ef34ba484729" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">161,976</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_c02b4dae-10a5-49b1-9763-374afacd7707" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248,851</ix:nonFraction></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;">&#160;</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;">Prepaid expenses and other current assets</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_dafc8ea2-9661-422a-857c-5c0b4db2509b" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,302</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_ac5c1645-95ca-4c0a-bdfc-94169b6770ee" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,421</ix:nonFraction></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;">&#160;</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:#000000;white-space:pre-wrap;min-width:fit-content;">Total current assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_29dfd039-420c-4697-bd7e-b4fb812fdf7f" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">769,336</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_6f970e9f-04b6-4e62-ab40-eb49b65e62a1" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">747,979</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</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;">Property and equipment, 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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_70c3d321-edf3-402d-b72e-4180739c106b" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,640</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_cab3881f-8eab-4a8f-933f-205f6493415d" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,273</ix:nonFraction></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;">&#160;</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;">Operating lease right-of-use assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_7b0c6f23-2030-48bb-a8e7-1b26780ad2a8" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,758</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_64e7052a-9d08-4a6d-883b-d0e37bfe94be" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,285</ix:nonFraction></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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_207ebd47-00ae-4b26-b053-b552ebc466a3" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,279</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_d161342a-7a42-4402-b326-ecf3a3f19f6f" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,279</ix:nonFraction></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;">&#160;</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 non-current assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_832451cd-b1c2-4758-8b4a-4ae51c514398" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,623</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_45384885-3c50-45e6-bbdc-6fe31f269adb" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,326</ix:nonFraction></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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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: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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_51fb5c00-5a91-45d6-a76f-305dd2c04342" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">862,636</ix:nonFraction></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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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: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;">&#160;</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: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="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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2262b69f-826e-4af2-b112-ceedc38226fa" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">847,142</ix:nonFraction></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:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;"><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;">&#160;</span></p></td>
    <td style="vertical-align:top;"><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;">&#160;</span></p></td>
    <td style="vertical-align:top;"><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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;"><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;">&#160;</span></p></td>
    <td style="vertical-align:top;"><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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <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;min-width:fit-content;">Current 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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</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;">Accounts payable</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_f7655b7a-43a0-4508-b73b-850a0d9305ae" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,035</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_97d82a1a-fd6d-49e4-9d4b-3730962b79a9" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,850</ix:nonFraction></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;">&#160;</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;">Accrued employee compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_d3112dbe-8d35-4047-8f68-b31dee0aa587" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,964</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_68a71606-d7d7-46b6-8abf-bb0ca2f8b3a2" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,286</ix:nonFraction></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;">&#160;</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;">Other accrued 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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_213d23e0-6509-4153-8d7c-c1ce60ecc84c" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">155,193</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_619f9a20-3cf6-4ae4-af2a-11d589219c1c" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">168,084</ix:nonFraction></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;">&#160;</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;">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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_b5df18f1-027b-406c-b103-8a5fb3768895" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,596</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_ee3462fd-1902-4e56-a9df-72f0e56b4801" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,091</ix:nonFraction></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;">&#160;</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;">Income taxes payable</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_5c3d282b-62dc-4f57-b5ce-8cc9a0d2f0d2" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,569</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_df154109-02e5-43a6-81c6-df079143dfee" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,037</ix:nonFraction></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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total 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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_21fb788b-ca1c-498e-886a-ec9643079cc0" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">271,357</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_0480c95b-17f9-4f01-b442-2087d357bb5f" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">264,348</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current income taxes payable</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_24a8f27f-be8a-48b6-bb8c-3ce5728d31c8" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccruedIncomeTaxesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,510</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_8ea79d8d-6ba2-4798-ae61-e6ac10248304" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccruedIncomeTaxesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,695</ix:nonFraction></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;">&#160;</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 operating lease 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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_cf59e041-64ba-4c6e-95db-2cb3fca16f48" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,016</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_042c677a-879c-4bf8-8068-62f9c3e4faf6" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,698</ix:nonFraction></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;">&#160;</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 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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_bea7c2e8-e29f-4832-a013-4b3fa938b50c" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,423</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_73222f8a-5d59-4318-9e08-7273cf033256" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,906</ix:nonFraction></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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total 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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;"><ix:nonFraction id="F_80659e32-d295-4780-8801-d030deb3f1b3" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">312,306</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;"><ix:nonFraction id="F_412dd856-0f80-4d44-ae0f-c4b601f48cf9" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">311,647</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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><span style="-sec-ix-hidden:F_47f98811-a220-4d7e-9bb7-409148af4c5f;"><span style="-sec-ix-hidden:F_27bd0fb1-a5a6-4d8e-9c3d-e1201d214560;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commitments and contingencies</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#160;(Note 8)</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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <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;min-width:fit-content;">Stockholders&#8217; equity:</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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</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;">Common stock</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_00a9e6b9-1e6b-4886-b883-b59e4e77ee9d" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_5534f8d8-0653-4468-b407-305873eee55b" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30</ix:nonFraction></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;">&#160;</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;">Additional paid-in capital</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_c97c468a-41c7-46e9-a871-fe6cf25ca504" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">987,576</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_48eaa97e-6353-4d72-ba5c-7ca85eb3d1c8" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">967,651</ix:nonFraction></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;">&#160;</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;">Accumulated other comprehensive 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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_2fa98814-b80a-4647-a412-2c402b7f2027" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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;"><ix:nonFraction id="F_9788b55c-426b-4b5e-9a72-cd4396bc46a2" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">136</ix:nonFraction></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;">&#160;</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;">Accumulated deficit</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7dc281e5-8c56-4435-bc87-01ed9e16bbd6" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">437,427</ix:nonFraction></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="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: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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e40addf9-c597-481c-af19-2fd2c64946e9" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">432,322</ix:nonFraction></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="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:#000000;white-space:pre-wrap;min-width:fit-content;">Total stockholders&#8217; equity</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;"><ix:nonFraction id="F_13b36363-f01b-47e2-b8aa-688fd306d845" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">550,330</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;"><ix:nonFraction id="F_680fec49-5fa1-416f-9b31-ba5b04e7ce9f" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">535,495</ix:nonFraction></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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities and stockholders&#8217; equity</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_8503e5d0-d219-4bc6-bf4b-aa934c5f336c" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">862,636</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_31f95742-2229-474a-9a4c-99d245259d07" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">847,142</ix:nonFraction></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;">&#160;</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;">&#160;</span></p>
  <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></p>
  <p style="text-indent:9.08%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><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-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, INC.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="stmt_operation"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">UNAUDITED CONDENSED CONSOLIDA</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TED STATEMENTS OF OPERATIONS</span></p>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands, except per share data)</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;">&#160;</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:41.428%;box-sizing:content-box;"/>
    <td style="width:1.44%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.202%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.44%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.202%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.44%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.202%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.44%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.202%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 2024</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 2023</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_34d3c3ee-fcb9-4b2d-a95d-a63a94f77b10" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">182,854</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c5ad4726-c3e7-42a7-9eb8-84d0f7022890" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">197,845</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6460b622-a15d-44e0-8b77-aa9150d9f8a4" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">491,340</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b37b6b55-8559-414f-aa7f-f2d80e184a4d" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">552,166</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cbc0846f-4a92-4282-8f55-d65e1cc55e77" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126,371</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6fbbfbe8-600d-4f7a-813b-42f33f4847d2" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128,911</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c89da8d6-3048-408b-80cd-a259380d289a" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">354,797</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c371b6f7-6ef3-4fc9-b39d-292e69bde04a" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">368,550</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Gross profit</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_389aa198-2ea0-4b57-847a-85a330e0705c" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">56,483</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4eb3e532-310b-408d-99e8-b10a6f5f13c7" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,934</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b3b65901-1f97-425c-a4b2-90bc59c02c80" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">136,543</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1f2e2968-f2cd-4016-af28-c7a1313db8b4" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">183,616</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;min-width:fit-content;">Operating expenses:</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2c0abf91-910b-43a5-96f9-667cab367eb1" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,905</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c49f3d23-128d-4c38-8d18-1bf214bbfbb9" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,738</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3240472e-183c-4484-a403-3d350627db14" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,983</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_01cb9a06-3328-4b1e-854b-2ddfb7bd33be" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,703</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6165a9dc-37f8-4661-9556-6e40a07bb3e9" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,196</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fd6f1248-18a3-460c-ad22-59bf89e9fe7c" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,865</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_398ab1c2-615f-4061-91b0-2b27e05a88c4" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,482</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2717d3eb-6f33-41cd-ba01-b0a77ed55ad4" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,226</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_eed7fcf3-f967-4858-a2ba-074dc5a1439e" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,357</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_da7574f7-b76e-4218-8326-b79e2e39f6a2" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,364</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ce4a8897-b1d5-418e-b3c2-6b2bc32aa723" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,610</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_64e801e8-4656-4bd0-a3f3-0bf7be79ae94" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,136</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6c71798d-71ae-4414-adff-21b86bdee926" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,855</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_765c7218-7fa8-40dd-9735-733daa0cca6f" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">178</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dea1bae8-a082-40f3-aa60-6e1e1c3c02ea" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,625</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8a1a875a-9c1c-48f3-b6a7-377237e96718" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">178</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_868fb27e-b0c9-4b20-9e3b-2a3b48660537" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ntgr:RestructuringAndOtherCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,072</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a9783c5a-e009-415e-87c2-1df335e41362" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="ntgr:RestructuringAndOtherCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">366</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d1b80744-1862-4468-8d77-b18c59afb200" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:RestructuringAndOtherCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,792</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b32a95d6-8964-456f-940a-f05e60ccafc7" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="ntgr:RestructuringAndOtherCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,703</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Intangibles impairment</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a02d2021-2ba6-4eb2-a623-ec552c8a9b4e" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,071</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_439436b5-ac39-4819-af8f-0ecc5e474f18" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,071</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating expenses</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fdd883f7-1241-451b-9c5c-d8b23218f7fe" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">39,325</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.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="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_71221ab7-0a72-49e6-9433-17fe86743156" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,582</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6f4677c4-3ee7-4754-afcc-64d15a22442c" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">109,242</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6602cb4c-064d-4f5a-a1e9-d5227b28ef98" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">214,017</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Income (loss) from operations</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_53f57921-0551-421e-b251-be48dde47c16" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">95,808</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_aea431a0-7594-42c7-a3ff-fc0828159b37" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">648</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cd11b536-d26e-4650-82b5-659ca0fa888e" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,301</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e360f029-2dee-44bd-9898-79c8b7e7ec3f" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,401</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other income, 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_285b21e0-a774-4b2a-ad1f-47d7e6a6dcd5" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,485</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0f5604f5-ada9-40d1-90fd-0daefbbcfea2" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,280</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ac7c4f70-6b13-4a59-9b60-3880134d34aa" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,048</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0cd8ff40-da27-44ed-8d12-66985a4539b0" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,685</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Income (loss) before income taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3e765124-89ed-429d-8f4d-2adbda0d253d" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">99,293</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_856f7b87-29ac-4016-9330-622ea22a2fc6" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,632</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d797f214-8106-4590-a69d-f63b0067dae7" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,349</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b4ade4ef-b6e2-495c-a92b-7d3263e1655f" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">18,716</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_74e05b55-cdf7-4d2f-a1c7-be416ca7cde5" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,219</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_84d7554a-c9af-4ac4-82b3-dedadc10b446" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">86,431</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d45f6f70-5c0e-448c-8420-80646e8ce1fa" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,100</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e0e85c8f-e7ac-4c79-b8b0-0e4fa7c38f9e" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">84,382</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Net 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_36539b0f-ba41-46bf-a501-a3b2ca620a14" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,074</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_dc1b0aea-efdf-4614-b12b-4c6f2e327867" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">84,799</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_db09462b-c412-4ce0-808b-9095d467cbac" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,249</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_b82f0403-8104-4309-be89-ff8cec3d1d97" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">103,098</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-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="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <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;min-width:fit-content;">Net income (loss) per share</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Basic</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_8030a778-7f35-470b-a1bd-7aba96e73b1a" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">2.96</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_e80f0abb-a7f8-40e2-883b-2cd719947354" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">2.87</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_bc8cf68c-4409-4638-aff1-ae1e207472e4" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.73</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_6552a4bc-9afb-4028-a599-b62d9c96751e" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">3.52</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-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;">Diluted</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_90047c0d-0dc6-4d0c-908d-d66fbaeee509" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">2.90</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_351a260b-55d6-4125-a163-b785cd8b70ae" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">2.87</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_bfd4405a-a9ab-4827-a113-63f2fc5a5c1e" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.72</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_1c533f50-5ba8-4b65-8677-acfb17266caf" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">3.52</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-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;white-space:pre-wrap;">
    <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;min-width:fit-content;">Weighted average shares used to compute net income (loss) per share:</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Basic</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_ab685ec7-9817-4ef4-9e69-75e1c8700180" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,705</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_41865adc-b347-4577-b733-6514a32ddc01" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,524</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_b152381b-2097-4b64-aee4-9fbd50d647d2" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,992</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_918149b3-d049-42ab-90cd-ce5b08842c38" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,266</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Diluted</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_52d2fe64-494b-4663-a327-9c83735dc574" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,364</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_186aa87e-2fdd-4f98-9215-f95ff049ea7c" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,524</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_1ea65cb9-d4b6-44f2-8da8-261c17b87ecc" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,389</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_62a9aae2-de52-48ed-b692-27ecc04a518f" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,266</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p>
  <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, INC.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="stmt_income"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">UNAUDITED CONDENSED CONSOLIDATED S</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></p>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:43.597%;box-sizing:content-box;"/>
    <td style="width:1.24%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.904%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.24%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.624%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.561%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.624%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.341%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.624%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.24%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Net 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_9b042745-abde-4bc6-a5c3-7383f7abd3ac" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,074</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_24c31037-5feb-45f5-831f-a107eca8f1b0" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">84,799</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_5f3257a2-e765-475c-9506-2133c4da9858" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,249</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_228242e0-55b7-4d11-89a2-458cad6aac92" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">103,098</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">Other comprehensive income (loss), before tax:</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on derivatives</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_d266bfe2-d03c-473f-8bd5-54bbb32dc9fd" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">224</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_3e087f2d-cbac-4ba9-9822-bdd27bb25414" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">168</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_33254db1-57dd-45fb-8a4a-f94b1a12f04c" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">248</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_44585260-1907-4cfa-8c81-187c96c99cb2" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">406</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Change in unrealized gains and losses on available-for-sale 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_4560602e-3d80-4ed9-b95b-51bde19957f7" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">452</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_e3c92f8e-c7e6-4901-b2ed-ff86b6012b24" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">58</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_df735f1a-d2b0-4155-ae1e-11a97f8b5792" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">233</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_2d52b500-cd5e-4e47-8ef0-0fe6d5447eeb" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:25pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:25pt;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 comprehensive income (loss), before tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_fc600142-5b35-434e-85ff-1dde6ed7ccc2" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">228</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_715a55ad-68d9-4c0d-8a8b-1bbd8f1cf741" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">110</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_1a393ec3-c4d0-4d9a-8111-613dfc29025d" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_59bc7542-5145-4840-9230-22b97d75adda" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">655</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Tax benefit (provision) related to derivatives</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_36bab24e-c235-4125-9d83-db459f531796" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">28</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_1079f8ab-b059-4662-ae3a-9e532e7863f8" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">21</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_1a6c6f69-5597-44ef-b82f-91ce6a6a024a" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_1b232586-bff6-4ccd-921d-8d63beb1a202" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-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;">&#160;</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;">Tax provision related to available-for-sale 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_286c6021-8b43-4eca-b564-2a8e5f484f0e" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_30b4ad3d-c55b-478f-88fb-3aa25d546d63" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_24738e65-2826-4d7a-9c9e-f9992fac09d5" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_9f5b11bb-dcbf-458c-a271-212600128f5a" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:25pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:25pt;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 comprehensive income (loss), net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_37ddfc3f-8efc-4f0d-9120-873e75f88be7" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">256</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_e543e160-3318-4786-925d-80598e0e6df7" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">103</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_058bf1b2-a4d9-4162-9991-69c99e1b2f56" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_d81313dc-80e1-4357-bec7-b4c3a59c297e" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">544</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_5a7e90a8-47b8-4e8f-b1a7-d86067a3feef" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,330</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_608c04d4-f9f5-4326-ba97-416a578175f9" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">84,902</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_6f3d03b6-13de-450b-a671-e0ee179cd701" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,265</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_ff549365-94d4-4695-ae92-ac19beb85bc7" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">102,554</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p>
  <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, INC.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="equity"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">UNAUDITED CONDENSED CONSOLIDATED S</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TATEMENTS OF STOCKHOLDERS' EQUITY</span></p>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:36.227%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.002%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.542%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.542%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.542%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.542%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.602%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additional<br/>Paid-In<br/>Capital</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Deficit</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total<br/>Stockholder's<br/>Equity</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4c0b5d39-5d77-46b1-82e6-b98895b711f2" contextRef="C_1ee4901d-3eaa-42ba-b62d-f37523300994" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,616</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e2f3e776-21ed-4087-954c-9a10ce8c0cff" contextRef="C_1ee4901d-3eaa-42ba-b62d-f37523300994" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f7a26b7a-081c-4b74-a1eb-0455470b6e4f" contextRef="C_d7ccc9cf-902c-4c58-8bb4-dbef0e432934" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">967,651</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_de03c716-f1bb-4ffe-b238-1caa54fe947a" contextRef="C_1f87096b-de9b-40ef-93b9-52d4040df2a5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">136</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2059211d-8cdc-48dd-afe5-39403be25bac" contextRef="C_e59f9610-cdec-4db2-ba35-1774c69976af" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">432,322</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_34d0e429-aa54-4513-bfe1-08280df040b7" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">535,495</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on available-for-sale investments, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_546a6e13-2a3c-41a3-be7a-338bf6c19da4" contextRef="C_9f73aab1-bc3d-4051-95a5-20ebf3d15350" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">166</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c4224aa8-6283-4618-a16f-d4d7eacca6e2" contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">166</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on derivatives, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5d62faa9-cfb8-4a7c-a222-6fd70a0d0b45" contextRef="C_9f73aab1-bc3d-4051-95a5-20ebf3d15350" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ed3deed0-de9f-4757-bc72-a3111899a18f" contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8cdbcae6-ab37-4b6a-987a-204caa4b723f" contextRef="C_51f4a3de-d3f5-4ca4-b56f-98a228c49f5c" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">18,650</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5e8682a3-6d7b-4f7b-b9d8-84a5250c148a" contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">18,650</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c21b4ca1-14e9-4d7b-a304-c631716dda18" contextRef="C_f9efd7fe-3d80-489c-b4b3-711f7d279f67" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,544</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_779aa872-da70-4065-b5e3-f5d45d31efb1" contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,544</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repurchase of common stock</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4349eae4-1f0f-407e-beef-93b9090e95e9" contextRef="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">783</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d33b4e73-97c2-4d6a-9bbd-1821c494f45b" contextRef="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a210b01c-a8ab-44d9-b39f-c919a4537cb1" contextRef="C_51f4a3de-d3f5-4ca4-b56f-98a228c49f5c" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,443</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_46b9e009-48f9-4e34-86a0-97012d8d15f8" contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,444</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit withholdings</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a2fc0ab3-e940-43b7-8936-30afbd3b6e13" contextRef="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">32</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e44d5260-cf98-4348-9f36-b21e5e2b220f" contextRef="C_51f4a3de-d3f5-4ca4-b56f-98a228c49f5c" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">454</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5f26503c-1bb1-4edd-91c8-f1fa851236bb" contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">454</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of common stock under stock-based compensation plans</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_40174603-d1a8-4216-9920-8e195c1e03dc" contextRef="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">270</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ec1af711-ad55-48b9-8658-99a6bc9b21b5" contextRef="C_f9efd7fe-3d80-489c-b4b3-711f7d279f67" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,986</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_748940ab-6d04-4356-8cf7-a2a2842a3896" contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,986</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of March 31, 2024</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b5128799-ea90-42a5-8fa0-5c20b41b390c" contextRef="C_ecf15f8b-d661-4b9c-b51e-a5b85b6caa88" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,071</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8b7d758e-b436-44c7-9011-2d3c03c71aae" contextRef="C_ecf15f8b-d661-4b9c-b51e-a5b85b6caa88" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7e2e10e5-d218-4e8f-bfd8-63af365a6652" contextRef="C_f309176d-9f57-4255-ba3f-831ace74dda5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">974,181</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3d3dde51-f635-4127-908a-8fa450f5772b" contextRef="C_bb5b666d-a344-4c66-818c-07a693a8b113" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_08d006a4-36a0-4967-bd47-ef49e644969b" contextRef="C_d4e8170b-3bd2-4320-89dd-bd5dcffda164" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">462,869</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_009b7e77-b2c9-497e-aa45-dfe04c59e1ba" contextRef="C_9e83ec60-16c5-4e28-9861-06e93b837e08" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">511,362</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on available-for-sale investments, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b6525902-3fbe-4857-9bda-68a2150f4290" contextRef="C_54825ab1-24ac-4eec-8299-426d556c4cb9" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">53</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dc5516a3-cfd4-4ed0-8830-1bd756c315c4" contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">53</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on derivatives, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9274c274-4225-48c3-b637-586533d8a074" contextRef="C_54825ab1-24ac-4eec-8299-426d556c4cb9" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">72</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_01ab4054-fad6-4dbc-91a8-66df0297aed4" contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">72</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cb50a28c-c356-45b5-9f28-0daeada917f3" contextRef="C_9efd90fb-09bf-424e-b1b1-a278d1f1fb13" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">45,175</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_155c6096-ea87-4035-9d49-a5c53e53cc4c" contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">45,175</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ad486e10-46b9-4d88-97a7-b52ec827c3d1" contextRef="C_e8b4f416-3484-4db7-89c5-27e4f98e7fec" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,888</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ed8417c8-6b15-411b-8915-ea4664fd07e9" contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,888</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repurchase of common stock</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a6d16ca0-981f-4be3-90e3-5189acdae322" contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">800</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e331792a-f185-4c8d-b2c6-46c6df2e10f4" contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d2d70943-120d-4a8a-ba78-12a7728afe86" contextRef="C_9efd90fb-09bf-424e-b1b1-a278d1f1fb13" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,120</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e0df2625-28f1-4b08-bec3-5a627a5685ab" contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,121</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit withholdings</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e39adabc-4df6-402a-ab13-2a4388296e0f" contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">165</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c7e4e098-6b84-47e5-bfdc-10ea8a02353c" contextRef="C_9efd90fb-09bf-424e-b1b1-a278d1f1fb13" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,431</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dc6b6629-484c-479a-bddb-cd7eeaaa3835" contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,431</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of common stock under stock-based compensation plans</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cb0eb5cf-1bc1-4027-a392-2690c1b0e19a" contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">573</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f710ee93-e6a8-43ec-a2f5-06a8f663cad2" contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_341ee2d0-b1cc-4b29-9c2f-717a6d6aa322" contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of June 30, 2024</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ff5bdd5c-857e-425b-bf97-9a1da4e70c93" contextRef="C_db8f1540-d62b-40b0-8473-b57db033a17e" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,679</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_59ec6249-c35e-4ffa-b172-c2e756b83453" contextRef="C_db8f1540-d62b-40b0-8473-b57db033a17e" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c77cb334-a432-4cd1-a4d0-37403fb9bd27" contextRef="C_cdc387b6-db3e-4f99-8987-7ab14cfa4d24" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">980,069</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fa2386de-5019-45ee-947d-f23ad861b3c6" contextRef="C_3b4a0630-9142-4117-a5d5-94ddc2ec7575" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">104</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c49c6164-0fc8-41ed-b2a6-24f6160df8fd" contextRef="C_938d8675-0ded-4fad-ae07-8be1342b9dd2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">520,595</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_570d7536-2237-43bd-8098-35ff3a54378f" contextRef="C_bfb77adc-0208-4afa-ac5a-3ae4d4f402c8" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">459,399</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on available-for-sale investments, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_750ed5c1-25e7-497f-9f6a-611b6092daa4" contextRef="C_fe6750c5-2eab-4091-9275-6f79537d2315" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">452</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_37f0078e-8705-4047-9ffb-37d1bf9c6f8c" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">452</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on derivatives, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bbe1dac1-34e8-4567-a745-fb479b7a9d81" contextRef="C_fe6750c5-2eab-4091-9275-6f79537d2315" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">196</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_04351086-ad2f-430c-8e30-4ee40186f86c" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">196</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_51b2bbfb-7fde-4fe5-8414-286b0a50a986" contextRef="C_c5ae5e3f-5455-4fd6-82af-ab408d6021f6" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,074</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_62701ec6-7a3f-4255-bd75-eb56831cfc77" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,074</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_396a5750-0b65-4674-a1b8-5093372979c5" contextRef="C_07127416-208d-44e7-8214-edb58e696273" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,620</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2137ee45-6a9e-4ee8-90b8-a0847163c9fe" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,620</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repurchase of common stock</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5bdea71b-256c-441c-8f0a-0d21caef3c89" contextRef="C_21bd2114-4d27-4030-ab92-08955ec9519e" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">99</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d15cf4f4-0668-4676-a497-0a01235b888c" contextRef="C_c5ae5e3f-5455-4fd6-82af-ab408d6021f6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,461</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e963e3cf-af6e-46f8-9cae-978bf2740094" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,461</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit withholdings</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_27ca555f-a6f6-47d4-9ba9-2e3d036d5841" contextRef="C_21bd2114-4d27-4030-ab92-08955ec9519e" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">25</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_70aedc19-6242-412f-89c7-8bc9d9164edf" contextRef="C_c5ae5e3f-5455-4fd6-82af-ab408d6021f6" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">445</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_76e0db59-3bb0-4611-a3cc-00746aa25d2d" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">445</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of common stock under stock-based compensation plans</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e3f8b5ea-1e94-4b70-885e-e82c475fc0f2" contextRef="C_21bd2114-4d27-4030-ab92-08955ec9519e" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">213</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_89c2686f-a3dd-46b7-925d-57bf9f8139e7" contextRef="C_07127416-208d-44e7-8214-edb58e696273" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,887</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f729a699-4559-4740-a01d-b0f51d27e83e" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,887</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of September 29, 2024</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_33d4a55c-7426-4824-85d3-ecd1e0bf0d7e" contextRef="C_e7f4fe03-c045-4b9a-ac13-0ce1103778de" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,768</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_88403ed7-8403-4408-b23e-d3ad11ba265b" contextRef="C_e7f4fe03-c045-4b9a-ac13-0ce1103778de" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7298b6d3-b4c2-4912-93ec-7fd97468b85b" contextRef="C_126a0d39-8906-489b-b1e7-c4cb2bf2083b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">987,576</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c3e172e0-6fd0-4b5c-a549-9fd9f8fb7018" contextRef="C_c84a99c9-0141-4342-9317-e162b2e1257a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3499841b-7a20-4a72-8cab-50f2f62ac22b" contextRef="C_6cbfdc5e-2f28-4813-a2e2-dacd4a80b764" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">437,427</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_984a967a-3e8b-467a-a935-15ad676aebe4" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">550,330</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:36.227%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.002%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.542%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.542%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.542%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.542%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.602%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Additional<br/>Paid-In<br/>Capital</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Deficit</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total<br/>Stockholder's<br/>Equity</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2022</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5777adf0-c356-40f3-a980-bf91be6f3b9d" contextRef="C_a2d74728-e77b-4ad8-8339-e4012da1f7e6" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,908</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_90ea0f09-bcc6-4792-85e2-fd8ee174c888" contextRef="C_a2d74728-e77b-4ad8-8339-e4012da1f7e6" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ed1ce293-cabb-4a54-9e11-3e150f7c02bf" contextRef="C_29129d38-ac10-4840-a9d2-6f63eba6554e" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946,123</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c6c076c0-c44a-4dbb-8942-816926119d2b" contextRef="C_0126cdbc-f07b-4d74-a597-6c7c211f33a2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">535</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6294c971-b877-4fe8-a0b5-f72f79772a71" contextRef="C_1ae8a03e-6b4a-49a4-af5c-1c4bc51ebe09" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">324,762</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a25526ee-f097-4029-8a27-6199a0c8f53b" contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">620,855</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on available-for-sale investments, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d63d74b0-c51a-4c5d-ae6c-403c12b43a71" contextRef="C_1fd8e5f7-ab8f-423a-a315-9a569c08da66" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">182</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d9592921-8dfb-4517-a442-5259eb1aa358" contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">182</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on derivatives, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fd121694-7b7f-410e-bdcc-1698a784794c" contextRef="C_1fd8e5f7-ab8f-423a-a315-9a569c08da66" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">406</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5185302e-82ff-48c0-a834-0a9108f9dfcc" contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">406</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_43355509-2e6c-41c3-ba71-30bd87cb58ec" contextRef="C_cf0f56e6-e61f-4f47-8193-7cb93d14c700" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,712</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a3e9c89c-8307-4a89-bf50-a549677df3fc" contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,712</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5ffbd650-5e5b-4194-a52b-9596522dafa7" contextRef="C_b34dc2cc-7250-4811-b285-95d74d365976" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,665</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c3b520d7-f8e1-4f98-9367-8a90880b2265" contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,665</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit withholdings</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ff6b8898-e46c-47cf-bc3e-b215fb100389" contextRef="C_aa70bc25-0ec3-4aa0-b7dd-c13bb0f6be96" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3dcf3dc5-7f50-4715-bcb3-88a33b292b07" contextRef="C_cf0f56e6-e61f-4f47-8193-7cb93d14c700" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">120</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f54286c4-29b4-4376-a68c-f3b1395a0f75" contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">120</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of common stock under stock-based compensation plans</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f80ad6c9-2d62-4380-b097-7613bcc3d1c6" contextRef="C_aa70bc25-0ec3-4aa0-b7dd-c13bb0f6be96" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">154</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a4e01662-26e5-4910-a2d7-899f32de7168" contextRef="C_b34dc2cc-7250-4811-b285-95d74d365976" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,286</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_75256684-b52b-4612-98db-883492067793" contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,286</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of April 2, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_15b12727-d13a-4a65-916d-67872dcd1f57" contextRef="C_606e32fb-250d-4b7f-95a7-7e553d397594" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,056</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2ba83ee1-c60e-4c52-aa04-b6cfb213b01a" contextRef="C_606e32fb-250d-4b7f-95a7-7e553d397594" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f505b618-43ee-44c0-a662-7c89cc0d7be1" contextRef="C_1af14ca4-2702-423a-a23a-e0ac077a2dd7" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">953,074</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7e2b1c8e-4412-4665-aef0-a7505f8c356a" contextRef="C_541b97f2-8505-48ac-8b43-52f84a33186d" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9526be2a-d372-4383-8d35-287debb6dc5c" contextRef="C_8e92fb58-fcb4-467c-bc42-796f320968c0" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">334,594</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_435e959a-2372-40cc-9c14-9b190542df7a" contextRef="C_b94554a0-1aea-47a0-9b90-cf015bd8f577" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">618,562</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on available-for-sale investments, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5dca1217-68b5-4ecd-8413-2c58ccf4195c" contextRef="C_124773cf-2afd-4d8d-81d2-3d66a71ecdec" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">38</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_16f53c2b-248a-4efb-9966-494f78cc1c41" contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">38</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on derivatives, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7e47fd2f-f10e-479f-aec6-86aa8ddeca71" contextRef="C_124773cf-2afd-4d8d-81d2-3d66a71ecdec" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_58a7f278-29e2-4a05-868e-fe878488379b" contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9c48c1b2-a75b-4d05-b5ee-05b6b3c5a2ee" contextRef="C_dc93bb21-9471-461f-a439-728fe755238f" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,587</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ed8f602e-1e9b-4324-9218-5c458ecbb532" contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,587</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9b9dd41e-f92e-418a-aa48-f75a89088c39" contextRef="C_e403c065-4ab2-403e-821d-8f723da8fd77" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,687</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5ef59fd5-9e74-4704-ad72-064ddfc170c3" contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,687</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit withholdings</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_98103e59-7bbd-4139-93fd-f6d7ff6aa802" contextRef="C_61bf0eda-2ada-4cd8-ad5b-e7a4c2f5512e" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">141</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_86b1d654-73b1-4234-9a00-3d2ddd1516b1" contextRef="C_dc93bb21-9471-461f-a439-728fe755238f" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,985</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0b1df856-dcc0-4524-8ba0-94c120cdd4b8" contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,985</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of common stock under stock-based compensation plans</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c944141f-b9b2-4f3c-adf1-82d41fc7cc88" contextRef="C_61bf0eda-2ada-4cd8-ad5b-e7a4c2f5512e" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">485</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of July 2, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_42c3b89b-2a40-43a9-ae51-73ef1316647f" contextRef="C_a040ea38-1f68-40dd-b662-a6e830f48e4c" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,400</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8a2c33b9-8aa8-4482-9e8d-9deb05965eb8" contextRef="C_a040ea38-1f68-40dd-b662-a6e830f48e4c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6f00dcff-2bdb-4264-893c-7c39db26e250" contextRef="C_1ef1b145-13b1-4df1-9bd2-400124d28088" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">957,761</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_08a28467-63cb-4d67-a0ff-0826d7d1eb45" contextRef="C_d345d907-0499-4b0a-850b-42e416dd4976" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">112</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_09c794d5-4a53-46bb-9f7d-b33a9f216ce0" contextRef="C_6b0490ec-bc99-4899-9339-8c58c57324ec" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">345,166</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_912fc068-28f9-4e6e-aa2a-d8ffab2acc7f" contextRef="C_9f18fde7-9eb7-470c-8e8a-4782c8d82368" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">612,736</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on available-for-sale investments, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_04232190-b96b-46db-9e13-13d1e567019b" contextRef="C_134227d7-aa1f-4732-9206-cb6cd13a8b86" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_80358307-d01b-4f5f-93d5-2b971b7d16cb" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in unrealized gains and losses on derivatives, net of tax</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_71cebe70-ef4b-48df-9c17-6564ffcd921c" contextRef="C_134227d7-aa1f-4732-9206-cb6cd13a8b86" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">147</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_72f9361b-201d-48f0-b2e3-c15870b90a6d" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">147</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_655818d0-35e5-496e-b102-43d9525fbae7" contextRef="C_11c755a4-422e-4545-8607-191b09183e63" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">84,799</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1b821aa7-8f95-4c04-bcc7-349e60798a09" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">84,799</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bc9f926d-b416-4a41-b8d3-95ccfbab8d8c" contextRef="C_e87d0d13-da88-4aaa-9a57-ba30b947d149" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,285</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6f7e426d-6c13-4067-8fd5-979ebfd37a8e" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,285</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit withholdings</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_39296976-0134-4980-b7a5-03cdfec78ae5" contextRef="C_672650d2-c23b-4c27-8424-4ff566fc2161" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">48</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4e74c961-844b-4290-90e7-2b01fb5b2861" contextRef="C_11c755a4-422e-4545-8607-191b09183e63" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">637</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c435fd1b-979e-4ca5-837e-fbb248b49eaa" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">637</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:8pt;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:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issuance of common stock under stock-based compensation plans</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_08606f98-fdfc-49bf-973e-589736bc9aa4" contextRef="C_672650d2-c23b-4c27-8424-4ff566fc2161" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">256</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f410257b-f1c3-4ec2-ba30-757b0f281f21" contextRef="C_672650d2-c23b-4c27-8424-4ff566fc2161" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9b5b5aa7-71d2-4094-8adf-c10427732ac4" contextRef="C_e87d0d13-da88-4aaa-9a57-ba30b947d149" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,304</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_181a3020-4585-4479-8949-955e61cd3961" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,305</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of October 1, 2023</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3a4aa309-817b-40cd-98cc-2c3cd8fb5333" contextRef="C_2597d1ee-97e8-4f19-98bc-422f76434011" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,608</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_be8afba2-713d-4493-af5f-d35df70c373b" contextRef="C_2597d1ee-97e8-4f19-98bc-422f76434011" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cbfadfba-bf45-45f1-b70c-8050634f8f8e" contextRef="C_6a6f3cde-a03b-4423-81b3-93f90d7df5ab" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">963,350</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a2f03272-272f-48bd-92d0-125757174f7c" contextRef="C_c93d85f9-bd4e-4e02-ad16-fe9f23f420bd" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;min-width:fit-content;">(</span><span style="font-size:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9cd292cc-7c37-48e1-8a31-8568ce5e637a" contextRef="C_99c0cc06-c89e-4a48-bda6-71944e2e5282" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">430,602</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;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:8.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2c412682-5866-4343-9b76-b9ce94c6f491" contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">532,787</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p>
  <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-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, INC.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="unaudited_condensed_consolidated_stateme"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">UNAUDITED CONDENSED CONSOLIDA</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TED STATEMENTS OF CASH FLOWS</span></p>
  <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:10pt;font-family:Times New Roman;min-width:fit-content;">(In thousands)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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:68.08%;box-sizing:content-box;"/>
    <td style="width:1.66%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.120000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.66%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td colspan="6" style="vertical-align:bottom;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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;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;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td colspan="6" 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;">Nine Months Ended</span></p></td>
    <td 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="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29,<br/>2024</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1,<br/>2023</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash flows from operating activities:</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td colspan="2" style="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;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_142e1961-36c2-4930-b207-837c93173df9" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,249</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bd2e686b-0f86-40b7-b305-16fe4c1b3b57" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">103,098</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;white-space:pre-wrap;">
    <td style="text-indent:10pt;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;">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</span></p></td>
    <td style="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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_51b7707a-5f90-4d9f-b977-3ad823002369" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,761</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1b979f9b-79d8-4b12-86b0-3fcd8128ef30" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,491</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Stock-based compensation</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6689e265-e678-4743-91f6-1d1460630d5c" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,052</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1875b166-7f34-4d8e-8c37-9a5741ae0418" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,637</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gain on investments, net</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1bb981aa-45ed-4f6e-88c2-44a2ea175ae3" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:UnrealizedGainLossOnInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,971</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ef80d50c-87b8-4ae0-8f56-55b8b2107f4e" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:UnrealizedGainLossOnInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,301</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Intangibles impairment</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_250f1958-8bff-4a4f-8001-25b24d1f7cbc" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,071</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred income taxes</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e587fb9d-40c3-4e22-b313-1afde20e9a92" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">254</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ac7a2297-953f-4d6b-8567-dfeca79af91e" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82,205</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Provision for excess and obsolete inventory</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2cb675f1-ff4e-4d72-a979-6af5fdebae8f" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:InventoryWriteDown" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,084</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_214c4689-3070-453a-86f3-ae6be18cb3d8" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:InventoryWriteDown" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,705</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;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;">Changes in assets and liabilities:</span></p></td>
    <td style="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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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:top;"><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;">Accounts receivable, net</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2e6feb55-d634-469f-a9b9-5052c9ba577f" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,733</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8017c647-b127-4d3e-b3e1-90520021b39f" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">76,585</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:top;"><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;">Inventories</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_32e672c5-6ae0-44e8-8d34-7f6b17c9e6cf" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncreaseDecreaseInInventories" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">81,790</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_94069f61-6327-4569-9b76-0440467f63b3" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncreaseDecreaseInInventories" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15,990</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:top;"><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;">Prepaid expenses and other 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a9af704b-982a-4585-8f2b-9641ef60bc78" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,146</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dd4e07e4-ce88-4161-b59e-bce36fc4aaed" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,020</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:top;"><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;">Accounts payable</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_86e66f25-3598-4769-b362-979a1fbe7c4d" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,727</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c59a7fcd-958d-44ab-b800-f827dd2a17db" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">38,443</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;">Accrued employee compensation</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_82b445bc-b7f3-4a20-8da0-ded256792597" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,322</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_951081ab-f913-49bd-a106-30b7b39fd767" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,952</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:top;"><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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e32b9d1a-a837-47f1-bfce-ecb90a6abd02" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,608</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_313b27d2-c2ff-45e1-864b-856f8bd6ada1" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">46,929</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><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;">Deferred revenue</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c47742ac-10e6-4031-8cc3-799b8d0acd31" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,073</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5b3c2820-ec09-4473-9887-9007c427c213" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,771</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:top;"><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;">Income taxes payable</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c07cdeef-d1aa-491a-8fb9-4a5ff8b22c23" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,347</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_658c675c-1311-49ce-85be-209c4fd5837d" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,130</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><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 cash provided by operating activities</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_565ccba5-e3d8-44d2-8019-a846a8a0a45f" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">143,315</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2a4eda3f-0450-40ca-bfa8-6f1bcda60f99" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">582</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash flows from investing activities:</span></p></td>
    <td style="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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Purchases of short-term investments</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_37479c2b-d61a-413c-bc80-77c466fc5fef" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:PaymentsToAcquireShortTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">107,454</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_829d7a6a-8d15-4f74-bc54-21bb7946fb27" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:PaymentsToAcquireShortTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,291</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Proceeds from maturities of short-term investments</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cb784052-830c-4eaa-a54d-a4e92390cbc5" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90,290</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a815582a-5fc0-4cb6-8587-f7c5a4fb6fe4" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,006</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Purchases of property and equipment</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ed9b15da-fcb7-4cc2-ac95-b1bca22f5033" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,502</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_98fd606e-f2ca-4af1-af67-00a5c9e66060" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,601</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Purchases of long-term investments</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4ef609a2-c27e-43de-8bef-ea2e9ec9df2d" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:PaymentsToAcquireOtherInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">225</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_556d59e2-0ec8-41fc-9a4c-1543976d29fd" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:PaymentsToAcquireOtherInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">585</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><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 cash used in investing activities</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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b308768b-545b-48dd-861d-cf8abec6a608" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">23,891</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.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="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_918e7cc6-702a-4a6f-8e23-27cc156eb081" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">16,471</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.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;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash flows from financing activities:</span></p></td>
    <td style="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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Repurchases of common stock</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cb972f24-fc88-4652-be3f-66e797b8409b" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,917</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7e535808-c1e8-4aa8-b244-7a09fc72b267" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock unit withholdings</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_72cefae5-0672-4a3f-9770-4fc1745e75ac" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,330</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1b60d39d-f3c8-4bc9-a494-2f08646653fc" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,742</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Proceeds from exercise of stock options</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_089b630c-a802-47f1-b8b4-6a35492db2a7" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">308</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Proceeds from issuance of common stock under employee stock purchase plan</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_523c168b-642d-401e-aebe-dcd895414410" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ProceedsFromStockPlans" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,565</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e7215114-2892-423b-a420-3890f29bdc25" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ProceedsFromStockPlans" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,590</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:top;"><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 cash (used in) provided by financing activities</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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1b47370d-55d7-48e2-b2cb-e661fe0bab7a" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">22,374</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.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="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c7a8c8f0-0554-4653-af41-bf21a6215f5d" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">848</ix:nonFraction></span></p></td>
    <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Net increase (decrease) in cash and cash equivalents</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5a034b5a-17f3-4daf-8131-85a3cc9d3202" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,050</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bf374dcd-ab6c-4c7d-b929-0706d28b3c3e" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15,041</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents, at beginning of period</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_54afb340-9630-45fc-8636-92b50e2b52d2" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">176,717</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a7be79c4-e2c4-4e70-af5e-acfc4a399043" contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">146,500</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Cash and cash equivalents, at end of period</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_077796ad-a2d3-4886-b1f5-0929c4081633" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">273,767</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_a22ab5e6-4dd0-42ee-8088-722339f08156" contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131,459</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <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="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-cash investing and financing activities:</span></p></td>
    <td style="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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
    <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unpaid property and equipment</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;"><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;">&#160;</span></p></td>
    <td style="white-space:nowrap;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;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f6e44b33-9cc9-4010-83e5-a90cad8f2cec" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,112</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;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;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c42f5aec-6160-4285-bf5b-7803f289a846" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,055</ix:nonFraction></span></p></td>
    <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, INC.</span></p>
  <p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="notes_to_unaudited_condensed_consolidate"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CO</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NSOLIDATED FINANCIAL STATEMENTS</span></p>
  <div><ix:nonNumeric id="F_2717121e-c388-4d23-92e9-538cd728dfac" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" escape="true" continuedAt="F_2717121e-c388-4d23-92e9-538cd728dfac_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="note_1_company_basis_presentation"><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. (&#8220;NETGEAR&#8221; or the &#8220;Company&#8221;) 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&#8217;s product line offerings. These products are available in multiple configurations to address the changing needs of the Company&#8217;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 (&#8220;DMRs&#8221;), value-added resellers (&#8220;VARs&#8221;), 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&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (the &#8220;Annual Report&#8221;).</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 and nine months ended September 29, 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><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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><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-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_2717121e-c388-4d23-92e9-538cd728dfac_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_411da920-bc83-4d8b-bcdb-1cecd8f0672b" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" escape="true"><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;">&#160;</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;">. The prior-year segment financial information has been recast to conform to the current-year presentation. None of the changes impacted previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders&#8217; equity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:continuation></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;">&#160;</span></p>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4a6d7902-511b-4498-996f-1bdea82ff5b8" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:SignificantAccountingPoliciesTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="note_2_summary_significant_accounting_po"><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&#8217;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 &#8220;Financial Statements and Supplementary Data&#8221; 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;"><ix:nonNumeric id="F_37c88a4a-3395-4ed1-975d-87a4d001154f" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" escape="true"><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, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#8221;, 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 ending 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, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221;, which will require the Company to disclose specified additional information in its income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 will also require the Company to disaggregate its income taxes paid disclosure by federal, state and foreign taxes, with further disaggregation required for significant individual jurisdictions. ASU 2023-09 is effective for the Company for the year ending December 31, 2025 and early adoption is permitted. The guidance allows for adoption using either a prospective or retrospective transition method. 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&#8217;s financial position, results of operations and cash flows.</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div><ix:nonNumeric id="F_1ea826c3-ddaa-479e-968b-cc600de7685e" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true" continuedAt="F_1ea826c3-ddaa-479e-968b-cc600de7685e_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="revenue"><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;"><ix:nonNumeric id="F_d2cb9c71-5b46-4819-8dda-a6bb55877901" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" escape="true" continuedAt="F_d2cb9c71-5b46-4819-8dda-a6bb55877901_1"><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></ix:nonNumeric></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 September 29, 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;"><ix:nonNumeric id="F_4ca4bc9f-6b89-4cce-ae2f-14c43df20df6" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" escape="true"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;"><ix:nonNumeric id="F_3d1465ed-85c0-40d4-8f70-bb50b7f13602" contextRef="C_cc2dee41-6015-4fd5-8a04-aa054a418f3d" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1 </span></ix:nonNumeric></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;">&#160;</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;">&#160;</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_47619128-2eb5-45d9-9e7c-b439da3a0ac7;"><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;">&#160;</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;">&#160;</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_632de542-cda0-4c0e-b728-ea418bbeb2f8;"><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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_b16c901e-b11b-4f75-b258-948687a47072" contextRef="C_cc2dee41-6015-4fd5-8a04-aa054a418f3d" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,991</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_9ed018d4-3d55-4aae-b72f-a56670d7c7be" contextRef="C_a647410b-b999-4554-85d2-96cd88b336c6" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,546</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_2ec32ddf-f586-41da-b121-77e12dab57b4" contextRef="C_400eaa9e-cb8f-4921-a6d9-fb3f0b33949c" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,209</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_5c8dfcc0-ce85-4cc7-98d1-71f14d3e9ecb" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72,746</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_1ea826c3-ddaa-479e-968b-cc600de7685e_1" continuedAt="F_1ea826c3-ddaa-479e-968b-cc600de7685e_2"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_d2cb9c71-5b46-4819-8dda-a6bb55877901_1"><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></ix:continuation></div><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_84731193-48ba-4435-9d47-58bc00be624a" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" escape="true"><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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:2.02%;box-sizing:content-box;"/>
        <td style="width:27.235%;box-sizing:content-box;"/>
        <td style="width:2.04%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.997%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.04%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:16.697%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_72d90281-dd21-4e31-ae1b-12bd224dad75" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">177,326</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ad875bc3-1a18-4326-b0a6-2adacb4396fb" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">185,059</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 &#8211; 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f1c97e82-8178-4716-95d6-ca2bc563b3ba" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,596</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_aeb58cee-f0c1-4e49-9e71-f1116f2b554e" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,091</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 &#8211; 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_66c61a50-bfff-4382-aa91-ec173d462606" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,472</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a88df9f1-dc6f-4037-bd10-4edfa00d5e18" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,903</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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;">&#160;</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&#8217;s contract assets and liabilities as of September 29, 2024 and December 31, 2023, primarily results from the timing difference between the Company&#8217;s performance and the customer&#8217;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 nine months ended September 29, 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;"><ix:nonFraction id="F_8736496a-fd2f-40ec-ba8a-377461e2fb45" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncreaseDecreaseInDeferredRevenue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">37.9</ix:nonFraction></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;"><ix:nonFraction id="F_05719bbf-a9b2-496b-8b03-6131929a4f01" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">34.8</ix:nonFraction></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 recognized for the satisfaction of performance obligations and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d669ceb9-270e-4f59-8d70-3badf2ac9767" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">23.9</ix:nonFraction></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><ix:nonNumeric id="F_54ad3c4f-beb9-47f3-8be4-66269b3cde57" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:DisaggregationOfRevenueTableTextBlock" escape="true" continuedAt="F_54ad3c4f-beb9-47f3-8be4-66269b3cde57_1"><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;"><ix:nonFraction id="F_715352aa-0b5b-4c5f-b341-487b6751b8e1" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:NumberOfGeographicRegions" unitRef="U_Region" decimals="INF" format="ixt-sec:numwordsen">three</ix:nonFraction></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 (&#8220;EMEA&#8221;); and Asia Pacific (&#8220;APAC&#8221;). 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;"><ix:nonFraction id="F_5fa079cc-f99d-4eb4-9dbc-8e651dc54015" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NumberOfOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_2adc11be-6747-4914-8064-ca5a4148b3cb" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NumberOfReportableSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> segments: NETGEAR for Business (formerly known as Small and Medium Business, or SMB) and Connected Home. 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="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;">&#160;</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:23.994%;box-sizing:content-box;"/>
        <td style="width:1.361%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.426%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.361%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.927999999999999%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.361%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.367999999999999%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.361%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:8.567%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.361%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.288%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.361%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:8.907%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.361%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</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;">&#160;</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;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Geographic regions </span><span style="color:#000000;top:-3.5175pt;white-space:pre-wrap;font-size:5.025pt;position:relative;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">:</span></p></td>
        <td style="background-color:#cff0fc;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;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;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;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a3490077-e066-40b3-b61c-5a12656616c4" contextRef="C_6cedda08-d7d9-434e-a1da-139057783b76" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,035</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_57daa1da-ade4-4eeb-aadb-c6c08104def7" contextRef="C_55afbfab-6470-4518-89c2-ae99572265a4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,717</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1c851709-848a-481c-a223-ac1a2c3c59d4" contextRef="C_a730f676-0a26-4261-a149-f29919cf1136" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">127,752</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b9fa0bd5-f9be-4e86-938f-edd44898f26f" contextRef="C_302e42ca-8cc8-4a72-a4e9-b391a4fea9b1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,323</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6812c944-20fa-4701-ae2c-e4b271ec66a2" contextRef="C_d0941bcc-9f27-4c16-a8b3-d7f64b1bc7f2" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,695</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_472cec0e-318f-485f-b9ba-7e12e472571f" contextRef="C_a573cdae-688b-4cdb-a980-a50db1d608f1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">141,018</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_96a5e10b-572f-461f-8f26-625cd0579046" contextRef="C_8c2d83c3-be5d-4d9f-b1fd-6563f5544c65" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,975</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_59a62d13-566d-4154-9407-9096fa559f6c" contextRef="C_b7c7fc75-eb64-432e-ac23-f3281d899301" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,823</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e8c04ffc-7cd4-42fe-8987-cf8850715be5" contextRef="C_aa5577cd-24aa-4b6b-a766-f1cfe35d5256" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,798</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c111e433-812e-4deb-9211-196340983126" contextRef="C_bb1a635f-12fd-4a08-b620-7a77674b9025" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,786</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fe280560-f03d-43a3-a5d3-4a20f1b0e255" contextRef="C_fb0d41cb-0eea-4a1e-ad23-187f0aa9a4f0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,898</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9b1b6aad-3d64-459d-b47e-1f2b4756002f" contextRef="C_930294ba-de6b-4fab-a7a6-d6512573e14f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,684</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_eab0d4c9-8dd2-481f-a04b-3d2b452b8f69" contextRef="C_5d687c18-6099-4649-ac9c-fb04474eeae8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,520</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0e4e49b9-5053-4626-b812-e227e9014d1a" contextRef="C_9510b104-2050-48b4-a6cf-596cf530a91b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,784</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c74ac9e1-feb9-4b1b-b65c-ccf22943cafb" contextRef="C_a56e5330-d5ec-4ae3-8b37-b5713fb12968" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,304</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7379d9a8-39eb-45ab-8374-d957463a800a" contextRef="C_c5fd2898-e364-4463-99ea-2c64ed682ffb" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,401</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a1c1eedc-4321-4efc-8313-ca72bc9898a9" contextRef="C_5343d264-b939-4353-a7a2-3469336b7ab8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,742</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7590fc75-0141-4f16-8579-30528c521728" contextRef="C_e4c042c1-39c8-4cb0-8aa8-ccdbed2517a4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,143</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_b4a36ac3-c4ff-4fae-92aa-bfecb53e0386" contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78,530</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_6a6313b8-2e0b-45ab-91a0-8f9624539a9e" contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,324</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_49717538-18fb-40fb-98ed-c51996fa148c" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">182,854</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_033147bc-01b8-4f5d-8f8d-71dbbbf951ed" contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,510</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_887fed6f-ecdb-4f0a-9630-d3f5dccea144" contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">127,335</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_c7dbf472-d161-4087-a0ec-9e4ab230b6d6" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">197,845</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2aaca663-87c2-483e-948a-304b08d140b4" contextRef="C_040d6548-a53c-4ed3-9d25-c7713946444b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">268</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5a2dfa4c-8505-4083-8367-d744612e7e1d" contextRef="C_a206d9da-4d38-42c5-9ee8-a70493acf46d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,949</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_497d71b0-fce1-44c0-966c-7fe1aedb1019" contextRef="C_a8dafb05-a709-4cf4-ac8c-b07656528f16" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,217</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_95b2bfd4-48b3-4b68-9c3a-5ef4e9051ae5" contextRef="C_213a3e62-e6a1-4d8c-921d-6cc5ed118d72" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">219</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_37953789-4cdf-40d8-8336-121b0af0f466" contextRef="C_15393534-4229-46cb-af88-1b98ea58369f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,403</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_80b595fc-b20f-49ba-bf26-4ab4109d592e" contextRef="C_a70afd73-2c4d-4f03-af5d-af7562b609c4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,622</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9779dabc-c5e6-4970-ab05-d26d5ce4927e" contextRef="C_87256c01-7aab-482f-b701-d0876b1e155b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78,262</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_564980e4-6087-44ef-bb68-6600eb3690cd" contextRef="C_195ee980-e56f-4bb9-b463-9818f572f432" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,375</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c0425292-f326-474e-acde-16416f2cb5c5" contextRef="C_f4e6b6af-fd96-43ea-ac53-24c2e4e63298" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">159,637</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0f0ee4b8-059c-4d1b-9c78-0f2cc417b6a4" contextRef="C_5b686d01-be9b-4754-b5e2-d770bcadf3f9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,291</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7838a8b8-bd4f-4a74-8847-1c54b0b1a1ca" contextRef="C_fdb7804b-024e-4839-a887-d0d5da5ea6bf" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,932</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_70acddb9-ba8e-41cc-8201-9d1e81634aad" contextRef="C_dae9bbd3-c49c-4848-bb78-58b66a04b530" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">165,223</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_c5de1998-8b5f-40ed-b76c-82e4deef560e" contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78,530</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_ab278ff5-053a-4183-9332-1eaca302869a" contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,324</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_30b8d606-cb2b-4aa8-a5cd-c656fe852a22" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">182,854</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_d6ef6312-9683-4e63-8f49-fe5d8fdf4a71" contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,510</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_ac227a7d-389a-4cec-87de-ce84e5c4a16b" contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">127,335</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_e88881c4-d151-44b6-9b80-5e52436a7789" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">197,845</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_1ea826c3-ddaa-479e-968b-cc600de7685e_2"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_54ad3c4f-beb9-47f3-8be4-66269b3cde57_1"><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%;box-sizing:content-box;"/>
        <td style="width:1.38%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.561999999999999%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.38%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.102%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.38%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.522%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.38%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:8.722000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.38%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.442%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.38%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.062000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</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;">&#160;</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;">October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8aac4b97-7410-4cf2-a646-c07bb108dca1" contextRef="C_74c47c8f-0f7c-42a2-a720-de85c53b31af" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">103,189</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cc6f7b00-6abd-40ab-8768-9d4d9e707bb1" contextRef="C_3564e351-4e85-4546-bd7b-c666083888e3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">229,994</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1cfb2f22-b3df-4526-a145-17b7eb9b4a94" contextRef="C_3c89de13-feec-4bfb-b9a7-0f1b8960a075" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">333,183</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e70e14e9-b9bb-4362-a8ad-895c7a0ada7f" contextRef="C_5f02fda1-99b3-4e61-bb48-c7bb32963910" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">113,172</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d19725fe-2bfc-417e-8b9f-349f76b8e444" contextRef="C_01dd9638-b22e-4533-af94-05ff2c276eab" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">266,379</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7cd68bc8-7aff-49e0-90fb-fa16c9a0061d" contextRef="C_fe4a753c-3ffb-40cc-aba5-4ae4d666fa83" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">379,551</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ef9699ef-443b-497f-add4-472c9001b9b7" contextRef="C_38b335c1-010e-4d7e-808e-716b53139e9e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">64,549</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6d9d4836-c6da-4036-87ca-b8783b80dc52" contextRef="C_22e4ce0b-6a00-423a-a8b3-691d7f33a0ef" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,791</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e2c42762-29ab-4d9f-bfb7-1e98671b9d12" contextRef="C_ce804a84-fc1f-4500-b16e-4ed99928b573" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,340</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6c213bcc-1a8f-45f6-8608-ffff3bb72175" contextRef="C_bb62194f-deae-487c-8449-39a341092cff" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,744</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_604cb023-75fb-418b-86a9-c7771ce624bd" contextRef="C_816dcffe-2635-481a-8258-dc45a03d20fc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,279</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6c4d4137-5874-4a46-8185-c5e8934199dd" contextRef="C_6eb9536e-74f0-4ba6-91a3-32d6a54e83ef" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,023</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b5ec9b64-31c2-47d3-818f-bcecdb638b0c" contextRef="C_1c0c32eb-634c-4cac-ad19-41f8d3e106f9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,282</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c88ee5bc-9801-4560-82a3-7bb429c09c8e" contextRef="C_99cdc92c-a278-4345-95aa-d17d8a37675b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,535</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8cc96a7a-630a-42a2-a5f3-7d929a8e29d3" contextRef="C_8bc3e86e-40bc-49ae-b96a-f6ee30bfb756" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,817</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3045c19e-df46-4063-b99d-b33be37cbbfe" contextRef="C_5adf0203-1374-4433-acf5-fc3b4f6596ef" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,763</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_39534529-081e-479e-83c1-d63022e55650" contextRef="C_c1bf3cfa-42eb-4f52-b7c0-d03ece36f9b9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,829</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2ccfbbbd-b8dc-42b2-9f35-2740eac3f5b5" contextRef="C_ba98df45-50ab-4242-a8f5-6c25cbba2cc5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,592</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_817609ac-8b0a-485d-8102-bcd700b34f8f" contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,020</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_6a67f260-a7a5-4f5b-904e-c1d535d54aad" contextRef="C_61d15938-2735-4292-986b-8469984d9eb6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">284,320</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_6f497352-2042-4202-90e5-c234043defe1" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">491,340</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_8aa32f18-8f08-4694-8682-ec80df8db408" contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">223,679</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_6c587571-a710-4aa3-806f-bea2fb73390e" contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">328,487</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_57e4d9a6-de31-4662-96c3-8d761f9e0efc" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">552,166</ix:nonFraction></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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7aa3b63c-ed74-4197-9d3f-de2518c3e9af" contextRef="C_8060107d-924c-4cc8-ba03-c50e2674bae7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">713</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_06726ca0-f5b4-49ec-8ec6-c7e6db46d2d9" contextRef="C_79e48481-169e-4609-bad9-351470fe1463" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,234</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e0601062-8ca1-480b-b3a0-7553db170b71" contextRef="C_c1e16fbb-7872-43bc-872d-221cdfaf1c5b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,947</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_75204da2-bf6f-45b4-bd4d-883e7cf4fb5d" contextRef="C_04abd9a0-9e75-4129-a659-32001d9b90a5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">427</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dfa4aa18-3db8-421c-80d9-d25b1ea380d4" contextRef="C_fa3ca4f1-5707-45dd-9281-850ea0705e0d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71,346</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_688ed8cb-263b-4330-9662-96bb447bc238" contextRef="C_b0f5a877-f447-4c75-a4b0-e5f124a3b4ff" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71,773</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e9034876-0886-48e5-8131-c1be8c82847b" contextRef="C_118b0cb2-a9e1-46ef-91a7-990fff2cbcf4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">206,307</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cd24ce1a-6347-4c02-a071-18486d087aef" contextRef="C_d581e977-b1ce-41af-a7ea-e0be82c13c75" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">214,086</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_96d2e6ba-462e-4929-8f2b-f2c3f0cad739" contextRef="C_645fbd9f-27ac-44dc-9439-0a9fae8e110d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">420,393</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_62c4a4a3-82cd-4151-8413-f75924d9f7b5" contextRef="C_1909abf7-6cec-4cb3-a511-d90473df3ef5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">223,252</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ed654bce-7112-4e47-9bc1-8e71f9713981" contextRef="C_854c29e9-0eec-429e-bb8c-acf3884abfa0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">257,141</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c99f042d-4390-4375-9c9c-85ab3e8a605e" contextRef="C_1c20928b-936b-4c84-8c4c-21d45f3a8039" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">480,393</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_bcdc3caa-e479-4a3f-ae7d-cf5b02e5d45b" contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,020</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_ec08ad43-3aba-464b-b595-4458b30fbc34" contextRef="C_61d15938-2735-4292-986b-8469984d9eb6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">284,320</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_8b8f5917-1938-4979-8dbf-199f83f2b352" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">491,340</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_b43ca250-e4a0-4a6f-8973-1954ee3eed36" contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">223,679</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_3e3258eb-7960-471c-b09e-ef03d5b951e7" contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">328,487</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_68d1b8b2-9d1f-45b4-a5ca-e8bcdc4ff891" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">552,166</ix:nonFraction></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;">&#160;</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;">&#160;</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><ix:footnote id="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7" xml:lang="en-US"><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;"><ix:nonFraction id="F_93061797-067a-4fe2-a1ae-376f25be1a57" contextRef="C_5cd80c2c-6a4a-4155-9606-9434bffff59c" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_93ecd087-f307-4b11-86f6-e834bb11b16f" contextRef="C_7ad6dc3e-730f-4732-83c0-0d41d5fc9aa0" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_cdc65492-273e-4672-97aa-1ef116733121" contextRef="C_94553c8b-05d3-4a7c-9277-717ca44e79bb" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_2cda0ce4-24a8-409c-a1f8-b7c7173583c4" contextRef="C_7844ffbc-a909-48b9-abff-e8f54173e543" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></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;">&#8217;</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></ix:footnote></p></ix:continuation></div></ix:continuation></div>
  <div><ix:nonNumeric id="F_0b4c5005-f802-4296-9de2-0f4179ddb4eb" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" escape="true" continuedAt="F_0b4c5005-f802-4296-9de2-0f4179ddb4eb_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="note_5_balance_sheet_components"><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;"><ix:nonNumeric id="F_5d656b71-666a-4f25-bc86-fec0c2a72681" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" escape="true"><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;">September 29, 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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_c5268f80-dd4d-4653-b4d2-84eecf1952ec" contextRef="C_970935f1-a383-4d06-859a-5bfb89469799" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">118,733</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_970f93a6-4e85-4a1c-920f-1ac888a2a500" contextRef="C_970935f1-a383-4d06-859a-5bfb89469799" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">361</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_5eb044df-6d0a-43ba-bf3e-571fdc9f309f" contextRef="C_970935f1-a383-4d06-859a-5bfb89469799" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_ea1d7c1c-3e24-4476-b8a5-9e4fe7bc5b9e" contextRef="C_970935f1-a383-4d06-859a-5bfb89469799" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">119,094</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_38624017-cf1f-47c9-90b1-970ac7fe3d24" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">118,733</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_12de699f-2e35-452e-80b2-3b2b5b3bf32b" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">361</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_5ce1a70d-ce06-4e92-88fa-39ba814b1466" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_e49ae891-06cf-43bb-9bed-a08ae40700b1" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">119,094</ix:nonFraction></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;">&#160;</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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_b11ef937-75f5-41cc-9649-4a98ddfc632f" contextRef="C_67af55c2-dcec-48bd-a77e-31f057ca0534" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,326</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_feabf1af-68bf-481f-a97a-e3a30dc3bba0" contextRef="C_67af55c2-dcec-48bd-a77e-31f057ca0534" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_52a8259b-55eb-450f-91b1-53af3a5e372e" contextRef="C_67af55c2-dcec-48bd-a77e-31f057ca0534" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_035e0b36-8449-4e0e-b09c-baa5250317f6" contextRef="C_67af55c2-dcec-48bd-a77e-31f057ca0534" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,454</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e3d9a950-8730-4a82-be1f-6d6da6cb9424" contextRef="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3">173</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7fd1b88e-db51-45cc-8b85-c907c73442ae" contextRef="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_85d59aed-1965-48dd-87ff-8e909e79582c" contextRef="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_aac7130c-e72e-4d77-825d-e8b93b2d19ac" contextRef="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="U_USD" scale="3" decimals="-3">173</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_50efe245-5de7-44f6-bf55-db82af389d5e" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,499</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_2dcd4d8a-1dc5-48ff-b98b-ce80b5dd4011" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_ac881671-ea2d-43b8-8004-6d12edc164af" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_bc998396-ff6f-4092-85c8-62d88e9c2bd7" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,627</ix:nonFraction></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;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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 September 29, 2024 are all due within one year. Accrued interest receivable as of September 29, 2024 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;"><ix:nonFraction id="F_6c74b923-c1e3-4b2d-ba68-c49e823e019c" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:InterestReceivable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and was recorded within Prepaid expenses and other current assets on the unaudited condensed consolidated balance sheet.</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 </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_88f92a32-021e-4b54-9b2e-7d3e10b80589" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen"><ix:nonFraction id="F_27bec5d4-6ee3-401c-874d-a096c507520f" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit losses was not recorded as of September 29, 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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the three and nine months ended September 29, 2024 and October 1, 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;"><ix:nonFraction id="F_0ded2630-a749-464c-9aa0-83bfdfea60bd" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_ac511371-b522-4f2a-87b3-e2830c35c647" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_7af71a94-a613-40ef-8b24-5b53c0d59f8b" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_7568db86-2806-445f-9a1a-909ee88f4c37" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></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. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_15145380-a1ae-4ede-a9a0-dc4b00052bd8" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_e9abd6fd-d0f1-442d-ad52-5e91d30d5bbd" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_69a2d40f-8020-4c2c-869f-4f8499fe97e3" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_d2a67ce3-cdf9-4210-9fb8-fbec8dfa67e0" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> other-than-temporary </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">impairments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_0b4c5005-f802-4296-9de2-0f4179ddb4eb_1" continuedAt="F_0b4c5005-f802-4296-9de2-0f4179ddb4eb_2"><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;">for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">these securities during the three and nine months ended September 29, 2024 and October 1, 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;"><ix:nonNumeric id="F_cb408da2-f3fb-49e2-b106-70944b8abed9" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" escape="true"><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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.940000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.940000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_710e4b5e-0787-418d-81d0-b82250856168" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:InventoryRawMaterialsNetOfReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,839</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_860f45f1-6573-4ebf-a938-ff60fd4b1087" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:InventoryRawMaterialsNetOfReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,955</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_668e9e77-58d3-4086-9ea3-e821bfbc1e8e" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:InventoryFinishedGoodsNetOfReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145,137</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dfe76fa7-600a-4e53-942d-5f62a46ff582" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:InventoryFinishedGoodsNetOfReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">228,896</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_b7b1bc6a-4f8b-4fd9-b16e-259d8c79caf1" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">161,976</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_bb1c481a-600d-43d3-a8a4-ca1218efde65" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248,851</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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;">&#160;</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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cc88028e-5a07-4e6d-a2da-c972324dbc3e" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:InventoryWriteDown" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.1</ix:nonFraction></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;"><ix:nonFraction id="F_73c52bed-8e7b-4556-9114-8581bf42af71" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:InventoryWriteDown" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on for the three and nine months ended September 29, 2024, respectively, and </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;"><ix:nonFraction id="F_b67dd2de-31b7-4727-bc7f-db298ff9cbb0" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:InventoryWriteDown" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.2</ix:nonFraction></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;"><ix:nonFraction id="F_987c4ed1-b0d0-461f-9843-25fe665e00ff" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:InventoryWriteDown" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.7</ix:nonFraction></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 and nine months ended October 1, 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;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_15356cd6-a16f-4f6b-93ce-33268ad56c69" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:PropertyPlantAndEquipmentTextBlock" escape="true"><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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.940000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.940000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e689a8ce-4abf-468e-97ef-ebb8dc7d5a3f" contextRef="C_d334349e-1eb7-4357-9565-0f970dda90ae" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,515</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_09a2e3cc-833b-4d24-83d8-46fa2a261ad1" contextRef="C_6f674c0a-f650-4625-8125-bb2d2a43e493" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,826</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d395dee9-646d-4326-aa6a-5bf63501954b" contextRef="C_cf37abf7-cc3d-44e6-b51a-066fbff86abd" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,705</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b353ae2f-3187-47bf-ba1d-b482b6082871" contextRef="C_6c17fe22-f603-47c6-909d-96a1f6a13640" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,205</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f6c49d40-a460-4a54-acea-688555316d2f" contextRef="C_1e20313b-33d9-4912-9d6b-a8d4ee21f889" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,405</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2717b161-5344-4555-98be-01ead01cf387" contextRef="C_84724342-82fb-4626-a283-20cee704fd18" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,760</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d2c11beb-93fa-4562-b136-81ac19202d41" contextRef="C_55a63c8b-e63b-46a8-96d4-f3d037abbf74" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,355</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_42dc4176-1298-4b8b-9a75-9ec20118ca9d" contextRef="C_d86d1b9d-31b5-4b91-8ce5-51805083fd44" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,458</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bf19ab01-21a7-44e8-ab1e-967dafba3cc8" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">101,980</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f39bca07-9b77-4a0c-8a03-17b523880c6b" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,249</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_53263188-b3bd-4436-b542-adb2d985bb59" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,340</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cc6378e6-fe82-4502-a3d5-c0d7fcd9090b" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">88,976</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_3875a88b-57f1-4020-9796-ed73fac7929c" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,640</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_bed8ad5e-41f8-4862-8877-a8fa15f2b942" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,273</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_84057dba-d8ce-478f-ba47-738137de2fcc" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" escape="true"><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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.940000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.940000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_06052b66-4180-4155-9943-508fe945bdde" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,120</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_09c4e3b9-e6d6-467a-bd99-1426310d3686" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,343</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_352f6395-ced0-47e7-9f19-b4177a33807f" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:LongTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,492</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_41497317-6eac-4fd3-be41-b85c4e8c3509" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:LongTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,367</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ce0a153f-b5ed-4e25-9549-7027f5379c9c" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,011</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0ab45e85-48a1-4b6a-a469-0b320d5d3d6d" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,616</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_1bfc9a93-e053-4c1d-a164-8108483ba9cd" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,623</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_8afe39d1-2f63-42aa-a4fe-d584b0074c48" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,326</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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;">&#160;</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><ix:nonNumeric id="F_76681534-7668-4d88-beaa-183bcd599de5" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" escape="true"><p style="text-indent:5.453%;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&#8217;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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.603%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.44%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.723%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.04%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p 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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_49cdcb7e-350b-474e-bb47-cd9cb29b22bb" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,053</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_40a0713b-dc4b-4b14-a6f5-f864684fc790" contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,053</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_e8da4e1e-3c2a-4375-bfa8-3bce7430a08f" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,053</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_de7c340a-fbb7-43f5-bc2f-fdad457f2c70" contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,053</ix:nonFraction></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;">&#160;</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;">&#160;</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 class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_36d64b5a-3b62-4fd1-931f-6e174a90580d" xml:lang="en-US"><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;"><ix:nonFraction id="F_42e2b1fb-465e-407a-a75b-26fc528a6c23" contextRef="C_172f0940-35da-4b51-a4f2-476be1e6a8c6" name="us-gaap:LongTermInvestments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.4</ix:nonFraction></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 September 29, 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;"><ix:nonFraction id="F_1607da02-316d-4a17-8c82-26a85bb8475b" contextRef="C_732ec2a2-8d7a-4538-bb32-6425ed9fce56" name="us-gaap:LongTermInvestments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.2</ix:nonFraction></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;">October 1, 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;"><ix:nonFraction id="F_dc612d37-7f5f-4961-bbd6-f5e99d1c46fa" contextRef="C_4f6d31f4-6b73-4b56-b3f2-ebbe8504c3f8" name="us-gaap:LongTermInvestments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.3</ix:nonFraction></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;"><ix:nonFraction id="F_cac0ff24-abc8-4a28-90c4-0637ee129ebd" contextRef="C_a919cf7d-4558-4b55-9f63-3ed4cf4ea2ac" name="us-gaap:LongTermInvestments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.7</ix:nonFraction></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;"><ix:nonFraction id="F_0a849af1-3d26-4616-b57f-97c6c789d764" contextRef="C_c18c28c7-f061-4b8c-a380-040f53ac646f" name="us-gaap:LongTermInvestments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.2</ix:nonFraction></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.</span></ix:footnote></div></div></ix:nonNumeric></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;">&#160;</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 on September 29, 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;"><ix:nonFraction id="F_f5e5bebd-2846-4c3d-a563-52498b23f2c1" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></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="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4a0de839-6de4-4ec9-933a-dd9dbec6c743" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_0b4c5005-f802-4296-9de2-0f4179ddb4eb_2"><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;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_84fc9da3-c7bb-4e30-be50-52eada1de92b" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" escape="true"><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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.940000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.58%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.940000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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_01f1dbbd-b54a-46fb-b725-dd2d138a9046;"><span style="-sec-ix-hidden:F_9675ba79-2e78-4f95-bf15-b515f4a6f939;"><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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dfd3a108-0f9b-404a-8c30-547013b2a000" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,531</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_73c92163-f45e-4ab8-9f19-b9997fc0864e" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,869</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9d1d5e62-8a43-4ec2-b797-43a4c7f07b30" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccruedMarketingCostsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,055</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8f6be002-c763-4821-a727-1cee5b4a3e30" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccruedMarketingCostsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75,535</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c3871db1-54ca-46de-82f3-d6dc766bd626" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,785</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a9cef263-9209-4a91-b28f-6c3a0e554f36" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,738</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6b902597-f1fb-4c63-98a7-af0fde15c593" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,860</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2059020c-d2cb-44ad-aea3-2261406b944d" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,824</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_eaa7bb11-eed6-40bf-acd7-e5b156fa7f5c" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="ntgr:AccruedFreightCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,397</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_60bf7e0d-45fd-4922-a8cc-d382511ab387" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="ntgr:AccruedFreightCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,837</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_02952e07-be70-4677-852a-6dbe5b99aad0" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,565</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_805ac652-4a35-44a7-8dd2-455d4a3bce40" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,281</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_66457f99-411f-4131-b31f-abeb448ac1df" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">155,193</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_d101e539-2eee-4831-bc78-c975990f1c7b" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">168,084</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_b336b3b7-b757-4532-9f2e-be279940f747" xml:lang="en-US"><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;"><ix:nonFraction id="F_bccd54d0-2f8d-4254-a455-cb11f3021614" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">15.2</ix:nonFraction></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;"><ix:nonFraction id="F_cff25b82-1436-44ae-a057-2d931dd14b43" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">16.9</ix:nonFraction></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;">September 29, 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;"><ix:nonFraction id="F_22ab82f7-495c-44ac-bce8-74d52156a3d0" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="ntgr:ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">8.7</ix:nonFraction></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;"><ix:nonFraction id="F_d1b43f41-e7ab-49d3-880c-ca4d7517b3f2" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="ntgr:ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">9.7</ix:nonFraction></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;">September 29, 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></ix:footnote></div></div></ix:nonNumeric></div></ix:continuation></div>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_721b0bf9-ede3-4e36-9e6f-9077def367ee" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="note_6_derivative_financial_instruments"><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&#8217;s subsidiaries have material future cash flows related to revenue and expenses denominated in currencies other than the U.S. dollar, the Company&#8217;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;"><ix:nonNumeric id="F_9fb8edf8-4122-46c2-813f-0670ffa62512" contextRef="C_9954e670-cfbd-4d11-a05a-9f0d45a6bd15" name="us-gaap:DerivativeTermOfContract" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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&#8217;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;"><ix:nonFraction id="F_2fef96ce-76cc-4b93-9d99-398bdba49d6e" contextRef="C_6960e197-3d14-480c-be1c-057466e0dfd1" name="us-gaap:DerivativeNumberOfInstrumentsHeld" unitRef="U_Derivative_instrument" decimals="0" format="ixt-sec:numwordsen">ten</ix:nonFraction></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;"><ix:nonNumeric id="F_5db61a58-f5a3-41dc-95f2-59dffd309664" contextRef="C_469ba001-fd7e-4837-a51d-e89e954689d4" name="us-gaap:DerivativeTermOfContract" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and with an average USD notional amount of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ef8acdac-6a8e-4828-9da9-244e7b31a3a1" contextRef="C_6960e197-3d14-480c-be1c-057466e0dfd1" name="us-gaap:DerivativeNotionalAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.0</ix:nonFraction></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;"><ix:nonFraction id="F_ba416b2d-ed40-470c-8b7b-3cee59defd73" contextRef="C_d3a1e099-c2a4-4a8b-855e-7fed4c7b06e7" name="us-gaap:DerivativeNumberOfInstrumentsHeld" unitRef="U_Derivative_instrument" decimals="0" format="ixt-sec:numwordsen">nine</ix:nonFraction></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;"><ix:nonNumeric id="F_4a65079e-a1fc-484b-bb10-83f86e6aebd2" contextRef="C_7d94170b-8bd8-4bb2-80be-7f858c45d247" name="us-gaap:DerivativeTermOfContract" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and an average USD notional amount of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a25242d9-8824-4e8a-bf37-81d023592ce2" contextRef="C_d3a1e099-c2a4-4a8b-855e-7fed4c7b06e7" name="us-gaap:DerivativeNotionalAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.9</ix:nonFraction></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;"><ix:nonNumeric id="F_854b057f-e355-44c0-b39f-d3ab58bb7db4" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" escape="true"><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&#8217;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;">&#160;</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:19.988%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:16.006%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.004%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.381%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.444%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.325%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.885%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.965%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29,<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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29,<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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_eeda9cb9-07db-409d-a921-480f3e252a54" contextRef="C_43197785-543a-414d-9ce8-aa7fc3578641" name="us-gaap:DerivativeFairValueOfDerivativeAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">236</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_b4e0a370-c71a-4108-b6c9-08c5fb51287d" contextRef="C_0b39e6f0-2e6d-435b-a412-4c59c460619c" name="us-gaap:DerivativeFairValueOfDerivativeAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">284</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_73ef25c9-76b3-4e45-afde-e1baef5f5081" contextRef="C_227702a9-b70c-44a3-b724-a80d323c1baf" name="us-gaap:DerivativeFairValueOfDerivativeLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,126</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_a495c851-7e48-472f-b25f-b3d99996db94" contextRef="C_be68f55c-257c-4e42-83ff-60bfaafb9f1d" name="us-gaap:DerivativeFairValueOfDerivativeLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,672</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;"><ix:nonFraction id="F_7fe93428-055e-45e4-8ed5-ad64ac1a3e27" contextRef="C_acc07a93-1031-4a92-bc2f-a74b5cc8799e" name="us-gaap:DerivativeFairValueOfDerivativeAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;"><ix:nonFraction id="F_b58ee340-05e3-4cd2-905c-1033807baace" contextRef="C_c4d7d4c3-2bb4-41d0-9a75-ff50af67c021" name="us-gaap:DerivativeFairValueOfDerivativeAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;"><ix:nonFraction id="F_08e2bc3a-d4f5-4eb2-a0a7-dd09fa22302a" contextRef="C_743f7113-c70d-4bd8-87a4-7b6de870bfe8" name="us-gaap:DerivativeFairValueOfDerivativeLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">141</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;"><ix:nonFraction id="F_79766fa4-a5c9-4efe-8dd1-99c7af5965bf" contextRef="C_06cd883a-bcd3-43ff-82e5-a2e99470694b" name="us-gaap:DerivativeFairValueOfDerivativeLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_e83bbabd-0ab8-4d5f-93c8-09cf66d95fb6" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:DerivativeFairValueOfDerivativeAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">245</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_a216a38e-18b4-4573-aebd-5bccec992aa3" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:DerivativeFairValueOfDerivativeAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">291</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_60ac0999-fe2f-454e-90e2-b56713ed0347" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:DerivativeFairValueOfDerivativeLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,267</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_3df25c9f-76c9-432a-a9d2-9f9f8be8d3f2" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:DerivativeFairValueOfDerivativeLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,691</ix:nonFraction></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;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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;">&#160;</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;">&#8217;</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></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_59d6b528-752d-4251-901c-10d6a46995cd" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:EarningsPerShareTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="note_7_net_income_per_share"><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><ix:nonNumeric id="F_2fbef693-bc73-4274-8799-3a8afbc0eb44" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:EarningsPerSharePolicyTextBlock" escape="true"><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 (&#8220;RSUs&#8221;) and performance shares, and issuances of shares under the Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), 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></ix:nonNumeric></div><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3c9b1696-25f2-4eb3-a12a-f82a4e2e86f8" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" escape="true"><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;">&#160;</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:39.492%;box-sizing:content-box;"/>
        <td style="width:1.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.538%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.658000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.658000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.658000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_574420cc-d6f3-40d7-8d41-ef444f39e431" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85,074</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4b1d6734-0ed9-4880-acc0-6f81088ca6c9" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">84,799</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_68eb1591-672a-49a2-adc6-f9035ae221b6" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,249</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fc5f9e80-0a70-4ca4-985c-dcf620355d0f" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">103,098</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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 &#8211; 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3faa2726-360d-45cb-a340-6a4b65636220" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,705</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_55295051-1980-450e-9e52-8f29bac547a0" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,524</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_72e92133-eef2-4756-8c74-91e160e2e4b9" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,992</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8c6c6ecb-5e65-4e15-b237-d843a5160ad2" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,266</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Potentially dilutive common share equivalent</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ce4951cc-cd6f-4b87-affc-6930b7671984" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">659</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d1bac6c8-872b-44ef-8366-d7f9be276cde" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8bb9296c-f3e9-42d7-b335-93d07a1515e9" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">397</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7c03d226-8d7b-4d8d-8399-fc568ab6bdcd" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 &#8211; 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_fdb61371-f92e-4779-aae6-badf87bf2071" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,364</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_657941b6-a4a8-4607-b1da-2cbdb102f039" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,524</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_a62f58bd-4e7f-41a8-a10b-89c27b38c791" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,389</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_043d0ada-5bfa-4ce5-b7c5-233f3ba46a0a" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,266</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income (loss) per share</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_f47d98a3-03c1-4036-b853-d91a619d699a" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">2.96</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_d7bc6b3d-2a39-49c1-9c27-e0aaf5070fd4" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-">2.87</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_1c3de66e-ae73-4510-8bea-3c772dc352d9" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.73</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_20d9b1c5-0af2-433f-9d93-e6268d629400" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-">3.52</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_9ec43051-dddb-4f47-8f13-7906a28e4b37" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">2.90</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_5e22ee97-96b1-419f-8095-167d854a4a28" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-">2.87</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_c6d0c512-8c53-4475-943f-5eba48efb7d7" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.72</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_4632b9f9-257c-4b0a-93dd-9fe7f373c9f8" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-">3.52</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-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;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive employee stock-based awards, excluded</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8a0f460e-b5d4-488a-a3de-14e7a324cef7" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,332</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ffcf745d-c5e4-424d-8276-a52cc43adefc" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,563</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b22b6205-a3c2-45cd-858c-e61bc5803623" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,053</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f2dbbc95-7a2f-452e-8374-4d75be16c4be" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,358</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:nonNumeric></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;">&#160;</span></p>
  <div><ix:nonNumeric id="F_84497e4b-b0bf-48d5-952e-e1e52628c1d5" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncomeTaxDisclosureTextBlock" escape="true" continuedAt="F_84497e4b-b0bf-48d5-952e-e1e52628c1d5_1"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="note_8_income_taxes"><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 provision for the three and nine months ended September 29, 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;"><ix:nonFraction id="F_830cc3fc-41c0-4609-b0c1-801da065274b" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">14.2</ix:nonFraction></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;"><ix:nonFraction id="F_b76fd199-4bc5-4144-8600-b1f191850982" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">14.3</ix:nonFraction></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;"><ix:nonFraction id="F_d7159dea-3d28-4858-b35e-1ef2517daf1b" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">15.1</ix:nonFraction></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;"><ix:nonFraction id="F_d490d28f-5336-4f07-bf31-5845013435cf" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">41.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively. The income tax provision for the three and nine months ended October 1, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_26266c73-0f5a-4041-9bf5-3bb21f036428" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">86.4</ix:nonFraction></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;"><ix:nonFraction id="F_5765c728-5452-432d-b5da-bfef6e858df3" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">84.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The changes in taxes for the three and nine months ended September 29, 2024, compared to the prior year periods, were primarily due to the recognition of a valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d700752d-79c6-4d64-b1cd-6977ca4215de" contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">81.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on deferred tax assets for U.S. federal and state purposes during the three months ended October 1, 2023. The Company evaluated the current results as of the period ended September 29, 2024, coupled with the expectations for the remainder of the year, and determined that it continues to not be more likely than not that the deferred tax assets would be realized, and accordingly, has recorded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7a087f07-3237-490f-a9fe-bb07d1a6a099" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ntgr:BenefitForForecastedTaxLoss" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_7151f2ae-177a-48db-b51c-5c3ce5481393" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:BenefitForForecastedTaxLoss" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></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 and nine months ended September 29, 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;">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;"><ix:nonFraction id="F_838fc381-c837-4537-9e18-97c487d29bdf" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.7</ix:nonFraction></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></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_84497e4b-b0bf-48d5-952e-e1e52628c1d5_1"><div><ix:nonNumeric id="F_ca28c8cb-f222-4beb-89c4-543aaca4d984" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncomeTaxPolicyTextBlock" escape="true"><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 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&#8217;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&#8217;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 &#8220;Other Non-current Assets&#8221; were reduced after the effect of establishing the valuation allowance.</span></p></ix:nonNumeric></div></ix:continuation></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:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_96acc49d-a15f-4f24-9389-680fb940a284" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true" continuedAt="F_96acc49d-a15f-4f24-9389-680fb940a284_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="note_9_commitments_contingencies"><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;"><ix:nonFraction id="F_949eafb2-a4ed-4aa6-b420-1ecde5472deb" contextRef="C_bf3cd075-9f22-4611-b816-a4d33fe8755e" name="ntgr:PercentageOfCancelableOrders" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">50</ix:nonFraction></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;"><ix:nonNumeric id="F_c6fd15f5-72c5-4e40-93f6-697909ecdac1" contextRef="C_be51d7e5-88d5-4ff3-9af7-772e36136701" name="ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate" format="ixt-sec:durday"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46</span></ix:nonNumeric></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;"><ix:nonNumeric id="F_45113627-e788-45e1-9c96-3032dda50432" contextRef="C_635e641b-b453-46b4-99b1-f10cc3879d80" name="ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60 days</span></ix:nonNumeric></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;"><ix:nonFraction id="F_6b32b55b-3ee1-4af0-96da-c1beef8af091" contextRef="C_5faa01bc-eabd-43d5-a3f9-f5f261c1f0d3" name="ntgr:PercentageOfCancelableOrders" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">25</ix:nonFraction></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;"><ix:nonNumeric id="F_a94515e4-37ed-426e-ac04-8390605412ec" contextRef="C_ccb8d46e-f39b-4175-9fe6-f4459964323e" name="ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate" format="ixt-sec:durday"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span></ix:nonNumeric></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;"><ix:nonNumeric id="F_d75c1d8b-b62f-481c-bcf1-18a7375ba2c6" contextRef="C_72b4961c-0087-4eae-88d6-6708f84ac75e" name="ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45 days</span></ix:nonNumeric></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;">September 29, 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;"><ix:nonFraction id="F_4436ab0d-4c9e-42fe-b8b9-30220f70fc35" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">84.9</ix:nonFraction></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;"><ix:nonFraction id="F_7db076fa-cd97-4163-a96c-7e056dcc3523" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">42.6</ix:nonFraction></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&#8217;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 September 29, 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;"><ix:nonFraction id="F_c551a3a7-b4a3-4346-b6cc-4bdbf32ea43d" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="ntgr:AdditionalPurchaseOrdersBeyondContractualTerminationPeriods" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">204.1</ix:nonFraction></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 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&#8217;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 canceling for which it has committed purchases from suppliers. Such loss liability is included in Other accrued liabilities on the Company&#8217;s unaudited condensed consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Losses incurred in relation to purchase commitments, including unique materials and components, amounted to a gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_93dce980-a29d-4844-bc1f-13549d5425b4" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ntgr:GainIncurredRelatedToPurchaseCommitments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and a loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a0267af8-edb2-40e7-8d56-d04583f33237" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:LossIncurredRelatedToPurchaseCommitments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.0</ix:nonFraction></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 and nine months ended September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and losses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_19665bc6-9835-42b0-aa9a-00b66e222224" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="ntgr:LossIncurredRelatedToPurchaseCommitments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.6</ix:nonFraction></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;"><ix:nonFraction id="F_3878f39b-ab8e-4803-8de1-959a735105a9" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="ntgr:LossIncurredRelatedToPurchaseCommitments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.0</ix:nonFraction></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 and nine months ended October 1, 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 September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had non-cancellable purchase commitments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f1169622-f206-4142-af51-e99e010ddabf" contextRef="C_2f244a89-6213-4513-96bb-9e1f70d42062" name="ntgr:PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">11.3</ix:nonFraction></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></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_96acc49d-a15f-4f24-9389-680fb940a284_1" continuedAt="F_96acc49d-a15f-4f24-9389-680fb940a284_2"><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;"><ix:nonNumeric id="F_1d4452fd-31c7-4bb3-97fa-b5665c92efa0" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" escape="true"><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&#8217;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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0c42a2c2-fecb-48b3-ad34-6f93cd8f1d21" contextRef="C_bfb77adc-0208-4afa-ac5a-3ae4d4f402c8" name="us-gaap:ProductWarrantyAccrual" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,771</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b44eab09-8105-4358-b3c2-587172cfa607" contextRef="C_9f18fde7-9eb7-470c-8e8a-4782c8d82368" name="us-gaap:ProductWarrantyAccrual" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,217</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1ba805ca-b63d-410a-a931-2c1c90a4a2df" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:ProductWarrantyAccrual" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,738</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1afcbd3e-4742-4a2d-ad6a-7efacccd4448" contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813" name="us-gaap:ProductWarrantyAccrual" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,320</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0bf3d616-877e-4709-8cb0-5ffb57a8751c" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,060</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_247b3eb1-9d85-4aa2-9c2c-c83474a96932" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,185</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1e9ebc25-873a-4473-8b72-258bb47a0053" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,468</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_25729c9b-c349-4678-b9f0-b955afcd2c2a" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,862</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_85ed3de0-58f6-4619-aa46-e3f94068bdad" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:ProductWarrantyAccrualPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,046</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e5da033b-19ba-4893-8d29-ecbb89f51712" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:ProductWarrantyAccrualPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,364</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e14bcc1f-b623-4f54-b074-6da645f5386d" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ProductWarrantyAccrualPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,421</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_780f9d03-8b33-4600-a6c4-093b8373147e" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ProductWarrantyAccrualPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,144</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_ea64c263-a6c3-40da-92b9-7b01fdce3145" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:ProductWarrantyAccrual" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,785</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_e2467e0b-644b-4060-8238-8999f4a18c26" contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733" name="us-gaap:ProductWarrantyAccrual" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,038</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_d6060dd1-542a-4ead-b601-405987aa3977" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:ProductWarrantyAccrual" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,785</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_4073664b-e743-4df4-95da-d1ada978ab69" contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733" name="us-gaap:ProductWarrantyAccrual" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,038</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.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 September 29, 2024, the Company entered into an office lease that has not yet commenced with short-term and long-term future lease payments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e748c18e-b305-4610-a9e0-7cbd5388e2cd" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="ntgr:OperatingLeaseShortTermFutureLeasePayments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.3</ix:nonFraction></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;"><ix:nonFraction id="F_1f95245b-460d-411c-94e5-8f3fbf60fb54" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="ntgr:OperatingLeaseLongTermFutureLeasePayments" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">43.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, that are not yet recorded on the unaudited Consolidated Balance Sheets. This lease will commence in 2025 with a non-cancelable lease term of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a9002756-12b8-43ac-a021-633e8d65b5be" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11 years</span></ix:nonNumeric></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;">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;"><ix:nonFraction id="F_c6ef63c5-21e2-412c-8217-3f3891a136b7" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="ntgr:NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition" unitRef="U_Claim" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></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;"><ix:nonNumeric id="F_178766fa-0e17-4571-9828-80d336d90dca" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> twelve months</span></ix:nonNumeric></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&#8217;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&#8217;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;font-style:italic;min-width:fit-content;">Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and Exertis-Connect GmbH (at the Dusseldorf District Court, Germany)</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;"><ix:nonFraction id="F_467562a9-246d-47e9-aa90-56f5e6e0cee7" contextRef="C_9a9c09f1-5bbb-495f-bbf3-ec96b1e4ca79" name="us-gaap:LossContingencyNewClaimsFiledNumber" unitRef="U_Patent" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></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 (&#8220;EP 077&#8221;) in case no. 08/22 and EP 3 143 741 B1 (EP 741) in case no. 09/22. In its complaints, Huawei alleged that the Company&#8217;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;"><ix:nonFraction id="F_94f4ff0c-3bbc-4435-ae5d-07c533e4d4db" contextRef="C_9a9c09f1-5bbb-495f-bbf3-ec96b1e4ca79" name="ntgr:NumberOfPatents" unitRef="U_Patent" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></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 EP 741 and stayed case no. 08/22 for EP 077. Huawei is appealing the dismissal of case no. 09/22, and the deadline for the parties&#8217; briefing is scheduled for November 22, 2024 with an oral hearing on March 6, 2025. On March 20, 2024, the Patent Court maintained the validity of EP 741, but with an amended claim. Case no. 08/22 (EP 077) remains stayed while the nullity action is ongoing. An oral hearing for the EP 077 nullity action is scheduled for December 12, 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 or around May 10, 2022, the Company was served with two suits that Huawei filed before the Jinan Intermediate People&#8217;s Court of China asserting Patent Nos. ZL 201811536087.9 (case no. 407) and ZL 201810757332.2 (case no. 408) against the Company&#8217;s WiFi 6 products. The Company&#8217;s challenge of the Jinan Court&#8217;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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_96acc49d-a15f-4f24-9389-680fb940a284_2" continuedAt="F_96acc49d-a15f-4f24-9389-680fb940a284_3"><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;">technical hearings followed on July 24, 2023 and July 25, 2023. On or around June 12, 2024, the Jinan Court found that the Company Wi-Fi 6 products infringe Huawei&#8217;s two asserted Chinese patents. The Company appealed both cases to the Chinese Supreme Court on June 21, 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;font-style:italic;min-width:fit-content;">Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited (at the Unified Patent Court - UPC)</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 an infringement suit, asserting patent EP 3 611 989 (the &#8217;989 Patent), against NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited at the Unified Patent Court (UPC) in Munich, Germany. The deadline for the parties to complete briefing was extended to July 3, 2024. An interim conference took place on August 29, 2024, and oral hearing was held on October 30 and 31, 2024.</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 December 11, 2023, Huawei filed a second UPC suit, asserting EP 3 678 321 (EP 321), against the Company. The Company submitted its Statement of Defense on April 18, 2024. Oral argument is scheduled to take place on March 25, 2025.</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;font-style:italic;min-width:fit-content;">Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited (at the Munich District Court, Germany)</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 May 17, 2024, Huawei filed a Complaint asserting EP 3 334 112 (EP 112) against the Company&#8217;s WiFi-6 products at the Munich District Court. The entities named in the suit are NETGEAR Inc, NETGEAR International, and NETGEAR Germany. The deadline for the parties to complete briefing is November 15, 2024 and the oral hearing is scheduled for December 19, 2024.</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 July 10, 2024, Huawei filed a Complaint asserting EP 3 937 445 (EP 445) against the Company&#8217;s WiFi-6 products at the Munich District Court. The entities named in the suit are NETGEAR Inc, NETGEAR International, and NETGEAR Germany. The Company filed a Statement of Defense for NETGEAR Germany on July 10, 2024. The oral hearing is scheduled for April 9, 2025.</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;font-style:italic;min-width:fit-content;">TP-Link v. NETGEAR (at the ITC and Northern District of California District Court)</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 May 6, 2024, TP-Link sued the Company at the International Trade Commission (ITC), alleging that the Company&#8217;s Orbi and Nighthawk products (collectively, the &#8220;Accused Products&#8221;) infringe five of TP-Link&#8217;s patents: U.S. Pat. No. 7,636,550 entitled &#8220;System and Method for Determining Channel Quality in a Wireless Network,&#8221; U.S. Pat. No. 8,176,148 entitled &#8220;Method and System for Wireless Network Configuration,&#8221; U.S. Pat. No. 8,229,357 entitled &#8220;Method and System For a Portable Wireless Range,&#8221; U.S. Pat. No. 7,672,268 entitled &#8220;Systems and Methods for Implementing Double Wide Channels in a Communication System,&#8221; and U.S. Pat. No. 8,774,008 entitled &#8220;Real-Time Network Measurement&#8221; (collectively, the &#8220;Asserted Patents&#8221;). The ITC instituted the case on June 14, 2024 and the Company filed its Response on July 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 June 8, 2024, TP-Link filed a parallel lawsuit before the Northern District of California District Court alleging that the Company infringes the same Asserted Patents by the same Accused Products.</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 August 28, 2024, the Company entered into a settlement agreement (the &#8220;Settlement Agreement&#8221;) with TP-Link regarding all of their respective pending U.S. International Trade Commission and patent infringement disputes, and TP-Link&#8217;s patent challenges and breach of contract claims, and NETGEAR received a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5a75029b-392d-489b-9a71-9f600580cb6d" contextRef="C_6a9262cd-c597-4d65-b919-cd272a48129d" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" unitRef="U_USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">135</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million payment as consideration for the same. Consistent with the terms of the Settlement Agreement, all pending litigation between the parties were dismissed or not further pursued, as applicable, on or around September 11, 2024.</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;font-style:italic;min-width:fit-content;">TP-Link v. NETGEAR (at the Northern District of California District Court)</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 June 10, 2024, TP-Link filed a lawsuit against NETGEAR in the United States District Court Northern District of California alleging breach of contract. The Company recently obtained an Initial Determination at the ITC that TP Link&#8217;s products infringe on the Company&#8217;s U.S. Patent 7,936,714 (the &#8217;714 Patent). TP-Link alleged, in its Complaint, that the &#8217;714 Patent is a Standard Essential Patent (SEP) and by suing TP-Link for patent infringement, the Company breached its contractual obligation, as a member of Wi-Fi Alliance or WFA, to offer TP- Link (also a WFA member) a license to the &#8217;714 Patent on reasonable and non-discriminatory (RAND) terms. The suit seeks a declaratory judgment from the Court that the Company is</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_96acc49d-a15f-4f24-9389-680fb940a284_3"><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;">subject to RAND licensing obligations and damages. On June 18, 2024, TP-Link filed a motion for preliminary injunction seeking to enjoin the Company from enforcing an exclusion order from the ITC based on the &#8217;714 patent. The parties have settled this matter. On or around September 11, 2024, TP-Link filed for dismissal of this case based on the Settlement Agreement described above.</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;">As described above, for the three and nine months ended September 29, 2024, the Company received a payment from the litigation settlement with TP-Link, leading to a contra-expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_790a44a7-852d-4cc9-969b-2ec68605311a" contextRef="C_aced62ea-92c0-4750-a6f4-5ce37e3ebe2d" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_6cabc282-901c-408b-8a01-0973e9393c6c" contextRef="C_8e279d3d-66d8-4824-9192-11a409e143a4" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">92.7</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the litigation reserves, a reversal of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1b4b0f67-07da-41f3-8f06-72533dc0c093" contextRef="C_bd6feeef-fb0e-47a4-bdb0-7dbcde3e9a2f" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="6" decimals="-5" sign="-" format="ixt:num-dot-decimal">8.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million contingent fee recorded in litigation reserves in the prior quarter, and a reduction of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6ec906e3-8c2a-4a21-b046-5c0c78cc7334" contextRef="C_aced62ea-92c0-4750-a6f4-5ce37e3ebe2d" name="ntgr:ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">10.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in general and administrative expenses to offset the related legal fees incurred to date. The Company included the amounts in the unaudited condensed consolidated statements of operations.</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 any ongoing litigation matters.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does not believe that it is reasonably possible that a material loss has been incurred for any of the matters disclosed above, and consequently has not established any loss provisions.</span></p></ix:continuation></div>
  <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;">&#160;</span></p>
  <div><ix:nonNumeric id="F_54482321-8d5b-487e-a183-ef36076af382" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" escape="true" continuedAt="F_54482321-8d5b-487e-a183-ef36076af382_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="note_10_stockholders_equity"><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&#8217; 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&#8217;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&#8217;s common stock. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 16, 2024, the Board of Directors authorized management to repurchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0457c814-f7e7-464f-9e80-49303ee5c172" contextRef="C_ade65da8-fd85-47b0-9404-61c8ce7a367a" name="srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" unitRef="U_shares" scale="6" decimals="INF" format="ixt:num-dot-decimal">3.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of the Company&#8217;s outstanding common stock, incremental to the remaining shares under the Company&#8217;s previous repurchase program. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 29, 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;"><ix:nonFraction id="F_2a22b6de-09c2-4ddd-ac75-d320fc3b3256" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" scale="6" decimals="INF" format="ixt:num-dot-decimal">1.7</ix:nonFraction></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;"><ix:nonFraction id="F_1ac5ae9d-be49-4b20-9a25-805803e6c73c" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">22.9</ix:nonFraction></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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">stock during the nine months ended October 1, 2023. As of September 29, 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;"><ix:nonFraction id="F_ef9806f8-7191-479e-8d8c-81e9f2f2f8b2" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.8</ix:nonFraction></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></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, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_eb8cd818-024d-4e8d-b02e-f169b073790a" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">222,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e2c2834a-1e8b-45b7-8da3-371db29a2ce2" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">194,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, at a cost of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_def67be7-8950-4879-936d-802bcb4c5dce" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.3</ix:nonFraction></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;"><ix:nonFraction id="F_5512f52e-06f9-4bd0-b969-e8fc189dd26a" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.7</ix:nonFraction></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;">nine months ended September 29, 2024 and October 1, 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&#8217;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></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:continuation id="F_54482321-8d5b-487e-a183-ef36076af382_1"><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;"><ix:nonNumeric id="F_a384cbde-7c42-4e82-82ba-7e0792bb1352" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" escape="true"><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) (&#8220;AOCI&#8221;) 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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.184000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dccafafe-554e-4cfe-8336-ac4b64eee9a5" contextRef="C_e86b7485-be33-4b09-98f5-60f7e5040f98" name="us-gaap:AociBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_09eff7c2-4236-4390-afb5-117bac48a1ad" contextRef="C_2a122775-48fa-4ca9-85f1-64afee927cc5" name="us-gaap:AociBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3">7</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5ad4f189-20ff-4251-b5cb-105de6a4b848" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AociTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-">3</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_89ddc487-ffa7-4042-ad3d-99ba63e602fb" contextRef="C_1f87096b-de9b-40ef-93b9-52d4040df2a5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3">136</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_e942cef2-9bba-4154-bd87-567e4c9c34bb" contextRef="C_44189706-2ffd-4b77-adac-4d307e31d7cf" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">233</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_37ba9c27-e410-41de-87e9-9749be7334cf" contextRef="C_38e27b59-6741-4e81-85ea-47937f59c6d2" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">821</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_43513217-b33e-485f-8f5c-60e547965f9d" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">151</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_93e63bf0-f426-44e4-8af0-17c5869323ed" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-">437</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-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 (loss) 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_5e966b8f-77cc-4e51-a351-96512ceb63e8" contextRef="C_44189706-2ffd-4b77-adac-4d307e31d7cf" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_e09cce14-48b4-4c71-b310-1a2a5ab6b098" contextRef="C_38e27b59-6741-4e81-85ea-47937f59c6d2" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">573</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_89405200-f0e1-4be3-a3b4-0d2d8aa02007" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">120</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_37341144-2713-4cfe-9895-8125426b6826" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">453</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_7cf11566-28b2-46d0-a985-e1add9b1ebde" contextRef="C_44189706-2ffd-4b77-adac-4d307e31d7cf" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">233</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_8c63cd18-b231-4ea8-ae8c-d7930dc912ca" contextRef="C_38e27b59-6741-4e81-85ea-47937f59c6d2" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">248</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_587cf8f2-d935-439e-86e5-ca41640ef266" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_4bdcf247-0e72-453b-8f8f-ffd51a387871" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3">16</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;"><ix:nonFraction id="F_eb888af3-7b8b-4be0-973a-9207b04efb36" contextRef="C_5ef56d7f-e5df-4107-a225-36dfa32b02dc" name="us-gaap:AociBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">359</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;"><ix:nonFraction id="F_f57a21dd-870e-45bc-b373-56acbd6343ea" contextRef="C_2f4698ea-3eee-4ab7-aa3a-408238ff4d9d" name="us-gaap:AociBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">241</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;"><ix:nonFraction id="F_ed044243-5364-410c-8564-2b9b1e4f8ff6" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AociTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">34</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;"><ix:nonFraction id="F_86833588-4eb9-4a8d-bfaf-e99015a633db" contextRef="C_c84a99c9-0141-4342-9317-e162b2e1257a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f2550ed3-a82e-4a0b-b57a-9d2f768c42c8" contextRef="C_55471cd6-0779-4eb0-a40c-5efa8b3237cb" name="us-gaap:AociBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">322</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3fae98f2-f8f4-48f7-a026-98b4db9b79fc" contextRef="C_2d289673-fb00-4853-84a7-d7f244f548d4" name="us-gaap:AociBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-">338</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5becbc05-af29-4ca7-8fcd-5dc863cecce9" contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813" name="us-gaap:AociTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">125</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5c10d437-265c-415d-8bfc-96110a1c414e" contextRef="C_0126cdbc-f07b-4d74-a597-6c7c211f33a2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-">535</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5d8db613-7721-4f45-b603-2ea289e43fc1" contextRef="C_2a10d328-73ef-4165-b1de-8535a6cc9653" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_61b7cf15-3958-4a21-bded-f73b440202ba" contextRef="C_041e61c0-21f9-422f-838b-094d6d922a08" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,584</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_564602e7-86f4-4f4e-81be-26203fd7f494" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" unitRef="U_USD" scale="3" decimals="-3">568</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dbf1506f-508d-4cbf-a7be-954d88f80748" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,265</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cafc789c-3364-4343-9ca6-ebbf0ef39287" contextRef="C_2a10d328-73ef-4165-b1de-8535a6cc9653" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_47fcc9a4-b985-4934-a985-e5e4797dfdf1" contextRef="C_041e61c0-21f9-422f-838b-094d6d922a08" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,178</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_84308109-ef2c-4f05-8057-d4dc9d2769c2" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" unitRef="U_USD" scale="3" decimals="-3">457</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_08791673-8952-43f5-bfb4-9da5d129793f" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,721</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_203e2bb8-0920-44e4-b927-6a239dd9588d" contextRef="C_2a10d328-73ef-4165-b1de-8535a6cc9653" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f3a75453-3538-4fe7-bd0d-f8149a648118" contextRef="C_041e61c0-21f9-422f-838b-094d6d922a08" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3">406</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5d1d5390-5cf7-4c62-b96f-489c1e7d7e48" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" unitRef="U_USD" scale="3" decimals="-3">111</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_bb755d72-7e47-4111-b395-952255491045" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" unitRef="U_USD" scale="3" decimals="-3">544</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 October 1, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_d0863127-bb84-4a9b-95d0-7686ffc01887" contextRef="C_4ac32977-67f0-410a-a1be-754f300f5ff4" name="us-gaap:AociBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">73</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_06ae6337-57ca-4f5f-b04e-4e0c00214e5c" contextRef="C_02847cec-ab48-4dcf-9cff-623ac61a573b" name="us-gaap:AociBeforeTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_5f9267dd-28c5-4b38-a160-cc1acdb0aac7" contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733" name="us-gaap:AociTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_670a9b77-ea2e-4b64-9b27-b1986c1f5923" contextRef="C_c93d85f9-bd4e-4e02-ad16-fe9f23f420bd" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_616e5de4-1cbb-406b-ad3e-37ff74a492f3" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" escape="true"><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;">&#160;</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:39.868%;box-sizing:content-box;"/>
        <td style="width:1.46%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.942%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.46%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.442%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.442%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.442%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td colspan="16" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gains (losses) on cash flow hedge:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7e984fb0-788d-4e02-a44b-49351c0217ad" contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">461</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e31e1977-e8ca-43ff-93e0-a0289ebdac2c" contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,059</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_b3e8df5a-0503-4628-bd58-4b6d852eefb9" contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">670</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_020cde67-2d1f-40b0-971a-816ffb3aecc2" contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,510</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9aa483ef-6452-42cb-a9bd-a8661247524d" contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4ee14232-d76a-47c0-98c0-0977136ceebb" contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_39966856-1487-4f5e-b2c8-52831a3008f4" contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c1e90b42-8dd7-4c0a-9175-58ae6e25f14e" contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2700f781-3c7a-41d2-a6bc-9edfff5360fc" contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c431145e-ab4e-4c0b-80e8-088c10ad48b3" contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_b46be86c-f75c-4fc6-b8b0-2f5b58a5be6d" contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_43686208-a68d-4198-8595-4f12c4bfdf15" contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">26</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e5d5c56b-74cf-479f-a905-4fb038fe9d19" contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_22f69e6a-afe3-4c50-9bd0-88cdb1e7a06f" contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_c1bb45fc-e704-4785-8073-0a80f9790955" contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ec424aba-f239-4bcb-871b-46484a757371" contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">242</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_71b12eea-df0f-4182-a397-19310c84a972" contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_061c5aa7-e31b-42bb-9646-857a32678ad7" contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">41</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_37cc7e9e-00e7-48fe-b162-d0bc576c629d" contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2d1f1140-eaa6-4ea4-8e5e-94d4928f8f8d" contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">60</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total before tax</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f7c245ac-16dd-48bc-9b42-db9cf72bdf6e" contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">411</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e50fc883-7eba-4833-af23-3e37fa596cb1" contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">916</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_f4b0d18d-2237-4f8f-b1b9-57538a97bd91" contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">573</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_0c9568c5-fc16-47f4-afaa-071c73d1f7a9" contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,178</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dba6b48f-125b-4793-a526-1bc5ca6a9862" contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">86</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4063cd63-bd62-4191-a33c-2e5f7e5a3cdb" contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">192</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_dcb72cd0-799e-4031-ba0f-5a376bde56e7" contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">120</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8155461b-df11-4d23-a133-d335fe2f69a9" contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">457</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total, net of tax</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_af6675c4-7c42-4ced-98c1-b2e0e42ea5c5" contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">325</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_fbb9d26f-3d41-4030-97af-a79fc76dd5d4" contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">724</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;"><ix:nonFraction id="F_ef75cbe3-71be-4a4e-afbe-a8e5480b32d2" contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">453</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_21030a2b-1c08-468c-aeb0-d3e5599d812f" contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,721</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></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:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_ff167e08-60a6-4247-8a5e-d8affa6a5487" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" escape="true" continuedAt="F_ff167e08-60a6-4247-8a5e-d8affa6a5487_1"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="note_11_employee_benefit_plans"><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 units under the 2016 Incentive Plan (the &#8220;2016 Plan&#8221;), 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;"><ix:nonNumeric id="F_b703a981-442e-42a0-9332-4ba4069f4bdf" contextRef="C_6f5ed012-0137-4553-bffa-cfb5e1b16713" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></ix:nonNumeric></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;"><ix:nonNumeric id="F_145564fa-7578-4655-be93-709040b9d804" contextRef="C_72e134bb-523c-4756-805b-17689236b33d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></ix:nonNumeric></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 September 29, 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;"><ix:nonFraction id="F_cb96d1de-5a68-4226-b26b-ca8a35277ba0" contextRef="C_cad04287-1352-4681-8ab3-b1d395072352" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.3</ix:nonFraction></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&#8217;s Board of Directors approved 2024 Inducement Equity Incentive Plan (the &#8220;2024 Inducement Plan&#8221;), under which options, restricted stock awards, RSUs, 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 September 29, 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;"><ix:nonFraction id="F_1eefe720-7945-416c-93bb-8f9a2a942d43" contextRef="C_043081ba-a747-46bc-a7b3-9b7c6881304d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.7</ix:nonFraction></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></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_ff167e08-60a6-4247-8a5e-d8affa6a5487_1" continuedAt="F_ff167e08-60a6-4247-8a5e-d8affa6a5487_2"><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 &#8220;ESPP&#8221;). 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;"><ix:nonFraction id="F_2add2987-f942-49de-b16b-3ed9e9d1017e" contextRef="C_2bf9b219-5444-4547-ad90-2fe33531a46a" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" unitRef="U_pure" scale="-2" decimals="2">85</ix:nonFraction></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;">September 29, 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;"><ix:nonFraction id="F_c7d19e34-fadc-47d0-9eb7-b47e6555622f" contextRef="C_123cbed5-a51e-4986-9cfc-a3c3094e680d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></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;"><ix:nonNumeric id="F_2aa4fa5a-d5a1-4f8a-ad04-44b76a1f9fc6" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" escape="true"><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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.32%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.88%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.8%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.76%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.8%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a3956fb8-82b6-4de1-baf3-869e0ab011c0" contextRef="C_eade0dd9-a258-4445-ad06-dfc5250e376d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" scale="3" decimals="-3">866</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b18f3621-da36-4816-899a-1d15a1e4cf5b" contextRef="C_eade0dd9-a258-4445-ad06-dfc5250e376d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">30.70</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d1fe2fcd-7965-4ee1-a03e-24c5dac568fa" contextRef="C_f240d367-2c1c-46dd-a068-b924d40b121e" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">17</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e51fc9f5-6722-4d7b-aaf4-1391d29c13f5" contextRef="C_f240d367-2c1c-46dd-a068-b924d40b121e" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">18.58</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6136f926-62f3-4f96-8071-741047866dbe" contextRef="C_f240d367-2c1c-46dd-a068-b924d40b121e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">209</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d6078b2e-81b2-4195-8dfd-6ff2ad7df40b" contextRef="C_f240d367-2c1c-46dd-a068-b924d40b121e" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">30.26</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_0236437c-053e-422b-8fe6-490cc4dbf1fb" contextRef="C_13213416-4c44-4940-8afb-b66e2b48499b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" scale="3" decimals="-3">640</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_18ae1ce9-aca8-44ec-9b7c-e63153168b5f" contextRef="C_13213416-4c44-4940-8afb-b66e2b48499b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">31.16</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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;"><ix:nonNumeric id="F_6fe0514a-d11d-46ee-87f0-4408f2668120" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" escape="true"><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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.4%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:16.02%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.86%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:18.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_143d192e-9bf5-4b7f-8f68-bd1992647bb3" contextRef="C_a5853f94-c92d-4ee1-8842-14195836073d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,567</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9fb8b00d-350b-4ab6-b6c9-cadfaf635708" contextRef="C_a5853f94-c92d-4ee1-8842-14195836073d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">22.83</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_549ad9e2-5743-4ce6-b0a6-d8767d8aa278" contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,493</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2ba9591f-0972-466c-b818-665aaea596f2" contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">14.36</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_1307be08-91ee-45d2-a313-d63c42949d9f" contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" scale="3" decimals="-3">728</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_06a2cdf1-fdca-4fbb-9a63-026c987d4132" contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">23.07</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_660af456-0771-44d9-8bf7-730df0f29521" contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" scale="3" decimals="-3">192</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_65d0fc7a-509a-4a35-a872-cb408a7fec4d" contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">19.86</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_8021483b-ab53-47c9-9ffb-7cebb7e91d37" contextRef="C_10910501-a8e5-4805-8302-8fbbabf937e0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,140</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_76e06b0f-f03b-46a8-83ed-47db07368ff9" contextRef="C_10910501-a8e5-4805-8302-8fbbabf937e0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">16.95</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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&#8217;s executive officers have been granted performance-based restricted stock units (&#8220;PSUs&#8221;) under the 2016 Plan and 2024 Inducement Plan with vesting occurring at the end of an approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_eaeaecfe-6f6c-4578-b826-bbc901fdb9a7" contextRef="C_1981a089-1c66-482c-b32f-3838f4163e17" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></ix:nonNumeric></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 or market conditions are met. The number of PSUs earned and eligible to vest are determined based on achievement of the pre-determined performance conditions or market conditions and the recipients&#8217; continued service with the Company. 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;"><ix:nonFraction id="F_c37d699a-e15b-45d7-b805-bacce8f93e32" contextRef="C_ec19ada3-4e58-46bd-b1d0-5d8bbe34b4a5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">0</ix:nonFraction></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;"><ix:nonFraction id="F_522fa4cc-b01b-4eda-992f-43668e64b841" contextRef="C_5cd535e2-31cf-456c-8634-5b0254a4f659" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">150</ix:nonFraction></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. For the PSUs with performance conditions, 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. For the PSUs with market conditions, 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 is determined using the Monte Carlo valuation method and the stock-based compensation expense is recognized straight line from the grant date to the vesting date.</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 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;"><ix:nonNumeric id="F_702928b8-af7a-4610-906f-e5ca2c537b10" contextRef="C_e1d6970b-914f-4766-b849-45e8e2035628" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></ix:nonNumeric></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;"><ix:nonFraction id="F_12d12bca-a8ba-41a3-9749-a62cf3af98e7" contextRef="C_9a3198fc-aa70-4856-a3a8-56e08199d610" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">0</ix:nonFraction></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;"><ix:nonFraction id="F_ec92364e-1a5d-4a48-a134-9e1ccc6aed54" contextRef="C_3b4329e3-681e-4e2f-bd5d-a433ec79a018" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">150</ix:nonFraction></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 conditions and the recipients&#8217; 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></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:continuation id="F_ff167e08-60a6-4247-8a5e-d8affa6a5487_2"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_110fe977-5fca-4e93-bf7f-ff9cb31eaa90" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" escape="true"><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%;box-sizing:content-box;"/>
        <td style="width:1.4%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:16.02%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.86%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:18.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_00f4b76e-9ef1-44e4-98af-35388a0d66a4" contextRef="C_40d08332-4d8d-4143-852f-1c143af4e220" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">417</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ef7d9823-6100-4d5a-b473-c6bdf9a5752d" contextRef="C_40d08332-4d8d-4143-852f-1c143af4e220" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">24.76</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_47fabe96-6e57-41d3-9bd7-16c2f183cb76" contextRef="C_72e134bb-523c-4756-805b-17689236b33d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">575</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b60441a0-acd1-4319-9f91-dd69047e7f00" contextRef="C_72e134bb-523c-4756-805b-17689236b33d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">20.25</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9535ae46-840e-4e6a-8494-332e9d97c9be" contextRef="C_72e134bb-523c-4756-805b-17689236b33d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">357</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e3cb41be-761e-4ad8-bd9b-308bba825f3e" contextRef="C_72e134bb-523c-4756-805b-17689236b33d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">25.86</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_c33ec0d6-b93c-4c83-868f-9ee0b1a9bd1f" contextRef="C_cc694c81-9f57-47b6-9371-b792b0f2fd5e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">635</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9fedc6f4-8dbe-4e35-b77a-e736cbd42e20" contextRef="C_cc694c81-9f57-47b6-9371-b792b0f2fd5e" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">20.06</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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;"><ix:nonNumeric id="F_f19a4c6f-88eb-481b-9322-a1097c632f57" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" escape="true"><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;">&#160;</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&#8217;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;">&#160;</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.45%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.218%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.218%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.218%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.02%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.218%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_e9eece36-a49b-4f3b-90f7-aea980fe7d8e" contextRef="C_4253d316-f553-45a8-822a-7d9278d6821f" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">444</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_5ec46783-1961-4749-8afa-93856677c79c" contextRef="C_72025070-3100-4ced-99c3-4bac0bbb248a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">354</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_26696b8d-3d56-492e-b634-239e059e7b84" contextRef="C_5bb66680-1589-485c-9d44-70acc4fbd3ed" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,222</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_db920a27-4749-41c3-9142-dce889e4a3a6" contextRef="C_fcaf95f1-72ba-40fd-8cb1-2aa4e8e3e6aa" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,047</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_5edd5ee9-0a58-4859-97e2-c3b5d8135783" contextRef="C_3f5913af-e1f3-4829-936e-2677d53cb557" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">868</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_95b76af6-bf67-4c4b-aa63-69b9b9014ab3" contextRef="C_8e04b4d5-4f39-4492-8eaf-b7c45dd725c1" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">841</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_f790d920-2c07-4383-9c5b-d6053d80508c" contextRef="C_722d5aa2-f258-4dcf-a302-4cac30dfeef2" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,410</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_f2df5bf8-7f86-456c-a7ed-c89b902ce3d0" contextRef="C_64aa3732-321a-46fc-98d4-8f63b4e07e12" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,050</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_9cde4c9b-bd63-4632-aacb-0bbdcaf6c035" contextRef="C_4bda1aeb-4058-4f7f-b3c5-2b4bdccdf9eb" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,520</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_7ae03d01-9f09-42a4-ba04-d9be032b8880" contextRef="C_688525fb-b3d0-4fcb-9691-625cbe5ff34a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,271</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_55c70895-6c25-4452-915e-b0c95bc84045" contextRef="C_ea0e3314-0fb5-42f2-870c-bef653e94bfd" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,992</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_bc6a1271-fdfe-4d4e-a37d-630e193bbc20" contextRef="C_46800d3d-69f3-4f3d-b778-6c0560d34bf5" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,099</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_ff9ff891-e8e4-4691-ac39-6e9c1b7ccc9e" contextRef="C_8b6389af-7ee0-4e4d-9de0-1259575a2efb" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,788</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_cb876bcb-a97d-4d2c-b4e2-dff11c26ebee" contextRef="C_3ce15819-f443-4fea-a877-f30645920395" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,819</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_d0163850-c9c8-4911-839b-13ace2f3f9ef" contextRef="C_6c842628-e3a0-438b-b975-745920ec5006" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,428</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_07795faf-68ef-4a5f-93ab-f2352ce134fb" contextRef="C_362f2568-6e8a-430e-949d-57e64519a6bf" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,441</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_619ea946-189b-44f5-8f2c-bc32f0499b6d" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,620</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_6f327c4c-f3c9-4905-8ee0-285a8a459c9c" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,285</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_467fe2d6-3ea9-4fcd-9ee8-e30a4aa49353" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,052</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_ba8b7cd0-bd3f-4dd7-8610-c4e1c3003bd9" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,637</ix:nonFraction></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;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></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;">&#160;</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 September 29, 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;"><ix:nonFraction id="F_c119bc0c-6b97-4c2d-8b6e-3803adc858cb" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">38.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation cost related to unvested RSUs and performance shares 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;"><ix:nonNumeric id="F_88319384-5f92-44fb-8e98-6ba715d41160" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.3</span></ix:nonNumeric></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></ix:continuation></div>
  <div><ix:nonNumeric id="F_1b7ad615-a35b-4c5a-8767-96e9279f612f" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:SegmentReportingDisclosureTextBlock" escape="true" continuedAt="F_1b7ad615-a35b-4c5a-8767-96e9279f612f_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="note_12_segment_information"><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 (&#8220;CODM&#8221;) 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;"><ix:nonFraction id="F_1d16a9be-aece-4755-b16b-bb7210a68aee" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NumberOfOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_e0814e82-40d0-4ee4-82cb-4b0319486b4f" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:NumberOfReportableSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> segments: NETGEAR for Business and Connected Home:</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR for Business: Focuses on businesses and provides solutions for business networking, wireless local area network (&#8220;LAN&#8221;), audio and video over Ethernet for Pro AV applications, security and remote management providing enterprise-class functionality at an affordable price; and </span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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.</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;">&#160;</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&#8217;s management reporting system. The results are based on the Company&#8217;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 and general and administrative expenses,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div><ix:continuation id="F_1b7ad615-a35b-4c5a-8767-96e9279f612f_1" continuedAt="F_1b7ad615-a35b-4c5a-8767-96e9279f612f_2"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">amortization of intangibles, stock-based compensation expense, intangibles impairment, restructuring and other charges, litigation reserves, net, and other income (expenses), net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><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><ix:nonNumeric id="F_eb0117bc-7e92-49d8-a430-fa21f837cf20" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" escape="true" continuedAt="F_eb0117bc-7e92-49d8-a430-fa21f837cf20_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_eb0117bc-7e92-49d8-a430-fa21f837cf20_1"><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;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:30.798%;box-sizing:content-box;"/>
        <td style="width:1.581%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.529%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.581%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.729000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.241%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.529%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.841%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.929%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.241%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Nine 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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, except percentage data)</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_85d5f722-20d5-48fd-b241-a3b2d6fdab16" contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78,530</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6afd616f-81cc-4a04-9b20-7539f6fb917e" contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,510</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_405abe6e-599a-4c8f-9be0-e6516a4c9dd7" contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,020</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_680c63ac-7b44-4319-a587-8549624dce8c" contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">223,679</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7293b852-0860-44fa-9be8-e5381ccadecb" contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,324</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d99d43b3-88ef-44b6-a279-64bc8e842545" contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">127,335</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4e9fe6a6-cf58-4fef-be6f-5c20ef7cc2bc" contextRef="C_61d15938-2735-4292-986b-8469984d9eb6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">284,320</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c4a00d85-d220-4522-873e-e48008de9323" contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">328,487</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_4ecb806f-7adc-4d05-b740-2b41b751a73c" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">182,854</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_f2751df5-41c0-49b3-be95-439b67f281c1" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">197,845</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;"><ix:nonFraction id="F_e88ce334-b821-4110-9357-47381854c0c0" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">491,340</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_8f0dbeff-bfea-42a6-bff4-d5c9227a6fb0" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">552,166</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_74743981-cc0e-4c36-9038-87bb6f24cd6c" contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,133</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_85dd0721-a566-46e1-83c6-f3c4b1b92668" contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,547</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_2204a9c5-cf0e-400b-9634-6215d54d5dfe" contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,098</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6d1e70da-1010-47e0-a325-b59b81a79680" contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,254</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;"><ix:nonFraction id="F_e8c794d9-4d9d-445d-abbb-df6cff7aed12" contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9" name="ntgr:SegmentContributionMargin" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">20.5</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;"><ix:nonFraction id="F_9ff37836-f9f0-4b5b-baaf-3ad6ab349fad" contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d" name="ntgr:SegmentContributionMargin" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">20.6</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;"><ix:nonFraction id="F_57d8a220-6df5-4113-8428-55328962b751" contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744" name="ntgr:SegmentContributionMargin" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">13.6</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;"><ix:nonFraction id="F_86d3a344-77b5-4d7e-8323-b228505555a2" contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded" name="ntgr:SegmentContributionMargin" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">18.9</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_faba1069-39e0-45b8-851c-06517b46b943" contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,780</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_de0e769f-d7b5-408f-9c70-3d24e0a7e227" contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,465</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_beff95aa-b4af-4c22-8d98-e4e5ac2075c8" contextRef="C_61d15938-2735-4292-986b-8469984d9eb6" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">24,714</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a0bd168d-3d76-447b-b735-c2ab67dd6a1f" contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,336</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;"><ix:nonFraction id="F_cacb50e8-e724-4f6a-841f-52eff8523733" contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587" name="ntgr:SegmentContributionMargin" unitRef="U_pure" scale="-2" decimals="3" sign="-" format="ixt:num-dot-decimal">4.6</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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>
        <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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;"><ix:nonFraction id="F_f3e2f7c6-f752-4a0b-abd2-1d1aa54ebb03" contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4" name="ntgr:SegmentContributionMargin" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">7.4</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;%</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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;"><ix:nonFraction id="F_5658fdf7-87bb-4e87-8fa4-0f6a13cee2e8" contextRef="C_61d15938-2735-4292-986b-8469984d9eb6" name="ntgr:SegmentContributionMargin" unitRef="U_pure" scale="-2" decimals="3" sign="-" format="ixt:num-dot-decimal">8.7</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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>
        <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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;"><ix:nonFraction id="F_f063b1b0-d6d5-4ae2-baa8-dd863d7f3c0b" contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264" name="ntgr:SegmentContributionMargin" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">0.7</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;%</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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ec0f2eff-d727-4d07-a290-61533f557e5a" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,353</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a728f9c9-8416-46fc-a803-a6be6cb0146f" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,012</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_609d7e67-a39c-4885-9174-00e233fb16d7" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,384</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_44d6982e-2410-4c98-90c7-a3c94290e2ca" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="ntgr:SegmentContributionIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,590</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ff145a1b-fc9a-4e41-a0c1-28ba0e64f989" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ntgr:CorporateAndUnallocatedIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,708</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b74ed82b-1f7a-4204-b45e-c2deefc4c859" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="ntgr:CorporateAndUnallocatedIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,760</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_7cfba83f-1339-43e7-a336-af63667f89a1" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:CorporateAndUnallocatedIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,864</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4132f1f0-4dc5-41b5-a630-602ea2c86a73" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="ntgr:CorporateAndUnallocatedIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,145</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e4cf3f25-9a45-494e-b6f4-8fbcf7ebad3f" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ntgr:AmortizationOfIntangibleAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3d51ba93-ae96-40da-b6d8-85754f2f262d" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="ntgr:AmortizationOfIntangibleAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_8acce436-4eff-4ead-8c52-a1fbcb6a6805" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:AmortizationOfIntangibleAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_02d23955-f6b6-4fde-a801-c3a47bb6d918" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="ntgr:AmortizationOfIntangibleAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">257</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5e7a4346-a732-4dd0-ae0f-4889681fe5d7" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,620</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f1f93d0b-cbc4-4deb-9b4c-8dc999f00a5d" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,285</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_2ad232de-e7df-4860-9e3b-15acaa01cdb3" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,052</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4c54eebf-6526-47f9-9219-04b542340831" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,637</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Intangibles impairment</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_325ff949-28ec-4ec6-9c2e-8f6ce1664777" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b3abdef3-903e-4d73-bb5d-0879218e52ea" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,071</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_377d6110-dfe9-4fa5-8e13-5f3fe47ced0a" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9efbc373-5f53-411c-a8b3-52d20fbea48b" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,071</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Restructuring and other charges</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b965da65-c653-4ab8-a907-20b1b5dfd85a" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ntgr:RestructuringAndOtherCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,072</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8c816605-6822-4772-a3aa-188f46344a98" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="ntgr:RestructuringAndOtherCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">366</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_cf11323c-2fca-40f8-ac40-53f9554b5f33" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="ntgr:RestructuringAndOtherCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,792</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e41dc493-e47c-4a18-998c-12a0e60a2141" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="ntgr:RestructuringAndOtherCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,703</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Litigation reserves, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_adfe1630-8c94-47ca-ab46-a82c4f08dbe4" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,855</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e8eb2d0f-7308-43ba-af58-8919a24e6210" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">178</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;"><ix:nonFraction id="F_91baa337-7790-4777-ba29-b6374052e5c4" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,625</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5fc2c055-1e70-4f4d-b2f7-cad49abfdf3a" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:GainLossRelatedToLitigationSettlement" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">178</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Other income, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a964d2b5-5a27-4b77-9799-cf413341af1c" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,485</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_dc877545-24c8-4d09-898d-d37e0ffc6cb0" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,280</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;"><ix:nonFraction id="F_1a56a205-7683-4f7a-bfab-2a6370860cbf" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,048</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_d7e88401-6a44-47b2-998c-f688a9a4c811" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,685</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Income (loss) before income taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_ea524d4f-63dc-4f92-9f64-0de230af67c6" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">99,293</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_968b6514-b5b5-4930-821d-a7a78aea9ddb" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,632</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;"><ix:nonFraction id="F_37e4a01a-56b3-408e-b6ec-4a691693d66b" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,349</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_784c90a6-6e72-4b38-a1cd-7d962579d409" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">18,716</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_3395a70d-f440-4a83-8708-aa97c7bed911" xml:lang="en-US"><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;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_b7b7d133-2058-4039-9ae1-3dcefd64a5dc" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" unitRef="U_USD" scale="6" decimals="-5" sign="-" format="ixt:num-dot-decimal">1.6</ix:nonFraction></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;"><ix:nonFraction id="F_cc232333-d286-4179-a87a-89e8cc13e96b" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the three and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 29, 2024, respectively, and </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;"><ix:nonFraction id="F_3d9f354e-cecd-4146-a8c1-988eab3f5416" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.3</ix:nonFraction></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;"><ix:nonFraction id="F_bc2973a4-f08e-49fb-89f9-af9acaed57c4" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">gain/(loss), net from a litigation settlement of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a3b4691f-f9ad-4742-9db8-3f8513ae0955" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:ProceedsFromLegalSettlements" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">6.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></ix:footnote></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><ix:footnote id="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8" xml:lang="en-US"><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 in the prior year periods were recast to conform to the current reportable segment structure.</span></ix:footnote></p></ix:continuation></div></ix:continuation></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:continuation id="F_1b7ad615-a35b-4c5a-8767-96e9279f612f_2"><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;"><ix:nonNumeric id="F_20ee75cc-3712-47fb-aff2-f16ae3292d3b" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" escape="true"><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;">&#160;</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.3%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.18%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.22%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.18%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.18%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.02%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.18%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_708b8891-a312-45d9-9807-078b3554ec91" contextRef="C_0b76163f-8389-46fd-b771-d535accf268c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">124,305</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_cd7f05d0-7a1e-45bd-93d4-fe2d98254662" contextRef="C_b1216c82-243d-4961-89a1-3df52ab644e7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138,013</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_d772e20b-b4e8-4502-9131-9d28ac9331ee" contextRef="C_1a7e8569-2ef7-4ed8-bf9c-3469cb464b30" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">324,388</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;"><ix:nonFraction id="F_a0444443-6b20-4adc-882e-f155f18ed62a" contextRef="C_dc50f19f-afab-446c-998f-f3ee32833186" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">368,772</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_15ef2b67-d95b-486e-b22e-75ad4dffc28e" contextRef="C_9a87be0d-5e67-4b19-80a2-48b80bc00a8c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,447</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_f37b72b6-7bcf-4490-9c32-b0b11af66085" contextRef="C_0ac41258-2c88-41d8-87f7-3245942a7d82" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,005</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_8f00f1d0-10f5-451d-8077-857efbe8632b" contextRef="C_ad01c20f-f461-4f12-b8e7-2c7a76742964" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,795</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_a35e467d-30a8-4996-9cab-1e5dfee1e25b" contextRef="C_b0bffa5f-0cb7-4e97-8f56-443ccfdaf415" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,779</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_8aef3cb9-5fa5-4662-8615-e816286bcec0" contextRef="C_aa5577cd-24aa-4b6b-a766-f1cfe35d5256" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,798</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_a0da2065-4cdb-4907-9693-8091f2ffb92b" contextRef="C_930294ba-de6b-4fab-a7a6-d6512573e14f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,684</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_e0fdc795-ffa3-43c7-8461-18317b2395fd" contextRef="C_ce804a84-fc1f-4500-b16e-4ed99928b573" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">91,340</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;"><ix:nonFraction id="F_dfeb4067-e272-404d-b72a-2328260a87f4" contextRef="C_6eb9536e-74f0-4ba6-91a3-32d6a54e83ef" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,023</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_bbdeac7a-49b5-4348-bd77-3e088eeac884" contextRef="C_159357f7-bef1-4c2d-9028-f115dd26eae8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,304</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_a4a00a36-e564-4f33-8fcd-32dfe22f5869" contextRef="C_40a437d5-95b2-413d-8342-8ea80bb73495" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,143</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_32086db3-6fc1-43a3-8189-03658ef22938" contextRef="C_13983ec3-000a-4b2d-a681-ab0b0f1c0d56" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,817</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_d674d336-4143-4b22-a7d7-010edd511445" contextRef="C_3ada7578-a7e4-4beb-9d4e-09a159a902b4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,592</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_0220cd1c-db58-4cc0-9db3-d0b958dfce18" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">182,854</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_32259e74-2ab7-4c58-b341-9c6b9abd6bf2" contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">197,845</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_50d91645-040e-438c-a29f-a9c79aa2d482" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">491,340</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_2e209fdc-f003-4221-844d-081d05030a23" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">552,166</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6" xml:lang="en-US"><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;"><ix:nonFraction id="F_b1994295-1533-4659-b675-2c521c58544b" contextRef="C_ce23979a-98ba-4fd6-9d3b-5ebb85a43ab3" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2"><ix:nonFraction id="F_20d1553d-fb38-4ed8-ad3f-abbd32734358" contextRef="C_a1b8d293-9584-40a8-a3b9-421eb50d633e" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2"><ix:nonFraction id="F_5629df22-f936-447a-87e9-dfaa23798544" contextRef="C_2ff71a69-8e0d-4866-8760-6236cffc2375" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2"><ix:nonFraction id="F_1ef75fe2-2370-4740-8f83-de1afc8439fe" contextRef="C_82370aea-9573-4bda-be75-03fefac4b4a3" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2"><ix:nonFraction id="F_196f6434-e09a-4968-9be1-433f31100c04" contextRef="C_62031078-8d8c-429d-b16c-bb4cf9bc130b" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2"><ix:nonFraction id="F_08c3327f-0e45-4200-81ec-9e0a49d9e87f" contextRef="C_64a4a1e7-e31e-4635-bcf3-00b23d518b64" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2"><ix:nonFraction id="F_e4b4ac87-02bd-4f27-9230-dc84aa0170eb" contextRef="C_2d12c10c-0e1a-48d3-9032-94362f005663" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2"><ix:nonFraction id="F_3bd5feec-7951-4429-8dbe-dfddebecc7ce" contextRef="C_0701b36a-9dc9-42f9-8161-79e74d5afc86" name="ntgr:PercentageOfNetRevenue" unitRef="U_pure" scale="-2" decimals="2">10</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company&#8217;s total net revenue in the periods presented.</span></ix:footnote></div></div></ix:nonNumeric></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;">&#160;</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;"><ix:nonNumeric id="F_acf7683d-f59e-48cd-a0f2-5e77a7a19b63" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" escape="true"><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&#8217;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;">&#160;</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:48.75%;box-sizing:content-box;"/>
        <td style="width:2.521%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:21.104%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.521%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:21.104%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c747e536-24ec-4932-8625-c6e2d5acb244" contextRef="C_5aefa267-c1dc-492d-9147-6f10e8440094" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,082</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_339a7096-edf2-44ab-9533-9995b6c9fc61" contextRef="C_559c730d-84cd-4929-b110-6094a3051913" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,051</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_430acc2f-e069-4a50-b8ac-9ad47aa7e6b2" contextRef="C_a126773a-ff8f-4ee0-9794-5baedcf39290" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,583</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_ce9d5a2e-627b-47bd-9dc0-b656ba46d1e7" contextRef="C_f4f517d9-7b66-49b2-ad67-0739bf359961" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,714</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_01b60e0f-22ff-4835-81d1-97766db27fba" contextRef="C_d8b119ae-dfcc-461f-806c-58f05f2b07bd" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c97076cc-4062-4d65-833e-bd6ef879f904" contextRef="C_c8719dcc-f4c2-45f3-a6a7-ffb258e95b4c" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4d0f3639-26e7-454c-b540-6ecd0dfe2b05" contextRef="C_bb424aef-16c2-4d8a-be5f-10d0ee5731f2" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,267</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c292d292-89ce-4836-b7e3-0f8281e1a060" contextRef="C_4a5a59e5-e5f7-42fe-a6e8-4804445a1b97" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,739</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5311fbc2-01da-4569-8442-72331fe4568c" contextRef="C_88a2676c-54ff-454c-bcfe-d46dfa6587a5" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,195</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_331b2a32-17ea-42b3-92a5-f69c0fb833f7" contextRef="C_e827aa15-e5b7-433d-9e56-3ddf2f5f6cd5" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,218</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_78295553-120c-4f42-b68c-bbf4f057fac8" contextRef="C_35cb6114-d3e4-4692-9182-896ec9881585" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,233</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_db38f81a-5a54-421b-87ad-15142073e5f8" contextRef="C_5ecc4678-e7cf-4b26-815d-234c5ddb51f5" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,768</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_80f2bc6b-7124-42f9-a590-81fb6c4b1abc" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,398</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_8cf2ba5b-0391-47d9-939a-0a7ad255d1ef" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,558</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_7ba09f4d-2717-41aa-b248-e0a619707c9a" xml:lang="en-US"><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;"><ix:nonFraction id="F_a9416c40-70db-437a-ba2b-b547fb28c687" contextRef="C_64a4a1e7-e31e-4635-bcf3-00b23d518b64" name="ntgr:PercentageOfLongLivedAssetsOwned" unitRef="U_pure" scale="-2" decimals="2"><ix:nonFraction id="F_0da20ca9-f3e7-4bcd-b4da-6aff73e4842d" contextRef="C_3d82b479-d6b1-4c1a-9eba-acdb3c2329b5" name="ntgr:PercentageOfLongLivedAssetsOwned" unitRef="U_pure" scale="-2" decimals="2">10</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company&#8217;s total long-lived assets in the periods presented.</span></ix:footnote></div></div></ix:nonNumeric></div></ix:continuation></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:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e8cb2988-a42b-44d1-bf82-d4052f5561f8" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:FairValueDisclosuresTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="note_13_fair_value_measurements"><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;"><ix:nonNumeric id="F_d39a6998-fe06-4364-96a4-238caeba0ffe" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" escape="true"><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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.399%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.776%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.399%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.776%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.399%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.776%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_96241837-7f8f-4db6-8e08-387694a71bee" contextRef="C_03a18619-9501-4802-953c-beeaf9b7de73" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,859</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_007a7661-0d67-4467-80f0-96bb15331079" contextRef="C_ead97d03-a76a-4be6-8a1c-14c93127a1fd" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,859</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_6284562d-d56a-47b7-b65c-30ddb7bebfe6" contextRef="C_964ccf4f-bcfc-42c5-af20-9cd1e33b55f1" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5781ec4d-debd-4bda-a5b6-2a79f08cb148" contextRef="C_bf97c7fa-15e3-4fb7-a4a4-e84b22f32524" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">119,094</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f05cf306-3970-4433-bb28-4484331ccf6d" contextRef="C_85ade68e-2e6d-4c69-85ff-688edd6b4b13" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_8912717d-edba-4262-8172-4efd51f2741c" contextRef="C_22b0291a-c9d4-46e7-8512-a6be92aa6103" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">119,094</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a4b599d1-b7b4-4f1a-be5c-548703301120" contextRef="C_71d7c793-954a-4f9b-81a5-845e5302c2f7" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,871</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_be4d76b9-b40f-4950-8c33-6aabc61d6991" contextRef="C_bcc8380e-1be2-45a4-bd27-b7b8d7d9cbb4" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,871</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_38778217-92f9-4642-ac9a-e9778fc78530" contextRef="C_5223dcad-4d9a-4dcc-8a10-20242bbe37a8" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">(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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_0ec53a53-0084-4d7e-8863-2cb4d775b398" contextRef="C_7d15fa73-7c95-4a78-9a15-adfe87dfe3d2" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">245</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_3615a47c-47b8-4eea-9d98-372c56aef469" contextRef="C_d893ca50-f6dc-4d83-af80-3b7099d5c38d" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_a4f4acdb-5c33-405b-bea4-426ee9ea916b" contextRef="C_8f2f5dde-d7d8-4e1b-a723-715834c83f50" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">245</ix:nonFraction></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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets measured at fair value</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_c97259d4-7538-4d76-9982-63dd4d2a022c" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">233,069</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_eea2e047-842e-4b49-af1a-b06d827d7eaa" contextRef="C_8d9021f6-c5bc-45fc-9334-7fcff934dcb8" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">113,730</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_00c725f0-79ca-4137-b178-e4cd200be776" contextRef="C_2e7e8695-53c1-481a-b4d4-7d653e83cbda" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">119,339</ix:nonFraction></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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_daf8a1cf-cd08-4d1e-a68e-94ba2a2cc7d4" contextRef="C_7d15fa73-7c95-4a78-9a15-adfe87dfe3d2" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,267</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_a33352f3-9d11-42f2-a41b-27fa95897e9e" contextRef="C_d893ca50-f6dc-4d83-af80-3b7099d5c38d" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_e668d82a-7a2a-43e1-a779-0158302acd0b" contextRef="C_8f2f5dde-d7d8-4e1b-a723-715834c83f50" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,267</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities measured at fair value</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;"><ix:nonFraction id="F_2548f9a3-e9e9-4152-ba63-42bbf54b4d04" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,267</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_6d304ee1-ce97-45ac-acd3-eb44e3f6b89d" contextRef="C_8d9021f6-c5bc-45fc-9334-7fcff934dcb8" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_41791bef-079f-489f-8c25-d46186c86cf1" contextRef="C_2e7e8695-53c1-481a-b4d4-7d653e83cbda" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,267</ix:nonFraction></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;">&#160;</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;">&#160;</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%;box-sizing:content-box;"/>
        <td style="width:1.399%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.776%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.399%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.776%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.399%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.776%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_77911093-6a07-43c3-80f5-956832c304cd" contextRef="C_a68c6ec0-b2c1-4cb5-9810-74de509dd295" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,986</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_3736bbc8-3df4-425b-a637-4fcb2805a571" contextRef="C_572bd028-bf69-4321-a743-2d3294b9f724" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,986</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_06ae29e9-425f-496c-bcd7-85f205deead4" contextRef="C_94dbc62a-a8a3-4939-bcfc-e04c8e091287" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6a789625-eb88-4ae6-ad87-5764ad55c448" contextRef="C_7fcd6da7-8687-4b24-b260-a118072fde85" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,454</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_34467ba5-34f4-4133-83cf-102e9803d916" contextRef="C_b61a22b1-3977-4c3f-819f-7fcfd77d9c89" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_a524f429-aa92-41fd-aafd-0b9a7307970d" contextRef="C_c99c6565-fac6-44dc-8277-cd90bb7bf06f" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,454</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6990ae56-c4b4-48ce-80b9-c465b2477c6a" contextRef="C_286400a9-cdf1-415f-bd49-1ca502940dca" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,304</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_fa61199a-fa64-4a44-83e2-c02667bdd737" contextRef="C_ff3442c1-69ac-414e-93a8-4fa7e5749942" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,304</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_cdfecb52-0a7c-416a-875b-e6015fc062a9" contextRef="C_29db6181-c260-453a-b577-52d9284c01dd" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_91f055f8-d0f8-4427-ad56-a430ca8e02df" contextRef="C_52a99f01-3738-408c-b033-4b1cd4104b9d" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">173</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_adc6ca6a-fdf7-4a21-898c-fb18a6a8f3b9" contextRef="C_6e2c0163-62a4-4083-88f8-751ce0cab27b" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_16c3a84b-1880-4d23-a7e8-6f72e6cef889" contextRef="C_59b92e6e-bb71-4bc3-89fb-560c150b358e" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">173</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_87cd1e91-af50-4b4a-b727-b5302465eeb7" contextRef="C_594abbb5-b739-4116-9da9-f5bda7601891" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">291</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_4462c6e3-fb99-4396-ab5e-f3564f737e96" contextRef="C_e17dad39-6c03-4cff-927c-1213ee2bf7aa" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_0bbaccfa-7af2-49df-a874-9522a5427dd3" contextRef="C_02fd27d7-1d68-4b76-a032-2a0a14e8e38b" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">291</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_99d455d1-a3e5-4143-a19a-3add7f763a78" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">133,208</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_f40f3623-bece-4104-a100-f7bfb35d5326" contextRef="C_eefce22c-4db4-4531-8c20-96ceb53975f5" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,290</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_c095a78e-5dc3-45b5-b32e-1247368dc28c" contextRef="C_18f97ee5-d7d3-4004-ae79-483bf1c1bb49" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,918</ix:nonFraction></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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_902908c5-7acc-41b2-92e0-90c66d8e979f" contextRef="C_594abbb5-b739-4116-9da9-f5bda7601891" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,691</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_37cbfc53-de8d-40fe-96fd-ac62e24001ae" contextRef="C_e17dad39-6c03-4cff-927c-1213ee2bf7aa" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;"><ix:nonFraction id="F_0d2cbf27-2126-478c-b569-aaf56b1b1b2f" contextRef="C_02fd27d7-1d68-4b76-a032-2a0a14e8e38b" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,691</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_18c1311d-e35e-43a1-94e3-ec6f1cb7752e" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,691</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_421d0543-6104-4368-9e8e-6a5bb9469105" contextRef="C_eefce22c-4db4-4531-8c20-96ceb53975f5" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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;">&#160;</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;">&#160;</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;"><ix:nonFraction id="F_50412ce4-7888-49ab-a60d-60acb707ac42" contextRef="C_18f97ee5-d7d3-4004-ae79-483bf1c1bb49" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,691</ix:nonFraction></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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5" xml:lang="en-US"><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&#8217;s unaudited condensed consolidated balance sheets.</span></ix:footnote></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0" xml:lang="en-US"><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&#8217;s unaudited condensed consolidated balance sheets.</span></ix:footnote></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25" xml:lang="en-US"><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></ix:footnote></div></div></ix:nonNumeric></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;">&#160;</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&#8217;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&#8217;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&#8217;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&#8217;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></ix:nonNumeric></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;">&#160;</span></p>
  <div><ix:nonNumeric id="F_9ef0272d-6002-4e4c-9b56-612973d5519a" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" escape="true" continuedAt="F_9ef0272d-6002-4e4c-9b56-612973d5519a_1"><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;">&#160;</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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)</span></p><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;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_9ef0272d-6002-4e4c-9b56-612973d5519a_1"><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;">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;">&#160;</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 and nine months ended September 29, 2024 and October 1, 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 the areas to deliver long-term growth and expanding profitability or projected revenue levels. The liabilities as of September 29, 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;">&#160;</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><ix:nonNumeric id="F_bc40e868-58e9-49d3-bce9-bc72b9c3364c" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" escape="true"><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;">&#160;</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:34.493%;box-sizing:content-box;"/>
        <td style="width:1.28%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.678%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.28%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.678%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.16%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.638%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.16%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.678%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.28%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.678%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 September 29, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_5917149e-6e52-4ced-9c0f-c5aa80f6f18b" contextRef="C_68ee7c67-0299-4529-b52f-0de1f6273fd3" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">257</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_3d842fe4-e97c-492e-b68d-980dcbaca989" contextRef="C_da818633-d548-47f9-827b-a7614374e69f" name="us-gaap:RestructuringAndRelatedCostIncurredCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,493</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_95a8ae0b-2495-488d-ab73-a096dd39a6a8" contextRef="C_da818633-d548-47f9-827b-a7614374e69f" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,061</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4486a5ad-d872-44ce-90b1-bc12236c610e" contextRef="C_da818633-d548-47f9-827b-a7614374e69f" name="us-gaap:RestructuringReserveAccrualAdjustment1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_98fcf3c6-3ae3-4367-90c8-a5ad7e7c8914" contextRef="C_01e1fcb4-49a5-41aa-87e2-4f1c242965ca" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">670</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4c147023-1a6c-4920-80a6-5b940347a85c" contextRef="C_4dab5a7f-0a1f-4400-b9fc-0d798feecc94" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_f05bd9dd-8e5f-4b4b-ae1d-261828a50973" contextRef="C_3796e372-8645-402f-ba03-1294aa0bad2c" name="us-gaap:RestructuringAndRelatedCostIncurredCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">299</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_07dc864c-1bc2-4329-88a9-6f998a4775f4" contextRef="C_3796e372-8645-402f-ba03-1294aa0bad2c" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">86</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_4664c941-33be-4a5c-a82a-85a7a38b6d26" contextRef="C_3796e372-8645-402f-ba03-1294aa0bad2c" name="us-gaap:RestructuringReserveAccrualAdjustment1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">243</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_e58a4819-a7a8-4b1a-a479-e6aabe50ada6" contextRef="C_e76c5377-e339-421e-b711-d6e5dfce4e52" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_2dc4ac59-38a1-47f8-8a80-53045df400ec" contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">287</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_42c7da03-9ea4-4599-979f-62840503ec34" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RestructuringAndRelatedCostIncurredCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,792</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_112938ff-fcfe-423b-bdf7-4e48c83f3a50" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,147</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_c9adf84c-a52a-47a4-aa49-bfc725075de3" contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f" name="us-gaap:RestructuringReserveAccrualAdjustment1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">262</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_c138dc89-bd55-42aa-9928-7bc575038c35" contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">670</ix:nonFraction></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;">&#160;</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;">&#160;</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:34%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_af26c78b-fc3e-4871-b7bc-50b7a42d3064" contextRef="C_440e2fcd-eb03-4061-a5f9-d7d046c1d576" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,912</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_178d002f-0d02-4d79-bc99-ba156a041ca8" contextRef="C_98343088-7699-4f3f-b75c-374f2a0cacb3" name="us-gaap:RestructuringAndRelatedCostIncurredCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,650</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c7c6fcf3-7bea-4a69-8e32-5780c1aef344" contextRef="C_98343088-7699-4f3f-b75c-374f2a0cacb3" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,138</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_7916bec9-0d89-4c3d-8d40-359a994a4d5c" contextRef="C_98343088-7699-4f3f-b75c-374f2a0cacb3" name="us-gaap:RestructuringReserveAccrualAdjustment1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_6a1d0231-4cab-44d3-9c0b-4a0d01e76759" contextRef="C_8d02398e-4494-45f8-a374-8bb6051905cb" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">344</ix:nonFraction></span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_948df71d-64e4-47e8-bd50-495ba61d53e4" contextRef="C_0c929ddc-cd9c-46bb-85d3-4feb8b2fadfa" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_9e4fbcb3-eeaf-426e-9d68-364eeadb896d" contextRef="C_2f06fed9-02dd-4832-b0c5-c6d4053ee111" name="us-gaap:RestructuringAndRelatedCostIncurredCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">395</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_43635ebb-30fb-4d4f-bf60-ec9e83fb7f99" contextRef="C_2f06fed9-02dd-4832-b0c5-c6d4053ee111" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">367</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_42ae6b62-4fb2-4840-9441-1eb5112fd483" contextRef="C_2f06fed9-02dd-4832-b0c5-c6d4053ee111" name="us-gaap:RestructuringReserveAccrualAdjustment1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><ix:nonFraction id="F_c91f6a81-ee09-4a6c-892a-2f1a0dd8791e" contextRef="C_a9c0a369-6eb3-4cfc-96c0-fcb70bf90378" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28</ix:nonFraction></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;">&#160;</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 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_68be8869-ba78-4038-b6d7-b6e8a454714b" contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,912</ix:nonFraction></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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_f71b89ea-a266-4193-8000-8c3ef6ced444" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:RestructuringAndRelatedCostIncurredCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,045</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_0209325c-d1c0-44cf-a929-fba5d05c979c" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,505</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_fbcbfd50-ae8d-4050-b152-363e41206632" contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40" name="us-gaap:RestructuringReserveAccrualAdjustment1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80</ix:nonFraction></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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;"><ix:nonFraction id="F_b0f4b108-a3d1-45a3-9d00-ee2a99770b0d" contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">372</ix:nonFraction></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;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></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;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_2_managements_discussion_analysis_f"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 2. </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;">Management&#8217;s Discussion and Analysis of</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;"> Financial Condition and Results of Operations</span></p>
  <p style="text-indent:4.44%;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;">Forward-looking Statements</span></p>
  <p style="text-indent:4.44%;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;">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 &#8220;believes,&#8221; &#8220;anticipates,&#8221; &#8220;plans,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;could,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; and similar expressions are intended to identify forward-looking statements. The forward-looking statements represent NETGEAR, Inc.&#8217;s expectations or beliefs concerning future events based on information available at the time such statements were made and include statements regarding: NETGEAR&#8217;s future operating performance and financial condition, including expectations regarding growth, revenue, expenses, operating margin, gross margin, continued profitability and cash generation; NETGEAR's reporting structure; NETGEAR's belief of the principal competitive factors in the consumer, business, and service provider markets for networking products; expectations regarding more predictable performance that is aligned to the market, including as a result of our efforts to work with our channel partners to optimize their inventory carrying levels; inventory levels and expectation to return to historically normal inventory costs after reaching target inventory levels; expectations regarding transportation costs; expectations regarding demand in the premium portion of NETGEAR's Connected Home product portfolio; NETGEAR&#8217;s strategy of capitalizing on technological inflection points, developing products that serve a broader segment and simplifying and developing service offerings that build recurring service revenue streams; expectations regarding paid revenue from paid subscription service plans; expectations regarding product mix and market demand for NETGEAR&#8217;s products and services, including NETGEAR for Business and Connected Home products and subscription services and NETGEAR&#8217;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&#8217;s products and services; expectations regarding sales channels, direct online store and in-app offerings; expectations regarding macroeconomic conditions and impacts to NETGEAR&#8217;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 cash generation; expectations regarding expected tax rates or tax expenses; and expectations regarding NETGEAR&#8217;s subscription services, service revenue and gross margin. These statements are based on management&#8217;s current expectations and are subject to a number of risks and uncertainties, including but not limited to those described in &#8220;Part II&#8212;Item 1A&#8212;Risk Factors&#8221; and &#8220;Liquidity and Capital Resources&#8221; 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 &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us&#8221; and &#8220;NETGEAR&#8221; refer to NETGEAR, Inc. and its subsidiaries.</span></p>
  <p style="text-indent:4.44%;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;">Business and Executive Overview</span></p>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are a global company that turns ideas into innovative, high-performance, and premium networking products. Our products power businesses and service providers and connect people. Our products are designed to simplify and improve people&#8217;s lives. 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 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 goal is to enable businesses and people to collaborate and connect to a world of information and entertainment in or outside of the home. We are dedicated to delivering innovative and highly differentiated, connected solutions ranging from switching and wireless solutions to augment business networks and audio and video over Ethernet for Pro AV applications, to easy-to-use premium WiFi solutions, security and support services to protect and enhance home networks. 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">research and development to create new technologies and services and to capitalize on technological inflection points and trends, such as audio and video over Ethernet, multi-Gigabit internet service to homes, WiFi 7, and future technologies. Our product line consists of devices that create and extend wired and wireless networks, as well as services that complement and enhance our product line offerings. These products are available in multiple configurations to address the changing needs of our customers in each geographic region.</span></p>
  <p style="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;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We operate and report in two segments: NETGEAR for Business (formerly known as Small and Medium Business, or SMB) and Connected Home. 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 NETGEAR for Business segment focuses on businesses and provides solutions for business networking, wireless local area network (&#8220;LAN&#8221;), audio and video over Ethernet for Pro AV applications, security and remote management providing enterprise-class functionality at an affordable price. 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. We conduct business across three geographic regions: Americas; Europe, Middle East, and Africa (&#8220;EMEA&#8221;); and Asia Pacific (&#8220;APAC&#8221;).</span></p>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Business Overview</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The markets in which our segments operate are intensely competitive and subject to rapid technological evolution. We believe that the principal competitive factors in the business, consumer, 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.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We sell our products through multiple sales channels worldwide, including traditional and online retailers, wholesale distributors, direct market resellers (&#8220;DMRs&#8221;), value-added resellers (&#8220;VARs&#8221;), broadband service providers, and through our 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;">. 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&amp;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.</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;min-width:fit-content;">Financial Overview</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended September 29, 2024, our net revenue decreased by $15.0 million, compared to the prior year period, mainly driven by a decrease of $23.0 million in our Connected Home segment, partially offset by an increase of $8.0 million in our NETGEAR for Business segment. The decrease in Connected Home net revenue was in part due to market contraction, leading to a year-over-year decline in the retail channel, and a decline in net revenue in service provider channel. The increase in NETGEAR for Business net revenue was primarily due to the completion of our work with our channel partners to optimize their inventory levels and starting to see more predictable performance aligned to the market, led by the higher net revenue from the Pro AV product line of managed switches. Despite the decline in net revenue during the three months ended September 29, 2024, our premium portfolio of products continued to outperform the market. 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 390 basis points during the three months ended September 29, 2024, compared to the prior year period, primarily attributable to higher freight costs, and cost of inventory, partially offset by higher mix of NETGEAR for Business products, which generally carry higher gross margin. Income from operations increased by $96.5 million during the three months ended September 29, 2024, compared to the prior year period, primarily attributable to the payment received from the litigation settlement with TP-Link, leading to a contra-expense of $92.7 million in the litigation reserves, the reversal of an</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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;">$8.2 million contingent fee recorded in litigation reserves in the prior quarter, and a reduction of $10.9 million in general and administrative expenses to offset the related legal fees incurred to date. The increase of income from operations was partially offset by lower net revenue.</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;">Geographically, net revenue increased from NETGEAR for Business in Americas and APAC but decreased in EMEA, whereas net revenue decreased from Connected Home in all three regions, during the three months ended September 29, 2024, compared to the prior year period, respectively.</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;min-width:fit-content;">Global Events Affecting our Business and Operations</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;">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, interest rate changes, 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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;">During the first half of 2024, we completed efforts to work with our channel partners to optimize their inventory carrying levels for both the NETGEAR for Business and Connected Home businesses and started to see more predictable performance aligned to the market in the three months ended September 29, 2024, which we expect to continue to see in the periods ahead. Looking forward, we will continue to reduce our slower moving inventory levels and expect to return to our historically normal inventory costs after we reach our target inventory levels of three months, and when transportation costs return to normal from their heightened levels partially as a result of the Red Sea crisis. We expect to experience continued net revenue growth in our NETGEAR For Business segment, led by our ProAV line of managed switches, and while we are seeing the signs of market recovery, we expect increased promotional activity in the Connected Home retail business due in part to the holiday promotional period. Accordingly, we expect the net revenue in the fourth fiscal quarter of 2024 to be in the range of $160 million to $175 million, including $20 million from the service provider channels. We aim to execute on our strategy of capitalizing on the technological inflection points of audio and video over Ethernet, WiFi 7, WiFi 6E, WiFi 6, and 5G, to develop products that serve a broader segment of the market with a good, better, best product strategy, and to simplify, develop and roll out service offerings that build recurring service revenue streams.</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;min-width:fit-content;">Critical Accounting Estimates</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 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.</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 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 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our 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 class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <p style="text-indent:4.44%;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;">Results of Operations</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 table sets forth the unaudited condensed consolidated statements of operations for the periods presented.</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;">&#160;</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:21.441%;box-sizing:content-box;"/>
    <td style="width:1.021%;box-sizing:content-box;"/>
    <td style="width:7.628%;box-sizing:content-box;"/>
    <td style="width:1.021%;box-sizing:content-box;"/>
    <td style="width:8.829%;box-sizing:content-box;"/>
    <td style="width:1.021%;box-sizing:content-box;"/>
    <td style="width:8.829%;box-sizing:content-box;"/>
    <td style="width:1.021%;box-sizing:content-box;"/>
    <td style="width:8.829%;box-sizing:content-box;"/>
    <td style="width:1.461%;box-sizing:content-box;"/>
    <td style="width:8.829%;box-sizing:content-box;"/>
    <td style="width:1.281%;box-sizing:content-box;"/>
    <td style="width:8.829%;box-sizing:content-box;"/>
    <td style="width:1.281%;box-sizing:content-box;"/>
    <td style="width:8.829%;box-sizing:content-box;"/>
    <td style="width:1.021%;box-sizing:content-box;"/>
    <td style="width:8.829%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="7" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="7" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 2024</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;">&#160;</span></p></td>
    <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 2024</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;">&#160;</span></p></td>
    <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 2023</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><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;">Net revenue</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$182,854</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$197,845</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0 %</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$491,340</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$552,166</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><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;">Cost of revenue</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,371</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69.1 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,911</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.2 %</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,797</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72.2%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368,550</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66.7%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><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;">Gross profit</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,483</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.9 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,934</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.8 %</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,543</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.8%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">183,616</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.3%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><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;">Operating expenses:</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;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;">Research and development</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,905</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.4 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,738</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.5 %</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,983</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.4%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,703</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.5%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;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;">Sales and marketing</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,196</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.1 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,865</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.4 %</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,482</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.6%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,226</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.7%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;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;">General and administrative</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,357</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.6 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,364</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.3 %</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,610</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.3%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,136</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.9%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;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;">Litigation reserves, net</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(100,855)</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(55.2)%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1 %</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(92,625)</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.9%)</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;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;">Restructuring and other charges</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,072</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">366</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3 %</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,792</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,703</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;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;">Intangibles impairment</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,071</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5 %</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,071</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2 %</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:20pt;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;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 operating expenses</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,325)</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.5)%</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,582</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.1 %</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,242</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.2%</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">214,017</span></p></td>
    <td style="border-top:0.5pt solid #ffffff03;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;">&#160;</span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.8%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><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;">Income (loss) from operations</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,808</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52.4 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(648)</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(0.3)%</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,301</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.6 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,401)</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.5)%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><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 income, net</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,485</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.9 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,280</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.1 %</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,048</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,685</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.1 %</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><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;">Income (loss) before income taxes</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,293</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54.3 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,632</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8 %</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,349</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.4%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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,716)</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top: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.4)%</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><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;">Provision for income taxes</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,219</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.8 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,431</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43.7 %</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,100</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.1 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,382</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.3 %</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><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;">Net income (loss)</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$85,074</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46.5 %</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,799)</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(42.9)%</span></p></td>
    <td style="vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top: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,249</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.3%</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(103,098)</span></p></td>
    <td style="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top: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.7)%</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.44%;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;">Net Revenue 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;">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.</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 upon the location of 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;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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:22.456%;box-sizing:content-box;"/>
    <td style="width:1.26%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.338000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.018%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.26%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.538%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.36%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.538%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.018%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.58%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.538%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Nine 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;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">Americas</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,752</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.4</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141,018</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333,183</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">379,551</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;font-style:italic;min-width:fit-content;">Percentage of 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;">69.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;">71.3</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;">67.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;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;">68.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="white-space:pre-wrap;vertical-align: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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,798</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,684</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,340</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.7</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,023</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;font-style:italic;min-width:fit-content;">Percentage of 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;">17.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">20.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;font-style:italic;min-width:fit-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;">APAC</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,304</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,143</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,817</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.5</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,592</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;font-style:italic;min-width:fit-content;">Percentage of 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">12.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;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;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">10.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:#000000;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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">13.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;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;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">11.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">182,854</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">197,845</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">491,340</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.0</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">552,166</span></p></td>
    <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.44%;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;">Americas</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 revenue in Americas decreased in the three and nine months ended September 29, 2024, driven by declines in Connected Home segment&#8217;s net revenue of 18.1% and 13.7%, respectively, and in NETGEAR for Business segment&#8217;s net revenue of 8.8% in the nine months ended September 29, 2024, compared to the prior year periods. The declines in Connected Home net revenue were primarily due to market contraction, leading to year-over-year declines in the retail channel in both the three and nine months ended September 29, 2024, and a decline in the service provider channel in the nine months ended September 29, 2024, compared to the prior year periods, respectively. The decline in NETGEAR for Business net revenue in the nine months ended September 29, 2024 was mainly due to our work with our channel partners in the first half of 2024 to optimize their inventory carrying levels. The decline in net revenue in Americas in the three months ended September 29, 2024 was partially offset by an increase in NETGEAR for Business segment&#8217;s net revenue of 15.7%, mainly driven by higher demand</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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;">for the Pro AV product line of managed switches, compared to the prior year 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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">EMEA</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;">&#160;</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;">Net revenue in EMEA decreased in the three and nine months ended September 29, 2024, compared to the prior year periods, driven by declines in NETGEAR for Business segment&#8217;s net revenue of 7.3% and 15.9%, respectively, and in Connected Home segment&#8217;s net revenue of 9.9% and 21.8%, respectively. The net revenue decline in NETGEAR for Business segment in the three months ended September 29, 2024 was primarily due to the lower net revenue from our traditional transactional switches, whereas the decline in the nine months ended September 29, 2024 was mainly driven by our work with our channel partners to optimize their inventory carrying levels in the first half of 2024. The net revenue declines in Connected Home segment were mainly due to market contraction, leading to year-over-year declines in the retail channel in the three and nine months ended September 29, 2024, compared to the prior year periods.</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:#ff0000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.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;">APAC</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 revenue in APAC increased in the three and nine months ended September 29, 2024, compared to the prior year periods, mainly driven by increases in NETGEAR for Business segment&#8217;s net revenue of 43.9% and 16.3%, respectively, primarily attributable to the higher demand for the Pro AV product line of managed switches.</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;">For further discussions specific to our NETGEAR for Business and Connected Home segments, refer to the "</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;">" section 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="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of Revenue and Gross Margin</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;">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.</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;">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:</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;">&#160;</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:26.705%;box-sizing:content-box;"/>
    <td style="width:1.28%;box-sizing:content-box;"/>
    <td style="width:11.962%;box-sizing:content-box;"/>
    <td style="width:1.28%;box-sizing:content-box;"/>
    <td style="width:9.502%;box-sizing:content-box;"/>
    <td style="width:1.28%;box-sizing:content-box;"/>
    <td style="width:11.442%;box-sizing:content-box;"/>
    <td style="width:1.5%;box-sizing:content-box;"/>
    <td style="width:11.442%;box-sizing:content-box;"/>
    <td style="width:1.28%;box-sizing:content-box;"/>
    <td style="width:9.502%;box-sizing:content-box;"/>
    <td style="width:1.5%;box-sizing:content-box;"/>
    <td style="width:11.322%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 2023</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$126,371</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">(2.0)%</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$128,911</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$354,797</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">(3.7)%</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$368,550</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;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;font-style:italic;min-width:fit-content;">Gross margin percentage</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">30.9%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">34.8%</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">27.8%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">33.3%</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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our gross margin percentage decreased for the three and nine months ended September 29, 2024, compared to the prior year periods, primarily attributable to higher cost of inventory and freight costs, partially offset by higher mix of NETGEAR for Business products, which generally carry higher gross margin. Our gross margin percentage for the nine months ended September 29, 2024 was also negatively impacted by higher excess and obsolete inventory expense as we accelerated the depletion of our slower moving inventory.</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;">We expect our gross margin in the fourth fiscal quarter to be in line with or decrease slightly from the third fiscal quarter of 2024 level. 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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;">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.</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;min-width:fit-content;">Operating Expenses</span></p>
  <p style="text-indent:4.44%;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;">Research and Development</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;">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:</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;">&#160;</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:22.264%;box-sizing:content-box;"/>
    <td style="width:1.28%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.602%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.242%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.28%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.782%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.18%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.482000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.102%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.782%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Nine 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;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">20,905</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">20,738</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">60,983</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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.3</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,703</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development expenses remained relatively flat for the three months ended September 29, 2024, compared to the prior year period, with the increase of $1.2 million in personnel related expenditures, mainly attributable to higher variable compensation, primarily offset by the decreases of $0.7 million in IT and facility allocation and $0.4 million in engineering projects and outside professional services. Research and development expenses declined for the nine months ended September 29, 2024, compared to the prior year period, primarily driven by decreases in engineering projects and outside professional services of $1.6 million, and in IT and facility allocations of $1.1 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-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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 fourth fiscal quarter of 2024 to be in line with the third fiscal quarter of 2024 level. We continue to invest in research and development to grow audio and video over Ethernet, web-managed, AV over IP managed switches, NETGEAR for Business wireless products, our cloud platform capabilities, our recurring 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. 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.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.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;">Sales and Marketing</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;">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:</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;">&#160;</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:23.065%;box-sizing:content-box;"/>
    <td style="width:1.26%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.442%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.122%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.26%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.642000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.06%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.222000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.122%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.16%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.642000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Nine 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;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">31,196</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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.1</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">30,865</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">91,482</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">97,226</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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;">Sales and marketing expenses increased slightly for the three months ended September 29, 2024, compared to the prior year period, with an increase in variable personal compensation of $1.2 million primarily offset by a decrease in brand marketing expenditures of $1.1 million. Sales and marketing expenses declined for the nine months ended September 29, 2024, compared to the prior year period, mainly attributable to decreases in brand marketing expenditures of $4.4 million, and in personnel-related expenditures of $1.2 million, primarily due to lower headcount and partially offset by higher variable compensation.</span></p>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We expect sales and marketing expenses in absolute dollar amount in the fourth fiscal quarter of 2024 to be slightly up from the third fiscal quarter of 2024 level as we look to make some investments in sales resources in support of our NETGEAR for Business segment. 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p>
  <p style="text-indent:4.44%;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;">General and Administrative</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;">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:</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;">&#160;</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:25.115%;box-sizing:content-box;"/>
    <td style="width:1.24%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.038%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.758000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.24%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.278%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.02%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.038%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.758000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.24%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.278%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Nine 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;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">8,357</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(48.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">16,364</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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,610</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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.2</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">49,136</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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 decreases in general and administrative expenses for the three and nine months ended September 29, 2024, compared to the prior year periods, were primarily attributable to a $10.9 million reduction in expenses to offset the legal fees incurred to date associated with the litigation settlement payment from TP-Link. The decreases in the three and nine months ended September 29, 2024 were partially offset by increases in personnel-related expenditures of $3.3 million and $7.7 million, respectively, mainly due to higher variable compensation, and stock-based compensation associated with executives&#8217; transition.</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;">&#160;</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;">We expect general and administration expenses in absolute dollar amount in the fourth fiscal quarter of 2024 to be in line with or slightly lower than the second fiscal quarter of 2024, primarily due to lower litigation defense 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, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commitments and Contingencies,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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.</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.44%;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;">Litigation Reserves, Net</span></p>
  <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="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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:26.416%;box-sizing:content-box;"/>
    <td style="width:1.201%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.046999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.201%;box-sizing:content-box;"/>
    <td style="width:11.047%;box-sizing:content-box;"/>
    <td style="width:1.201%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.046999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.201%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.046999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.201%;box-sizing:content-box;"/>
    <td style="width:11.047%;box-sizing:content-box;"/>
    <td style="width:1.301%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.046999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">(100,855</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">(92,625</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">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;">&#160;</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:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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:8pt;font-family:Times New Roman;min-width:fit-content;">** Percentage change not meaningful.</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;">&#160;</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 decreases in litigation reserves, net for the three and nine months ended September 29, 2024, compared to the prior year periods, were mainly attributable to a contra-expense of $92.7 million associated with the litigation settlement payment from TP-Link, and the reversal of an $8.2 million contingent fee recorded in the second fiscal quarter of 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.44%;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;">Restructuring and Other Charges</span></p>
  <p style="text-indent:4.44%;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;">&#160;</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:26.416%;box-sizing:content-box;"/>
    <td style="width:1.201%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.046999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.201%;box-sizing:content-box;"/>
    <td style="width:11.047%;box-sizing:content-box;"/>
    <td style="width:1.201%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.046999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.201%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:8.786999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.507%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.301%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.046999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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;">Nine Months Ended</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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,072</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">366</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">3,792</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40.3</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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,703</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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 for the three and nine months ended September 29, 2024 increased, compared to the prior year periods, primarily due to our reorganization to better align the cost structure of the business with the areas to deliver long-term growth and expanding profitability. For a detailed discussion of restructuring and other charges, refer to Note 13, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring and Other Charges</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, in Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</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;min-width:fit-content;">Other Income, Net</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;">Other income, 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:</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;">&#160;</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:26.605%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.442%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.161%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.262%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.242%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:6.941000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.022%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Nine 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;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">Other income, 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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">3,485</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">&#160;%</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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,280</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,048</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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.6</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,685</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in other income, net for the three months ended September 29, 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. The decrease in other income, net for the nine months ended September 29, 2024, compared to the prior year period, was primarily due to $6.0 million cash received relating to a favorable litigation settlement for false product marketing in the prior year but not in the current year, partially offset by higher interest income resulting from higher interest rates and higher cash and short-term investment balances.</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.44%;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;">Provision for Income Taxes</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;">&#160;</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:26.2%;box-sizing:content-box;"/>
    <td style="width:12.4%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:9.68%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:12.6%;box-sizing:content-box;"/>
    <td style="width:1.2%;box-sizing:content-box;"/>
    <td style="width:11.74%;box-sizing:content-box;"/>
    <td style="width:1.08%;box-sizing:content-box;"/>
    <td style="width:9.68%;box-sizing:content-box;"/>
    <td style="width:1.3%;box-sizing:content-box;"/>
    <td style="width:11.52%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</span></p></td>
    <td colspan="5" 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 #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;">&#160;</span></p></td>
    <td colspan="5" 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;">Nine Months Ended</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 2023</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for income taxes</span></p></td>
    <td style="vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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,219</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">(83.5%)</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$86,431</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$15,100</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">(82.1%)</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">$84,382</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;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;font-style:italic;min-width:fit-content;">Effective tax rate</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">14.3 %</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">41.5 %</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;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;">&#160;</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:8pt;font-family:Times New Roman;min-width:fit-content;">** Percentage change not meaningful.</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 changes in taxes for the three and nine months ended September 29, 2024, compared to the prior year periods, were primarily due to the 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 September 29, 2024, coupled with the expectations for the remainder of the year, and determined that it continues to not be more likely than not that the deferred tax assets would be realized, and accordingly, did not record any benefits for the forecasted tax loss in for the three and nine months ended September 29, 2024.</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;">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.</span></p>
  <p style="text-indent:4.44%;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;">Segment 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;">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,</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;">, and information on net revenue by sales channels can be found in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Revenue </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, in the Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q.</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;">&#160;</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;">NETGEAR for Business Segment</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;">&#160;</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.71%;box-sizing:content-box;"/>
    <td style="width:1.22%;box-sizing:content-box;"/>
    <td style="width:11.945%;box-sizing:content-box;"/>
    <td style="width:1.22%;box-sizing:content-box;"/>
    <td style="width:9.084%;box-sizing:content-box;"/>
    <td style="width:1.22%;box-sizing:content-box;"/>
    <td style="width:12.445%;box-sizing:content-box;"/>
    <td style="width:1.321%;box-sizing:content-box;"/>
    <td style="width:12.665%;box-sizing:content-box;"/>
    <td style="width:1.321%;box-sizing:content-box;"/>
    <td style="width:9.084%;box-sizing:content-box;"/>
    <td style="width:1.321%;box-sizing:content-box;"/>
    <td style="width:12.445%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 2023</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$78,530</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.4%</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$70,510</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$207,020</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">(7.4)%</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$223,679</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;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;font-style:italic;min-width:fit-content;">Percentage of 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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">42.9%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">35.6%</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">42.1%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">40.5%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contribution income</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$16,133</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.9%</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$14,547</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$28,098</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">(33.5)%</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$42,254</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;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;font-style:italic;min-width:fit-content;">Contribution margin</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">20.5%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">20.6%</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">13.6%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">18.9%</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;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</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;">NETGEAR for Business net revenue increased, in the three months ended September 29, 2024, primarily due to the completion of our work with our channel partners to optimize their inventory levels and starting to see more predictable performance aligned to the market, led by the higher net revenue from the Pro AV product line of managed switches. NETGEAR for Business net revenue decreased, in the nine months ended September 29, 2024, primarily due to our work with our channel partners to optimize their inventory carrying levels in the first half of 2024, compared to the prior year period. We continued to experience strong demand for the Pro AV product line of managed switches. Geographically, NETGEAR for Business net revenue increased in Americas and APAC but decreased in EMEA, in the three months ended September 29, 2024, whereas net revenue decreased in EMEA and Americas but increased in APAC, in the nine months ended September 29, 2024, compared to the prior year periods, respectively.</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 for Business contribution income increased in the three months ended September 29, 2024, compared to the prior year period, primarily due to higher net revenue. NETGEAR for Business contribution income decreased in the nine months ended September 29, 2024, compared to the prior year period, primarily due to lower net revenue, and lower gross margin achievement mainly attributable to higher excess and obsolete inventory expense as we accelerated the depletion of our slower moving inventory, and higher cost of inventory and freight costs.</span></p>
  <p style="text-indent:4.44%;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;">Connected Home Segment</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;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:23.815%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:12.537%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:10.238%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:11.738%;box-sizing:content-box;"/>
    <td style="width:1.16%;box-sizing:content-box;"/>
    <td style="width:12.198%;box-sizing:content-box;"/>
    <td style="width:1.16%;box-sizing:content-box;"/>
    <td style="width:10.238%;box-sizing:content-box;"/>
    <td style="width:1.16%;box-sizing:content-box;"/>
    <td style="width:11.618%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="5" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Nine Months Ended</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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 percentage data)</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">% Change</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 2023</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$104,324</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">(18.1)%</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$127,335</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$284,320</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;">&#160;</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="color:#000000;white-space:pre-wrap;min-width:fit-content;">(13.4)%</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$328,487</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;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;font-style:italic;min-width:fit-content;">Percentage of 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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">57.1%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">64.4%</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">57.9%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">59.5%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(4,780)</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;">&#160;</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="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$9,465</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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$(24,714)</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;">&#160;</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="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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$2,336</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:10pt;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;font-style:italic;min-width:fit-content;">Contribution margin</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(4.6)%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">7.4%</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">(8.7)%</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;">&#160;</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;">&#160;</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;">&#160;</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="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">0.7%</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;">&#160;</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:8pt;font-family:Times New Roman;min-width:fit-content;">** Percentage change not meaningful.</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;">&#160;</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Connected Home net revenue decreased in the three and nine months ended September 29, 2024, compared to the prior year periods, in part due to market contraction, leading to year-over-year declines in the retail channel, and a decline in net revenue in service provider channel. Despite the declines in the overall consumer networking market during the three and nine months ended September 29, 2024, our premium portfolio of products continued to outperform the market, and we saw growth in our service revenue, as compared to the prior year periods. Geographically, Connected Home net revenue decreased in all three regions in the three and nine months ended September 29, 2024, compared to the prior year periods.</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;">Connected Home contribution loss increased in the three and nine months ended September 29, 2024, compared to the prior year periods, mainly attributable to lower net revenue, and lower gross margin achievements due to higher freight costs, higher cost of inventory, and higher excess and obsolete inventory expense as we accelerated the depletion of our slower moving inventory.</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;min-width:fit-content;">Liquidity and Capital Resources</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;">Our principal sources of liquidity are cash, cash equivalents, short-term investments and cash generated from operations. As of September 29, 2024, we had cash, cash equivalents and short-term investment of $395.7 million, an increase of $112.1 million from December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.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 September 29, 2024, approximately 22% 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.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</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;min-width:fit-content;">Cash Flows</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 table presents our cash flows for the periods presented.</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;">&#160;</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%;box-sizing:content-box;"/>
    <td style="width:1.62%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.883000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.62%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.883000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">Cash provided by operating activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">143,315</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align: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;">582</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Cash used in investing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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,891</span></p></td>
    <td style="white-space:nowrap;vertical-align: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="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(16,471</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash (used in) provided by financing activities</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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,374</span></p></td>
    <td style="white-space:nowrap;vertical-align: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="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</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;">Net cash increase (decrease)</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">97,050</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;">&#160;</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;">&#160;</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;">(15,041</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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net cash provided by operating activities increased by $142.7 million in the nine months ended September 29, 2024, compared to the prior year period, primarily due to a net proceed before tax of $103.6 million resulting from the litigation settlement payment from TP-Link and other favorable working capital movements. Our accounts payable (excluding payables related to property and equipment) increased from $46.4 million as of December 31, 2023 to $50.9 million as of September 29, 2024, primarily due to the timing of inventory receipts and supplier payments. Accounts receivable decreased from $185.1 million as of December 31, 2023 to $177.3 million as of September 29, 2024, primarily due to the timing of cash collections and lower revenue. Inventory decreased from $248.9 million as of December 31, 2023 to $162.0 million as of September 29, 2024. We expect to continue generating cash from operating activities in the fourth quarter of fiscal 2024 as we continue to reduce our slower moving inventory levels.</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;font-style:italic;min-width:fit-content;">Investing 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net cash used in investing activities increased by $7.4 million in the nine months ended September 29, 2024, compared to the prior year period, mainly driven by higher net purchases of short-term investments and higher purchases of property and equipment.</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;font-style:italic;min-width:fit-content;">Financing 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-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net cash used in financing activities was $22.4 million in the nine months ended September 29, 2024, compared to net cash provided by financing activities of $0.8 million in the prior year period, primarily due to repurchases of our common stock in the current year 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;">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.</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;min-width:fit-content;">Stock Repurchase Program</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, 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 nine months ended September 29, 2024, we repurchased and retired, reported based on trade date, approximately 1.7 million shares of common stock, at a cost of approximately $22.9 million under the repurchase authorization. We did not repurchase any shares of common stock during the nine months ended October 1, 2023. On July 16, 2024, the Board of Directors authorized management to repurchase up to 3.0 million shares of our outstanding common stock, incremental to the remaining shares under our previous repurchase program. As of September 29, 2024, approximately 3.8 million shares remained authorized for repurchase under the repurchase program. We also repurchased and retired, reported based on trade date, approximately 222,000 shares and 194,000 shares of common stock, at a cost of approximately $3.3 million and $2.7 million during the nine months ended September 29, 2024 and October 1, 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,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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;font-style:italic;min-width:fit-content;">Stockholders&#8217; Equity</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, in Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q. We plan to resume to opportunistically repurchase share in the fourth fiscal quarter of 2024.</span></p>
  <p style="text-indent:4.44%;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;">Contractual and Other 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;">Except as follows, there were no material changes outside of the ordinary course of business in our contractual obligations as of September 29, 2024, from those as of December 31, 2023, disclosed in Part II, Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our 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;">As of September 29, 2024, we had $84.9 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 September 29, 2024, $204.1 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.</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;">As of September 29, 2024, we entered into an office lease that has not yet commenced with short-term and long-term future lease payments of $0.3 million and $43.0 million, respectively, that are not yet recorded on our unaudited Consolidated Balance Sheets. This lease will commence in 2025 with a non-cancelable lease term of 11 years.</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 a detailed discussion, refer to Note 8,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Commitments and Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, in Notes to Unaudited Condensed Consolidated Financial Statements in Item 1 of Part I of this Quarterly Report on Form 10-Q.</span></p>
  <p style="text-indent:4.44%;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;">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;">Information with respect to this item may be found in Note 2, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Summary of Significant Accounting </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="quantitative_qualitative_disclosures_abo"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 3. </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;">Quantitative and Qualitative </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;">Disclosures About Market Risk</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 nine months ended September 29, 2024, there were no material changes to our market risk disclosures as set forth in Part II, Item 7A &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; in our Annual Report.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="controls_procedures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 4. </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;">Controls and</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;"> Procedures</span></p>
  <p 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;">Evaluation of Disclosure Controls and Procedures</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;">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 &#8220;Exchange Act&#8221;) 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.</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-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in Internal Control over Financial Reporting</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 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <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;">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.</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:left;"><span style="color:#ff0000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_ii_or_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART II: OTHE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">R INFORMATION</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="legal_proceedings"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 1. </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;">Legal Pro</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;">ceedings</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;">&#160;</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 information set forth under Note 8,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Commitments and Contingencies</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;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 &#8220;Risk Factors&#8221; in Part II, Item 1A of this Quarterly Report on Form 10-Q.</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;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="risk_factors"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 1A. </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;">Risk F</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;">actors</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:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Risk Factors Summary</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;">&#160;</span></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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;">&#160;</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;font-style:italic;min-width:fit-content;">Risks Related to our Business, Industry and Operations</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">To remain competitive and stimulate consumer and business demand, we must successfully manage new product introductions and transitions of products and services. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">We obtain several key components from limited or sole sources. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">We depend on a limited number of third-party manufacturers for substantially all of our manufacturing needs. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">Our sales and operations in international markets have exposed us to and may in the future expose us to operational, financial and regulatory risks.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">We expect our operating results to fluctuate on a quarterly and annual basis, which could cause our stock price to fluctuate or decline.</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;">&#160;</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">Changes in trade policy in the United States and other countries may adversely impact our business, results of operations and financial condition.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">Expansion of our operations and infrastructure may strain our operations and increase our operating expenses.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">We invest in companies primarily for strategic reasons but may not realize a return on our investments.</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: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;font-style:italic;min-width:fit-content;">Risks Related to Our Products, Technology and Intellectual Property</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">Product security vulnerabilities, system security risks, data protection breaches, cyber-attacks and improper use of artificial intelligence (&#8220;AI&#8221;) 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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">We make substantial investments in software research and development and unsuccessful investments could materially adversely affect our business, financial condition and results of operations. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">If we are unable to secure and protect our intellectual property rights, our ability to compete could be harmed. </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: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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial, Legal, Regulatory and Tax Compliance Risks, Including Recent Impairment Charges</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">We are currently involved in litigation matters and may in the future become involved in additional litigation.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">We are exposed to the credit risk of some of our customers and to credit exposures in weakened markets.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">Changes in tax laws or exposure to additional income tax liabilities could affect our future profitability.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">We are subject to, and must remain in compliance with numerous new, existing and changing laws and regulations worldwide.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">We are exposed to credit risk and fluctuations in the market values of our investment portfolio. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">Governmental regulations of imports or exports affecting Internet security could affect our net revenue.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">If our goodwill becomes impaired, as occurred in 2022, we may be required to record a significant charge to earnings.</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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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;font-style:italic;min-width:fit-content;">General Risk Factors</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">If we lose the services of our key personnel, we may not be able to execute our business strategy effectively.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">Global economic conditions could materially adversely affect our revenue and results of operations. </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">Political events, war, terrorism, public health issues, natural disasters, sudden changes in trade and immigration policies, and other circumstances could materially adversely affect us.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.</span></div></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;">&#160;</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;font-style:italic;min-width:fit-content;">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.</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;">&#160;</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;font-style:italic;min-width:fit-content;">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.</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:13.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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;font-style:italic;min-width:fit-content;">Investing in our common stock involves a high degree of risk. The risks described</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;font-style:italic;min-width:fit-content;">below are not exhaustive of the risks that might affect our business. Other risks,</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;font-style:italic;min-width:fit-content;">including those we currently deem immaterial, may also impact our business. Any 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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">the following risks could materially adversely affect our business operations,</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;font-style:italic;min-width:fit-content;">results of operations and financial condition and could result in a significant</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;font-style:italic;min-width:fit-content;">decline in our stock price.</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;font-style:italic;min-width:fit-content;">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.</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;font-style:italic;min-width:fit-content;">We have marked with an asterisk (*) those risks described below that reflect substantive changes from the risks described under Part I, Item 1A &#8220;Risk Factors&#8221; included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 16, 2024.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Risks Related to our Business, Industry and Operations</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* 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.</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>
  <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;">    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 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">between our actual and our forecasted demand in the past and expect differences to arise in the future. If we improperly forecast demand for our products and channel inventory levels, we could end up with too many products and be unable to sell the excess inventory in a timely manner, if at all, or, alternatively we could end up with too few products and not be able to satisfy demand. This problem is exacerbated because we attempt to closely match inventory levels with product demand leaving limited margin for error. Also, during the transition from an existing product to a new replacement product, we must accurately predict the demand for the existing and the new product. If we improperly forecast demand for our products and channel inventory levels, we could incur increased expenses associated with writing off excessive or obsolete inventory, lose sales, incur penalties for late delivery or have to ship products by air freight to meet immediate demand incurring incremental freight costs above the sea freight costs and suffering a corresponding decline in gross margins. For example, 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.</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;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* To remain competitive and stimulate consumer and business demand, we must successfully manage new product introductions and transitions of products and services.</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="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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     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&#8217; 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.</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>
  <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;">     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. 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.</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>
  <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;">     Accordingly, if we cannot properly drive customer and business demand, manage future introductions and transitions of products and services, this could result in:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">loss of or delay in revenue and loss of market share; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">negative publicity and damage to our reputation and brand; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">a decline in the average selling price of our products; </span></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">increased levels of product returns.</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: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;">     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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* 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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"><br/>     </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">To remain competitive and stimulate consumer and business demand, we must successfully manage new product introductions and transitions of products and services</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8221;, 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. Additionally, a significant part of our business strategy and culture is to focus on long-term growth and as a result, our profitability may be lower than it would be if our strategy were to maximize short-term financial results. If we are ultimately unable to improve profitability at the level or during the time frame anticipated by securities or industry analysts and our stockholders, the trading price of our common stock may decline. 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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="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;">     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&amp;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 &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8221; and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8221;,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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>
  <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;">     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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">to reduce their level of purchases, our business could be harmed. Similarly, we sell products and services directly to consumers from our own e-commerce platforms and expect these revenues to grow proportionate to overall revenue. Some of our customers, such as Amazon and Best Buy, may consider this to be competitive with their own businesses, which could negatively influence their purchasing decisions with respect to our products. Furthermore, we have experienced a shift towards products being bought and sold online. If we are unable to adjust to this shift and effectively manage our business and inventory requirements amongst our online customers and traditional retail customers, this may lead to lower market share and lower revenues for us, and our net revenue and operating results could be harmed.</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;"> </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;">     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 &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8221; 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.</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>
  <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;">     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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* 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.</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="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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     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&#8217; 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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 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.</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>
  <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;">     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.</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;"> </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;">     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.</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;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* 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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </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;">     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.</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>
  <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;">     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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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="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;">     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.</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>
  <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;">     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.</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;">&#160;</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;">     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&#8217;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.</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>
  <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;">     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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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>
  <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;">     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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* 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.</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="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;">     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.</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>
  <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;">Our reliance on third-party manufacturers also exposes us to the following risks over which we have limited control:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">unexpected increases in manufacturing and repair costs; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">inability to control the quality and reliability of finished products;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">inability to control delivery schedules;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">potential lack of adequate capacity to manufacture all or a part of the products we require; and </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">potential labor unrest affecting the ability of the third-party manufacturers to produce our products.</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: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;">     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.</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>
  <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;">     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 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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:8pt;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;">     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&#8217;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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Our sales and operations in international markets have exposed us to and may in the future expose us to operational, financial and regulatory risks.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </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;">International sales comprise a significant amount of our overall net revenue. International sales were approximately 32% of overall net revenue in the third 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.</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>
  <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;">International operations are subject to a number of other risks, including:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">exchange rate fluctuations and inflation;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">geopolitical and economic tensions, such as in the Middle East, between China/Taiwan, and international terrorism and anti-American sentiment, particularly in emerging markets;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">potential for violations of anti-corruption laws and regulations, such as those related to bribery and fraud;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">preference for locally branded products, and laws and business practices favoring local competition;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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.);</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">increased difficulty in managing inventory and reduced inventory level targets; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">delayed revenue recognition; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">unpredictable judicial systems, which may unfairly favor domestic plaintiffs over foreign corporations, or which may more easily impose harsher penalties such as import injunctions; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">less effective protection of intellectual property; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">difficulties and costs of staffing and managing foreign operations; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">business difficulties, including potential bankruptcy or liquidation, of any of our worldwide third-party logistics providers.</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: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;">     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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     The 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,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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>
  <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;">     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:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">our reseller agreements generally do not require substantial minimum purchases;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">our customers can stop purchasing and our resellers can stop marketing our products at any time; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">our reseller agreements generally are not exclusive.</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: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;">     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.</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>
  <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;">     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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">     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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">     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&#8217;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.</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>
  <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;">    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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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>
  <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;">     Orders from service providers generally tend to be large but sporadic, which causes our revenues from them to fluctuate and challenges our ability to accurately forecast demand from them. In particular, managing inventory, inventory levels and production of our products for our service provider customers is a challenge and may be further exacerbated by current macroeconomic uncertainties and geopolitical instability. Many of our service provider customers have irregular purchasing requirements. These customers may decide to cancel orders for customized products specific to that customer, and we may not be able to reconfigure and sell those products in other channels. These cancellations could lead to substantial write-offs. In addition, these customers may issue unforecasted orders for products which we may not be able to produce in a timely manner and as such, we may not be able to accept and deliver on such unforecasted orders. In certain cases, we may commit to fixed-price, long term purchase orders, with such orders priced in foreign currencies which could lose value over time in the event of adverse changes in foreign exchange rates. Even if we are selected as a supplier, typically a service provider will also designate a second source supplier, which over time will reduce the aggregate orders that we receive from that service provider. Further, as the technology underlying our products deployed by broadband service providers matures and more competitors offer alternative products with similar technology, we anticipate competing in an extremely price sensitive market and our margins may be affected. If we are unable to introduce new products with sufficiently advanced technology to attract service provider interest in a timely manner, our service provider customers may then require us to lower our prices, or they may choose to purchase products from our competitors. If this occurs, our business would be harmed and our revenues would be reduced.</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>
  <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;">     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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">We expect our operating results to fluctuate on a quarterly and annual basis, which could cause our stock price to fluctuate or decline.</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="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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">operational disruptions, such as transportation delays or failure of our order processing system, particularly if they occur at the end of a fiscal quarter; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">component supply constraints, including specialized WiFi 6 or WiFi 7 chipsets, or sudden, unforeseen price increases from our manufacturers, suppliers and vendors; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">unanticipated increases in costs, including air and ocean freight, associated with shipping and delivery of our products;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">the inability to maintain stable operations by our suppliers, distribution centers and other parties with which we have commercial relationships;</span></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">seasonal shifts in end market demand for our products, particularly in our Connected Home business segment;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">unfavorable or compressed level of inventory and turns;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">changes in or consolidation of our sales channels and wholesale distributor relationships or failure to manage our sales channel inventory and warehousing requirements;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">unanticipated decreases, reduced inventory targets or delays in purchases of our products by our significant traditional and online retail customers;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">an increase in price protection claims, redemptions of marketing rebates, product warranty and stock rotation returns or allowance for doubtful accounts; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">delay or failure to fulfill orders for our products on a timely basis;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">changes in the pricing policies of or the introduction of new products by us or our competitors;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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&#8217; data privacy or disruption of the continuous operation of our cloud infrastructure and our products;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">introductions of new technologies and changes in consumer preferences that result in either unanticipated or unexpectedly rapid product category shifts;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">slow or negative growth in the networking product, personal computer, Internet infrastructure, smart home, home electronics and related technology markets;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">delays in the introduction of new products by us or market acceptance of these products;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">delays in regulatory approvals or consumer adoption of WiFi 6E or WiFi 7 technology in various regions;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">increases in expenses related to the development, introduction and marketing of new products that adversely impact our margins;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">increases in expenses related to the development and marketing related to the Company&#8217;s direct online sales channels that adversely impact our margins;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">changes in tax rates or adverse changes in tax laws that expose us to additional income tax liabilities;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">changes in U.S. and international trade policy that adversely affect customs, tax or duty rates;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">foreign currency exchange rate fluctuations in the jurisdictions where we transact sales and expenditures in local currency;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">unanticipated increases in expenses related to periodic restructuring measures undertaken to achieve profitability and other business goals, including the reallocation or relocation of resources;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">delay or failure of our service provider customers to purchase at their historic volumes or at the volumes that they or we forecast; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">disruptions or delays related to our financial and enterprise resource planning systems;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">terms of our contracts with customers or suppliers that cause us to incur additional expenses or assume additional liabilities;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">any changes in accounting rules; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">challenges associated with integrating acquisitions that we make, or with realizing value from our strategic investments in other companies;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">failure to effectively manage our third-party customer support partners, which may result in customer complaints and/or harm to our brand;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">labor unrest at facilities managed by our third-party manufacturers;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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&#8217; acceptance by consumers; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">overall performance of the equity markets and the economy as a whole; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">unanticipated shifts or declines in profit by geographical region that would adversely impact our tax rate; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">our failure to implement and maintain the appropriate internal controls over financial reporting which may result in restatements of our financial statements.</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: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;">     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.</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-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="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* 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.</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>
  <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;">      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.</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>
  <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;">     Additionally, the imposition of tariffs is dependent upon the classification of items under the Harmonized Tariff System (&#8220;HTS&#8221;) 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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="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;">     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, or East coast or Gulf coast of United States due to the volume of imports coming to the U.S. via ports there, 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 "</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">" 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.</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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant disruptions to the transportation network could lead to significant disruptions in our business, delays in shipments, increased shipping costs, 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.</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>
  <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;">     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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Expansion of our operations and infrastructure may strain our operations and increase our operating expenses.</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>
  <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;">     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.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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: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;">     For example, we have invested, and will continue to invest, significant capital and human resources in the design and enhancement of our financial and enterprise resource planning systems, which may be disruptive to our underlying business. We depend on these systems in order to timely and accurately process and report key components of our results of operations, financial position and cash flows. If the systems fail to operate appropriately or we experience any disruptions or delays in enhancing their functionality to meet current business requirements, our ability to fulfill customer orders, bill and track our customers, fulfill contractual obligations, accurately report our financials and otherwise run our business could be adversely affected. Even if we do not encounter these adverse effects, the enhancement of systems may be much more costly than we anticipated. If we are unable to continue to enhance our information technology systems as planned, our financial position, results of operations and cash flows could be negatively impacted.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">     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. Acquisitions involve numerous risks and challenges, including but not limited to the following:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">integrating the companies, assets, systems, products, sales channels and personnel that we acquire;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">higher than anticipated acquisition and integration costs and expenses;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">reliance on third parties to provide transition services for a period of time after closing to ensure an orderly transition of the business;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">growing or maintaining revenues to justify the purchase price and the increased expenses associated with acquisitions;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">entering into territories or markets with which we have limited or no prior experience;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">establishing or maintaining business relationships with customers, vendors and suppliers who may be new to us;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">overcoming the employee, customer, vendor and supplier turnover that may occur as a result of the acquisition;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">disruption of, and demands on, our ongoing business as a result of integration activities including diversion of management&#8217;s time and attention from running the day-to-day operations of our business; </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">inability to implement uniform standards, disclosure controls and procedures, internal controls over financial reporting and other procedures and policies in a timely manner;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">inability to realize the anticipated benefits of or successfully integrate with our existing business the businesses, products, technologies or personnel that we acquire; and </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">potential post-closing disputes.</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: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;">     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.</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>
  <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;">     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.</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>
  <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;">    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.</span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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-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="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">We invest in companies primarily for strategic reasons but may not realize a return on our investments.</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>
  <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;">     We have made, and continue to seek to make, investments in companies around the world to further our strategic objectives and support our key business initiatives. These investments may include equity or debt instruments of public or private companies, and may be non-marketable at the time of our initial investment. We do not restrict the types of companies in which we seek to invest. These companies may range from early-stage companies that are often still defining their strategic direction to more mature companies with established revenue streams and business models. If any company in which we invest fails, we could lose all or part of our investment in that company. If we determine that an other-than-temporary decline in the fair value exists for an equity or debt investment in a public or private company in which we have invested, we will have to write down the investment to its fair value and recognize the related write-down as an investment loss. The performance of any of these investments could result in significant impairment charges and gains (losses) on investments. We must also analyze accounting and legal issues when making these investments. If we do not structure these investments properly, we may be subject to certain adverse accounting issues, such as potential consolidation of financial results.</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>
  <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;">     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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Risks Related to Our Products, Technology and Intellectual Property</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">     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.</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>
  <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;">     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.</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>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* Product security vulnerabilities, system security risks, data protection breaches, cyber-attacks and improper use of artificial intelligence (&#8220;AI&#8221;) 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.</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>
  <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;">     Our products and services could be compromised due to 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 vulnerable to cybersecurity risks, including cyber-attacks such as viruses and worms, vulnerabilities such as command injection, cross site scripting, credential stuffing attacks, 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 &#8216;backdoor&#8217; 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. Applicable data privacy and security obligations may require us, or we may voluntarily choose to, notify relevant stakeholders, including affected individuals, customers, regulators, investors and others of security breaches. Such disclosures and related actions can be costly and the disclosure or the failure to comply with such applicable requirements could lead to adverse consequences. Further, under certain circumstances, we may need to prioritize fixing vulnerabilities or responding to security breaches over new product development, which may impact our revenues and adversely affect our business.</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>
  <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;">     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. 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.</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;"> </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;">     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&#8217; 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.</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>
  <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;">     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 (including related vulnerabilities and risks) and many states, countries and jurisdictions have laws and regulations that may impose significant penalties for failure to comply with these</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">requirements. Compliance with laws and regulations concerning artificial intelligence, privacy, cybersecurity, data governance and data protection is a rigorous and time-intensive process, that continuously evolves and develops, 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 and regulations are not consistent. The applicability and scope of these laws and regulations, as interpreted by courts, regulators, or administrative bodies, remain uncertain and compliance in the event of a widespread data breach or other cybersecurity incident could be costly.</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;"> </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;">     Actual and potential breaches of our security measures as well as the loss, disclosure or 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. It may be difficult and/or costly to detect, investigate, mitigate, contain and remediate security breaches and our efforts to do so may not be successful. Actions taken by us or third parties with whom we work to detect, investigate, mitigate, contain and remediate a security breach could result in outages, data losses, disruptions to our business and otherwise harm our business. Unauthorized parties may also gain access to other networks, systems and products after a compromise of our networks, systems, and products.</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>
  <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;">     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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* 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.</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;">&#160;</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;">     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 within our Company 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. While we have established an AI transformation leadership team to coordinate and oversee our approach to AI adoption, 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.</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;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">We make substantial investments in software research and development and unsuccessful investments could materially adversely affect our business, financial condition and results of operations.</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="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;">     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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">57</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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;"> </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;">     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.</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>
  <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;">     Software research and development is complex. We must make long-term investments, develop or obtain appropriate intellectual property and commit significant resources before knowing whether our output from these investments will successfully result in meaningful customer demand and retention for our products and services. We must accurately forecast mixes of software solutions and configurations that meet customer requirements, and we may not succeed at doing so within a given product&#8217;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&#8217; 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.</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;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">     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 &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">We make substantial investments in software research and development and unsuccessful investments could materially adversely affect our business, financial condition and results of operations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8221; 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. Additionally, certain software components in our product and corporate systems can be directly updated by our third-party partners. Defects, errors or failures in such updates could impact our customer's experience or cause business interruptions.</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>
  <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;">      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.</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>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">58</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     The 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&#8217; functionality, reduce or eliminate our ability to update or distribute our products or services, give preferential treatment to competitive products, or charge fees related to the distribution of our products could adversely affect the usage of our subscription services products or our other products and services on mobile devices. We may not be successful in maintaining or developing relationships with key participants in the mobile ecosystem or in developing products and services that operate effectively with these technologies, products, systems, networks, or standards. In the event that it is more difficult for our users to access and use our subscription services products or our other products on their mobile devices, or if our users choose not to access or use our subscription services products or our other products on their mobile devices, our user growth and user engagement and our business could be harmed.</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-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="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">If we are unable to secure and protect our intellectual property rights, our ability to compete could be harmed.</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>
  <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;">     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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial, Legal, Regulatory and Tax Compliance Risks, Including Recent Impairment Charges</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* 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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     The 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 or cost to defend litigation 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 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, third parties, some of whom are potential competitors, have initiated and may continue to initiate litigation against us, our manufacturers, suppliers, members of our sales channels or our service provider customers</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">59</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Commitments and Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">      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.</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>
  <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;">     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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">     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.</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>
  <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;">     In the past, there have been bankruptcies amongst our customer base, and certain of our customers&#8217; 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&#8217; ability to pay could be adversely impacted, which in turn could have a material adverse impact on our business, operating results, and financial condition.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* Changes in tax laws or exposure to additional income tax liabilities could affect our future profitability.</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>
  <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;">    Factors that could materially affect our future effective tax rates include but are not limited to:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">changes in tax laws or the regulatory environment;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">changes in accounting and tax standards or practices;</span></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">changes in the composition of operating income by tax jurisdiction; and </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">our operating results before taxes.</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: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;">     We are subject to income taxes in the United States and numerous foreign jurisdictions. Our effective tax rate has fluctuated in the past and may fluctuate in the future. Future effective tax rates could be affected by changes in the composition of earnings in countries with differing tax rates, changes in deferred tax assets and liabilities, or changes in tax laws. Foreign jurisdictions have increased the volume of tax audits of multinational corporations. Further, many countries continue to consider changes in their tax laws by implementing new taxes such as the digital service tax and initiatives such as the Organization for Economic Co-operation and Development&#8217;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.</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;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     The 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. In years where we are profitable, 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.</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>
  <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;">     We have been audited by the Italy Tax Authority (&#8220;ITA&#8221;) 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. Decisions were issued in the Company&#8217;s favor for the 2006 through 2012 tax years. Decisions on the 2004 through 2006 tax years were reverted back to the lower court for re-hearing. If we are unsuccessful in defending our tax positions for the remaining years, our profitability will be reduced.</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>
  <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;">     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.</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;">&#160;</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;">    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.</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;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* We are subject to, and must remain in compliance with numerous new, existing and changing laws and regulations worldwide concerning the manufacturing, use, distribution and sale of our products. 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.</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>
  <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;">     We are a global company subject to numerous U.S. and foreign laws and regulations. Many of these laws and regulations are continuously evolving and developing, and the interpretations, applications or impact of these laws and regulations on us are uncertain and could be interpreted in ways that harm our business. For example, 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. Certain regulations also limit the use of lead in electronic components. To our knowledge, we maintain compliance with all applicable</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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&#8217;s &#8220;conflict minerals&#8221; 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 or new interpretations or applications of existing laws and regulations 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.</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>
  <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;">      One area which has a large number of evolving and developing 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, or a new interpretation and application of existing laws, 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.</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>
  <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;">     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 or applications 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.</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>
  <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;">     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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">     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.</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>
  <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;">     Additionally, some of our products are subject to U.S. export controls, including the Export Administration Regulations and economic sanctions administered by the Office of Foreign Assets Control. We also incorporate encryption technology into certain of our solutions. These encryption solutions and underlying technology may be exported outside of the United States only with the required export authorizations or exceptions, including by license, a license exception, appropriate classification notification requirement and encryption authorization.</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>
  <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;">      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.</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>
  <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;">     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&#8217; 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.</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>
  <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;">      Adverse action by any government agencies related to indirect tax laws could materially adversely affect our business, operating results and financial condition.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">We are exposed to credit risk and fluctuations in the market values of our investment portfolio.</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>
  <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;">     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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Governmental regulations of imports or exports affecting Internet security could affect our net revenue.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="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;">     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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">If our goodwill becomes impaired, as occurred in 2022, we may be required to record a significant charge to earnings.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     Goodwill 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.</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>
  <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;">     As a result of our acquisitions, we have significant goodwill recorded on our balance sheets. In addition, significant negative industry or economic trends, such as those that have occurred as a result of the recent economic downturn, including reduced estimates of future cash flows or disruptions to our business could indicate that goodwill might be impaired. If, in any period our stock price decreases to the point where our market capitalization is less than our book 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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General Risk Factors</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">* If we lose the services of our key personnel, we may not be able to execute our business strategy effectively.</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;">&#160;</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;">     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 have made other leadership changes and hires. The failure to successfully transition could adversely affect our results of operations. 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 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.</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;"> </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="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Global economic conditions could materially adversely affect our revenue and results 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="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;">     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&#8217; 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</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;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     The 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 could further disrupt our business or limit our ability to access certain assets and materially adversely affect our business and results 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="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;">     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.</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>
  <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;">     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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">     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.</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;"> </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;">     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&#8217; abilities to manufacture our products.</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;"> </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;">     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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p 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;">&#160;</span></p></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:10pt;font-family:Times New Roman;min-width:fit-content;">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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">     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.</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>
  <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;">Some specific factors that may have a significant effect on our common stock market price include:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">actual or anticipated fluctuations in our operating results or our competitors&#8217; operating results;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">actual or anticipated changes in the growth rate of the general networking sector, our growth rates or our competitors&#8217; growth rates;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">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;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">novel and unforeseen market forces and trading strategies, such as the massive short squeeze rally caused by retail investors on companies such as GameStop;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">actual or anticipated changes in governmental regulation, including taxation and tariff policies;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">interest rate or currency exchange rate fluctuations;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">our ability to forecast or report accurate financial results; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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;">changes in stock market analyst recommendations regarding our common stock, other comparable companies or our industry generally.</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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</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>
  <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;">     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.</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>
  <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;">     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.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">66</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1.25in;position:relative;box-sizing:border-box;"><p 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;">&#160;</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;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="unregistered_sales_equity_securities_use"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 2. </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;">Unregistered Sales of Equity S</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;">ecurities and Use of Proceeds</span></p>
  <p style="text-indent:4.533%;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;">&#160;</span></p>
  <p style="text-indent:-4.749%;padding-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-size:10pt;font-family:Times New Roman;min-width:fit-content;">(c) Repurchase of Equity Securities by the Company</span></p>
  <p style="text-indent:4.533%;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;">&#160;</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;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:30.42%;box-sizing:content-box;"/>
    <td style="width:1.12%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:14.7%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.54%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.7%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.12%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:14.14%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.12%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:14.14%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
    <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;">Period</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;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 Number of Shares Purchased </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average Price Paid 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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 Number of Shares Purchased as Part of Publicly Announced Plans or Programs </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(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;">&#160;</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Maximum Number of Shares that May Yet Be Purchased Under the Plans or Programs <br/>(In millions)</span></p></td>
    <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;"><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;">July 1, 2024 - July 28, 2024</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:8pt;margin-top: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.9</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;"><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;">July 29, 2024 - August 25, 2024</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">110,768</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.02</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:8pt;margin-top: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,784</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:8pt;margin-top: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.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;">
    <td style="white-space:pre-wrap;vertical-align:middle;"><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;">August 26, 2024 - September 29, 2024</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;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="min-width:fit-content;">&#160;</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:8pt;margin-top: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,993</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;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="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top: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.62</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;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="min-width:fit-content;">&#160;</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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;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="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:8pt;margin-top: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.8</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;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: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;">Total</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">123,761</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.50</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:8pt;margin-top: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,784</span></p></td>
    <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #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;">&#160;</span></p></td>
    <td colspan="2" style="white-space:pre-wrap;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;">&#160;</span></p></td>
    <td style="white-space:pre-wrap;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;">&#160;</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;">&#160;</span></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:2pt;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%;word-break:keep-all;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;">From time to time, our Board of Directors has authorized programs under which we may repurchase shares of our common stock, depending on market conditions, in the open market or through privately negotiated transactions. On July 16, 2024, the Board of Directors authorized management to repurchase up to 3.0 million shares of our outstanding common stock, incremental to the remaining shares under our previous repurchase program.</span></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:2pt;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%;word-break:keep-all;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;">During the three months ended September 29, 2024, we repurchased and retired, as reported on trade date, approximately 25,000 shares of common stock at a cost of approximately $0.4 million to facilitate tax withholding for Restricted Stock Units.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="defaults_upon_senior_securities"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 3. </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;">Defaults Upon Se</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;">nior Securities</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;">None.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="mine_safety_disclosures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 4. </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;">Mine Safety </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;">Disclosures</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;">Not applicable.</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;" id="or_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 5. </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;">Other Inf</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;">ormation</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;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="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3c749190-8faf-4684-bcf2-755b5cf4b0f0" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_53de2778-9e33-4ee9-9dac-423e3fc60c51" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_426fe9b5-8848-40c8-b334-158634e1d02f" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_7c2da630-617b-4783-9666-3d5745f78c98" contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">None</span></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></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:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="exhibits"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 6.</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;"> Exhi</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;">bits</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibit Index</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:11.698%;box-sizing:content-box;"/>
    <td style="width:1.26%;box-sizing:content-box;"/>
    <td style="width:47.87%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:6.579%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.358%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.878%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.358%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:bottom;padding-right:0.042in;"><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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;"><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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;"><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;">&#160;</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;">&#160;</span></p></td>
    <td colspan="5" style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Incorporated by Reference</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;"><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;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exhibit Number</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid #ffffff03;padding-right:0.042in;"><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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exhibit Description</span></p></td>
    <td style="vertical-align:bottom;border-bottom:1pt 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;">&#160;</span></p></td>
    <td style="border-top:1pt solid;padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Form</span></p></td>
    <td style="border-top:1pt solid;vertical-align:bottom;border-bottom:1pt 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;">&#160;</span></p></td>
    <td style="border-top:1pt solid;padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td>
    <td style="border-top:1pt solid;vertical-align:bottom;border-bottom:1pt 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;">&#160;</span></p></td>
    <td style="border-top:1pt solid;padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</span></p></td>
    <td style="border-top:1pt solid #ffffff03;vertical-align:bottom;border-bottom:1pt 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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Filed Herewith</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">3.1</span></p></td>
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1122904/000112290417000280/ntgr-ex31_20170702x10q.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Amended and Restated Certificate of Incorporation of the registrant</span></a></p></td>
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">10-Q</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">8/4/2017</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">3.1</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">3.2</span></p></td>
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1122904/000112290418000115/ntgr20180420ex_32.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Amended and Restated Bylaws of the registrant</span></a></p></td>
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">8-K</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">4/20/2018</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">3.2</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">4.1</span></p></td>
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1122904/000089161803003552/f88882a4exv4w1.txt"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Form of registrant's common stock certificate</span></a></p></td>
    <td style="padding-left:0.042in;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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">S-1/A</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">7/14/2003</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">4.1</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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">10.1</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ntgr-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Office Lease, dated as of September 26, 2024, by and between the registrant and A&amp;M PEAK FIRST STREET, LLC</span></a></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">31.1</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ntgr-ex31_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Rule 13a-14(a)/15d-14(a) Certification of Principal Executive Officer</span></a></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">31.2</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ntgr-ex31_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Rule 13a-14(a)/15d-14(a) Certification of Principal Financial Officer</span></a></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">32.1#</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><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;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ntgr-ex32_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Section 1350 Certification of Principal Executive Officer</span></a></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">X</span></p></td>
   </tr>
  </table>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1.25in;position:relative;box-sizing:border-box;"><p 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;">&#160;</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;">&#160;</span></p></div>
  <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:11.698%;box-sizing:content-box;"/>
    <td style="width:1.26%;box-sizing:content-box;"/>
    <td style="width:47.87%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:6.579%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.358%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:7.878%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.358%;box-sizing:content-box;"/>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:16.55pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">32.2#</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="ntgr-ex32_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Section 1350 Certification of Principal Financial Officer</span></a></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">101.INS</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><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;">Inline XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">101.SCH</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><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;">Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">104*</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><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;">Cover page formatted as Inline XBRL and contained in Exhibit 101</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;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;min-width:fit-content;">X</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><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;">#</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><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;">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 &#8220;Exchange Act&#8221;) 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.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><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;">*</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><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;">Included in Interactive Data File covered by Exhibit 101.</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-left:0.042in;vertical-align:top;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="9" style="padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">68</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#toc_page"><span style="white-space:pre-wrap;font-weight:bold;text-decoration:underline;display:inline-block;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Table of Contents</span></a></p></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:1.25in;position:relative;box-sizing:border-box;"><p 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;">&#160;</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;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="signatures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SIGNA</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TURES</span></p>
  <p style="text-indent:4.533%;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;">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.</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;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:45.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NETGEAR, INC.</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Registrant</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;border-bottom:1pt solid;padding-right:0.042in;"><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;min-width:fit-content;">/s/ BRYAN D. MURRAY</span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.042in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Bryan D. Murray</span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.042in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Chief Financial Officer</span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:bottom;padding-right:0.042in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Principal Financial and Accounting Officer)</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;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Date: November 1, 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 class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ntgr-ex10_1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html>
 <head>
  <title>EX-10.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;line-height: 1;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:6.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3553 N. FIRST STREET </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LEASE</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:4.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.843%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">A&amp;M PEAK FIRST STREET, LLC,</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:28.796%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">a Delaware limited liability company, as Landlord,</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">and</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:2.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, INC.,</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:32.796%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">a Delaware corporation, as Tenant</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:6.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.5%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SUMMARY OF BASIC LEASE INFORMATION</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.03%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">This Summary of Basic Lease Information (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Summary</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) is hereby incorporated into and made a part of the attached Lease. Each reference in the Lease to any term of this Summary shall have the meaning as set forth in this Summary for such term. In the event of a conflict between the terms of this Summary and the Lease, the terms of the Lease shall prevail. Any capitalized terms used herein and not otherwise defined herein shall have the meaning as set forth in the Lease.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:7.44%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">TERMS OF LEASE</font></p>
  <p style="margin-left:7.44%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(References are to the Lease)	</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">DESCRIPTION</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.623696467359002%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Date:	September 26, 2024</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:8.269%;min-width:32.796%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:35.391239599857556%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord:	A&amp;M PEAK FIRST STREET, LLC, a Delaware limited liability company</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:7.463%;display:flex;margin-top:7.35pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.623696467359002%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Address of Landlord (Section 24.19):	c/o Alvarez &amp; Marsal Capital Real Estate, LLC</font></div></div>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2276 E. Maple Avenue</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:21.657%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">El Segundo, CA 90245 Attention: Mark A. Velarde</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">with a copy to:</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:9.546%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Allen Matkins Leck Gamble Mallory &amp; Natsis LLP 865 South Figueroa Street, Suite 2800</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:14.444%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Los Angeles, California 90017-2543 Attention: David B. Stone, Esq.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.463%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.623696467359002%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant:	Netgear, Inc., a Delaware corporation</font></div></div>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.623696467359002%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Address of Tenant (Section 24.19):	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Prior to Lease Commencement Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">:</font></div></div>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Netgear, Inc.</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">350 E. Plumeria Drive</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">San Jose, California 95134</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;margin-right:14.444%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Attention: Director of Workplace Operations with a copy to:</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Netgear, Inc.</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">350 E. Plumeria Drive</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;margin-right:21.657%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">San Jose, California 95134 Attention: General Counsel</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">with a copy to:</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Rimon Law, PC</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;margin-right:20.713%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">800 Oak Grove Avenue, Suite 250 Menlo Park, CA 94025</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Attention: Derek A. Ridgway, Esq.</font></p>
  <p style="font-size:10pt;margin-top:1.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">After Lease Commencement Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">:</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Netgear, Inc.</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3553 N. First Street</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">San Jose, California 95134</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:14.444%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Attention: Director of Workplace Operations with a copy to:</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Netgear, Inc.</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3553 N. First Street</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:21.657%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">San Jose, California 95134 Attention: General Counsel</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">with a copy to:</font></p>
  <p style="font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Rimon Law, PC</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;margin-right:20.713%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">800 Oak Grove Avenue, Suite 250 Menlo Park, CA 94025</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Attention: Derek A. Ridgway, Esq.</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:6.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.623696467359002%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">6.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Premises (Article 1):</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12.667%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:8.667%;min-width:27.463%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:31.446303230165%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">6.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Premises:	The parcel of land situated in the City of San Jose, State of California, described on </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit A-1</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, together with all improvements thereon, including, but not limited to the Building (as defined below) and all parking areas located thereon.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12.667%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:10%;min-width:27.463%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:31.446303230165%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">6.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Building:	That certain commercial building located on the Land (as defined in the Lease), containing approximately 89,409 rentable square feet of space, whose street address is 3553 N. First Street, San Jose, California 95134, as depicted on </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit A</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">attached hereto.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.623696467359002%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">7.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Term (Article 2):</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12.667%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.9588013694708755%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">7.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease Term:	                                      One hundred thirty-two (132) months.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12.667%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.9588013694708755%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">7.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease Commencement Date:	October 1, 2025. Notwithstanding the foregoing, for the</font></div></div>
  <p style="margin-left:40.2%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:9.546%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">avoidance of doubt, the terms and provisions of this Lease shall be effective as of the date of execution of this Lease.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12.667%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.9588013694708755%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">7.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease Expiration Date:	                    September 30, 2036.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.463%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.623696467359002%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">8.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Base Rent (</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Article 3</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">):</font></div></div>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:7.463%;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:25.52%;box-sizing:content-box;"></td>
    <td style="width:23.42%;box-sizing:content-box;"></td>
    <td style="width:26.34%;box-sizing:content-box;"></td>
    <td style="width:24.72%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:27.35pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p><p style="font-size:7.5pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.013%;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Months of Lease Term*</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p><p style="font-size:7.5pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.013%;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Annual Base Rent</font></p></td>
    <td style="text-indent:34pt;vertical-align:top;"><p style="margin-left:2.507%;text-indent:-4.041%;padding-left:3.787%;font-size:7.5pt;margin-top:8.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Monthly Installment of </font><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Base Rent</font></p></td>
    <td style="text-indent:5.4pt;vertical-align:top;text-align:left;"><p style="margin-left:1%;text-indent:0.014%;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.435%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Monthly Base Rent Rate</font><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">per Rentable Square Foot</font></p><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">of Premises</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/25 &#x2013; 9/30/26</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3,379,660.20</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$281,638.35</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3.15</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/26 &#x2013; 9/30/27</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3,476,221.92</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$289,685.16</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3.24</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/27 &#x2013; 9/30/28</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3,583,512.72</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$298,626.06</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3.34</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/28 &#x2013; 9/30/29</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3,690,803.52</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$307,566.96</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3.44</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/29 &#x2013; 9/30/30</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3,808,823.40</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$317,401.95</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3.55</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/30 &#x2013; 9/30/31</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3,916,114.20</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$326,342.85</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3.65</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/31 &#x2013; 9/30/32</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$4,034,134.08</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$336,177.84</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3.76</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/32 &#x2013; 9/30/33</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$4,152,153.96</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$346,012.83</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3.87</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/33 &#x2013; 9/30/34</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$4,280,902.92</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$356,741.91</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$3.99</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/34 &#x2013; 9/30/35</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$4,409,651.88</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$367,470.99</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$4.11</font></p></td>
   </tr>
   <tr style="height:9.35pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.861%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">10/1/35 &#x2013; 9/30/36</font></p></td>
    <td style="vertical-align:top;"><p style="font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.157%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$4,538,400.84</font></p></td>
    <td style="text-indent:6.15pt;vertical-align:top;"><p style="margin-left:1.133%;text-indent:0;font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$378,200.07</font></p></td>
    <td style="text-indent:3pt;vertical-align:top;"><p style="margin-left:0.56%;text-indent:0;font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.037%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">$4.23</font></p></td>
   </tr>
  </table>
  <p style="margin-left:12.573%;font-size:10pt;margin-top:5.95pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">*Subject to abatement of monthly pursuant to </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Section 3.2</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> of the Lease.</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.593%;display:flex;margin-top:5pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.631607995065309%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">9.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant&#x2019;s Share of Operating Expenses, Tax 	100%.</font></div></div>
  <p style="margin-left:6.667%;text-indent:7.143%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Expenses and Utilities Costs</font></p>
  <p style="margin-left:12.773%;font-size:10pt;margin-top:0.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(Section 4.2.6):</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:1.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.593%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.631607995065309%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">10.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LC Amount (Letter of Credit Rider):		$2,000,000.00, subject to reduction pursuant to the</font></div></div>
  <p style="margin-left:40.24%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Letter of Credit Rider.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.593%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.631607995065309%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">11.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Brokers (Section 24.25):			Jones Lang LaSalle, representing Tenant and Newmark </font></div></div>
  <p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Knight Frank, representing Landlord.</font></p>
  <p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.593%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.631607995065309%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">12.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Parking (Article 23):			100% of the parking spaces within the Surface Parking </font></div></div>
  <p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Areas, consisting of approximately two hundred eighty-</font></p>
  <p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> one (281) parking spaces</font></p>
  <p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:7.593%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.631607995065309%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">13.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Option Terms			Two (2), five (5) year, renewal option, </font></div></div>
  <p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">as more particularly set forth in the 	Extension Option Rider</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">attached to this Lease</font><font style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">INDEX</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:7.315%;text-align:right;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Page(s)</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:9.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 1	REAL PROPERTY, BUILDING AND PREMISES	1</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 2	LEASE TERM	2</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 3	BASE RENT	3</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 4	ADDITIONAL RENT	3</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 5	USE OF PREMISES	7</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 6	SERVICES AND UTILITIES	9</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 7	REPAIRS	10</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 8	ADDITIONS AND ALTERATIONS	11</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 9	COVENANT AGAINST LIENS	13</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 10	INDEMNIFICATION AND INSURANCE	13</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 11	DAMAGE AND DESTRUCTION	15</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 12	CONDEMNATION	15</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 13	COVENANT OF QUIET ENJOYMENT	16</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 14	ASSIGNMENT AND SUBLETTING	16</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 15	SURRENDER; OWNERSHIP AND REMOVAL OF PERSONAL PROPERTY	18</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 16	HOLDING OVER	19</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 17	ESTOPPEL CERTIFICATES	19</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 18	SUBORDINATION	19</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 19	TENANT'S DEFAULTS; LANDLORD'S REMEDIES	19</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 20	SECURITY DEPOSIT	21</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 21	COMPLIANCE WITH LAW	22</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 22	ENTRY BY LANDLORD	22</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 23	PARKING	23</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 24	MISCELLANEOUS PROVISIONS	24</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBITS</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:42.13%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:2.57143775513484%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">A</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">OUTLINE OF FLOOR PLAN OF BUILDING A-1	LEGAL DESCRIPTION</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.796%;display:flex;margin-top:0.1pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.583451354019141%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">A-2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SITE PLAN</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:0.4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.575734199050711%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">A-3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">DEPICTION OF EV CHARGING LOCATIONS</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:0.45pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.575734199050711%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">B</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">TENANT WORK LETTER</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:0.4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.575734199050711%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">C</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">AMENDMENT TO LEASE</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:0.4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.575734199050711%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">D</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">RULES AND REGULATIONS</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:0.4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.575734199050711%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">E</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LIST OF PERMITTED HAZARDOUS MATERIALS</font></div></div>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:56.157%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXTENSION OPTION RIDER LETTER OF CREDIT RIDER</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:6.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3553 N. FIRST STREET</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LEASE</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.03%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">This Lease, which includes the preceding Summary and the exhibits attached hereto and incorporated herein by this reference (the Lease, the Summary and the exhibits to be known sometimes collectively hereafter as the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), dated as of the date set forth in Section 1 of the Summary, is made by and between A&amp;M PEAK FIRST STREET, LLC, a Delaware limited liability company (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), and NETGEAR, INC., a Delaware corporation (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;).</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 1</font></p>
  <p style="font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.491%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">REAL PROPERTY, BUILDING AND PREMISES</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Real Property, Building and Premises</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.1.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> Grant of Premises</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Upon and subject to the terms, covenants and conditions hereinafter set forth in this Lease, Landlord hereby leases to Tenant and Tenant hereby leases from Landlord the premises described in Section 6.1 of the Summary (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Premises</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), including, without limitation, the (i) the building described in Section 6.2 of the Summary (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Building</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), (ii) the surface parking areas servicing the Building (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Surface Parking Areas</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), (iii) any outside plaza areas, walkways, driveways, courtyards, public and private streets, transportation facilitation areas and other improvements and facilities now or hereafter constructed on the Land (as defined below) that surrounds and/or services the Building, and are designated from time to time by Landlord as common areas appurtenant to or servicing the Building and any such other improvements (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Outside Areas</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), and (iv) the land upon which any of the foregoing are situated, as more particularly described on </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit A-</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> 1 </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">attached hereto (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Land</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). The Premises is sometimes collectively referred to herein as, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Real Property</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;. A site plan of the Real Property is attached hereto as </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit A-2</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant agrees and acknowledges that (A) Tenant&#x2019;s lease of the Premises is subject to that certain Ground and Rooftop Lease Agreement dated as of April 18, 2002 (the &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Verizon Lease</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;), between Netiq Corporation, a Delaware corporation (Landlord&#x2019;s predecessor-in-interest) and GTE Mobilnet of California Limited Partnership d/b/a Verizon Wireless (&#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Verizon</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;), which Verizon Lease relates to a portion of the rooftop of the Building, a portion of the ground area of the Premises, connection and access rights and a twenty-foot right of way relating thereto, and (B) Tenant will be bound by the same provisions that are binding on Landlord under the Verizon Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.1.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> Tenant's and Landlord's Rights</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Although Tenant is leasing the entire Building, Landlord and Landlord's agents, contactors, employees, licensees and invitees shall have the right (including the right of access) to the roof and the exterior faces of all exterior walls of the Building, and shall have the right of access to and use of the risers and conduits of the Building as described below and the right of access to the Building to perform its obligations and exercise its rights under this Lease in the manner provided in Article 22 below. Subject to the terms of this Lease, Tenant shall have 24/7 access to the Premises and Outside Areas. Subject to Landlord&#x2019;s rights in this Section 1.1.2, Tenant is hereby granted possession of the Surface Parking Areas (pursuant to Article 23 below) and the Outside Areas; provided, however, that (i) Tenant's use thereof shall be subject to (A) the provisions of any declarations, reciprocal easement agreements, covenants, conditions and restrictions regarding the use thereof hereafter recorded against the Real Property (if applicable, and as may be amended or otherwise modified, collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">CC&amp;R's</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), and (B) such reasonable, non-discriminatory rules and regulations as Landlord may make from time to time that do not materially increase Tenant&#x2019;s obligations or decrease Tenant&#x2019;s rights under the Lease (which shall be provided in writing to Tenant), and (ii) except as otherwise expressly provided in this Lease, Tenant may not go on the roof of Building without advance notice to Landlord and without otherwise being accompanied by a representative of Landlord, if requested by Landlord, except in an emergency. Landlord reserves the right from time to time to use any of the exterior portions of the Building and/or the Real Property and the Outside Areas, and the roof, risers and conduits of the Building for telecommunications and/or any other purposes, and to do any of the following: (1) make any changes, additions, improvements, repairs and/or replacements in or to the Real Property or any portion or elements thereof (including the Outside Areas); (2) close temporarily any of the common areas or other elements of the Real Property (including the Outside Areas) while engaged in making repairs, improvements or alterations to the Real Property; and (3) perform such other acts and make such other changes with respect to the Real Property as Landlord may, in the exercise of good faith business judgment, deem to be appropriate; </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">provided</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">however</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, in connection with such use, Landlord shall coordinate the same with Tenant and use commercially reasonable efforts to mitigate any interference with Tenant&#x2019;s operations.</font></div></div>
  <p style="font-size:10pt;margin-top:0.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Condition of Premises; Landlord&#x2019;s Work</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Condition of Premises</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Except as expressly set forth in this Lease and in the Tenant Work Letter attached to this Lease as </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit B</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant Work Letter</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), Landlord shall not be obligated to provide or pay for any improvement, remodeling or refurbishment work or services related to the improvement, remodeling or refurbishment of the Premises, and Tenant shall accept the Premises (including, without limitation, the existing Systems and Equipment located in the Building and the Building roof) in its &#34;AS IS&#34; condition on the date of this Lease, the Delivery Date and on the Lease Commencement Date.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.2.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord&#x2019;s Work</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding Section 1.2.1 above to the contrary, Landlord shall, at Landlord's expense, using Building standard materials and in accordance with Building standards, perform the following work in the Premises (collectively, &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Work</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;): (i) upgrade the electrical power serving the Premises to 4,000 amp (277/480V) with a new transformer and switchgear serving the Premises; (ii) install six (6) dual-head ChargePoint EV charging stations (Leviton Model EVR-Green 4000) in the location depicted on </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit A-3 </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">attached hereto, and (iii) restripe the Surface Parking Areas. In connection with such work, Landlord shall coordinate any planned shutdown of operations with Tenant. For purposes of this Lease, Landlord's Work shall be deemed &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Substantially Completed</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; upon the completion of the foregoing items substantially in accordance with this Section 1.2, with the exception of any punchlist items. If </font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">1</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord shall encounter any delays in causing Landlord's Work to be Substantially Completed as a result of any acts or omissions of Tenant, or its agents, contractors, employees, licensees or invitees pursuant to Tenant&#x2019;s early entry pursuant to Section 2.4 below, Tenant&#x2019;s construction of the Tenant Improvements, as defined in and pursuant to the Tenant Work Letter, or otherwise, such delays shall be referred to herein as &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant Delays</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;. Notwithstanding the foregoing to the contrary, except as otherwise provided in the Tenant Work Letter, (A) no Tenant Delay shall be deemed to have occurred unless and until Landlord has provided written notice to Tenant (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant Delay Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) specifying the action or inaction by Tenant which Landlord contends constitutes the Tenant Delay, and (B) if such action or inaction is not cured by Tenant within one (1) business day after receipt of such Tenant Delay Notice (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant Delay Grace Period</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), then a Tenant Delay, as set forth in such Tenant Delay Notice, shall be deemed to have occurred commencing as of the expiration of the Tenant Delay Grace Period; provided that Tenant shall only be permitted an aggregate of three (3) days of Tenant Delay Grace Period and, thereafter, a Tenant Delay shall commence upon the delivery of the Tenant Delay Notice to Tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.2.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Non-Compliance Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If (i) as of the Delivery Date, the base Building systems and equipment serving the Premises, the roof and/or the structural elements of the Building are not in good order, condition and repair (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Non-Compliance Condition</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), and (ii) Tenant becomes aware of such Non-Compliance Condition and delivers to Landlord written notice (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Non-Compliance Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) of such Non-Compliance Condition prior to the date (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Non-Compliance Outside Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) that is twelve (12) months after the Delivery Date, then Tenant's sole remedy shall be that Landlord shall, at Landlord's sole cost and expense (which shall not be included in Operating Expenses), do that which is necessary to correct such Non-Compliance Condition within a reasonable period of time after Landlord's receipt of the Non-Compliance Notice. If Tenant fails to deliver the Non-Compliance Notice to Landlord on or prior to the Non-Compliance Outside Date, then Landlord shall have no obligation to perform such corrective work of such Non-Compliance Condition described hereinabove at Landlord's sole cost and expense (but such release of such obligation shall not relieve Landlord of its other obligations under this Lease).</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.2.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Acceptance of Inconveniences</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant acknowledges that Landlord will be performing Landlord's Work during Tenant's occupancy of the Premises, and Tenant agrees that: (i) such performance of Landlord&#x2019;s Work may render the Premises without power for approximately 2-8 weeks (the &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Power Down Time</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;);</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.611%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(ii) Tenant shall cooperate with Landlord and Landlord's schedule of performance of Landlord's Work during such occupancy so that Landlord may timely perform Landlord's Work without unreasonable interference from Tenant (and in connection therewith, Landlord may cause Landlord's Work to be performed during normal business hours as reasonably necessary to complete the same in a timely manner, without any obligation to pay overtime or other premiums); and (iii) Tenant shall accept all inconveniences associated with the performance of Landlord's Work and agrees that the performance of Landlord's Work shall not constitute a constructive eviction of Tenant, nor entitle Tenant to any rent abatement, compensation or other damages from Landlord, nor subject Landlord to any liability, except for any injury to persons or damage to property (but not loss of business or other consequential damages) to the extent caused by Landlord's gross negligence or willful misconduct and not insured or required to be insured by Tenant under the Lease. In connection with the Power Down Time, Landlord shall not be liable for damages, by abatement of Rent or otherwise and the Power Down Time shall not be deemed to constitute an eviction or disturbance of Tenant's use and possession of the Premises or relieve Tenant from paying Rent or performing any of its obligations under this Lease. Notwithstanding the foregoing, Landlord shall provide temporary power service through PG&amp;E to Tenant during such Power Down Time at Landlord&#x2019;s cost; provided, however, that if temporary power service is not available through PG&amp;E during the Power Down Time, Landlord shall, at Landlord&#x2019;s cost, provide temporary power to the Premises for 8-10 hours per day through a temporary power generator so long as the cost thereof does not exceed</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$15,000.00 per week. In the event that the temporary power is provided by PG&amp;E, Tenant shall pay for the cost of the electricity actually consumed by Tenant during such Power Down Time.</font></p>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Rentable Square Feet</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The parties hereby confirm and stipulate that the Premises contain the rentable square feet set forth in Section 6.2 of the Summary, and such square footage amount is not subject to adjustment or remeasurement by Landlord or Tenant. Accordingly, there shall be no adjustment in the Base Rent or other amounts set forth in this Lease which are determined based upon rentable square feet of the Premises.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Triple Net Lease</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord and Tenant acknowledge that, except as otherwise provided to the contrary in this Lease, it is the parties intent and agreement that this Lease be a &#34;TRIPLE NET&#34; lease and that as such, the provisions contained in this Lease are intended to pass on to Tenant and/or reimburse Landlord for the costs and expenses reasonably associated with this Lease, the Building and the Real Property, and Tenant's operation therefrom to the end that Landlord shall receive all Rent (as defined below) provided for herein free and undiminished by any expenses, charges, fees, taxes and assessments, and Landlord shall not be obligated to perform any acts, or be subject to any liabilities, or to make any payments, except as otherwise specifically and expressly provided in this Lease. To the extent such costs and expenses payable by Tenant cannot be charged directly to, and paid by, Tenant, such costs and expenses shall be paid by Landlord but reimbursed by Tenant as Additional Rent (as defined below).</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 2</font></p>
  <p style="font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LEASE TERM</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease Term</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The terms and provisions of this Lease shall be effective as of the date of this Lease except for the provisions of this Lease relating to the payment of Rent. The term of this Lease (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease Term</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) shall be as set forth in Section 7.1 of the Summary and shall commence on the date (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease Commencement Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) set forth in Section 7.2 of the Summary, and shall terminate on the date (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease Expiration Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) set</font></div></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.648%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">forth in Section 7.3 of the Summary, unless this Lease is sooner terminated as hereinafter provided. For purposes of this Lease, the term &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease Year</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean each consecutive twelve (12) month period during the Lease Term, provided that the last Lease Year shall end on the Lease Expiration Date.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Abatement Penalty</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding Section 2.1 above to the contrary, if Landlord is unable to </font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">cause Landlord&#x2019;s Work to be Substantially Completed on or before September 1, 2025 (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Outside Work Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), as such Outside Work Date shall be extended day for day for each day Landlord is delayed in causing Landlord&#x2019;s Work to be Substantially Completed as a result of delays due to Force Majeure (as defined below) and/or Tenant Delays, then Landlord shall, in addition to the Abated Rent (as defined below), abate one (1) day of Base Rent for every one (1) day beyond the Outside Work Date (as so extended) that Landlord fails to cause Landlord&#x2019;s Work to be Substantially Completed, with such abatement (the &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Delay Abatement</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) to be credited against Base Rent commencing following the Abatement Period (as defined below). Except as expressly provided in Section 2.3 below, the abatement right afforded to Tenant under this Section 2.2 shall be Tenant's sole and exclusive remedy for Landlord's failure to cause Landlord&#x2019;s Work to be Substantially Completed on or before the Outside Work Date, as it may be extended as provided hereinabove.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Termination Right</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding anything to the contrary contained in this Lease, if Landlord, despite its diligent efforts, fails to cause Landlord&#x2019;s Work to be Substantially Completed on or before July 1, 2026 (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Work Termination Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), as such Work Termination Date shall be extended day for day for each day Landlord is delayed in causing Landlord&#x2019;s Work to be Substantially Completed as a result of delays due to Force Majeure and/or Tenant Delays, then either Landlord or Tenant may elect to terminate this Lease by delivering to the other party written termination notice on or prior to the date which is ten (10) days following the Work Termination Date (as may be so extended); provided, however, Tenant may nullify any election by Landlord to terminate this Lease by delivering written notice to Landlord (within ten (10) days after Tenant&#x2019;s receipt of Landlord&#x2019;s termination notice), in which case, (i) Landlord&#x2019;s obligation to provide further Delay Abatement shall be waived as of the termination date indicated in Landlord&#x2019;s termination notice, and (ii) Tenant shall have the right to take over and complete Landlord&#x2019;s Work at Landlord&#x2019;s cost, plus a two percent (2%) supervision and administrative fee on such costs (except that Landlord&#x2019;s total reimbursement obligation shall not exceed $500,000.00). Except for Tenant's abatement right in Section 2.2 above, the termination right afforded to Tenant under this Section 2.3 shall be Tenant's sole and exclusive remedy for Landlord's failure to cause Landlord&#x2019;s Work to be Substantially Completed on or before the Work Termination Date, as it may be extended as provided hereinabove. Time is of the essence for the delivery of Landlord&#x2019;s and Tenant's termination notice under this Section 2.3; accordingly, if Landlord or Tenant fails to timely deliver such notice, then such party&#x2019;s right to terminate this Lease shall expire and be of no further force or effect as of the date such party fails to timely deliver such termination notice.</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Early Possession</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall have the right to occupy the Premises prior to the Lease Commencement Date after Landlord's delivery of possession of the Premises to Tenant (with the date upon which Landlord actually delivers possession of the Premises to Tenant being hereinafter referred to as the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Delivery Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) for the purpose of completing alterations to the Premises pursuant to the Tenant Work Letter and/or for occupancy and the commencement of business operations following completion of the alterations under the Tenant Work Letter. The Delivery Date shall occur within thirty (30) days following the date (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Anticipated Delivery Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) that this Lease is mutually executed and delivered by the parties and Tenant has delivered to Landlord all required Lease Commencement Date deliverables (</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">e.g.</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, the first (1</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">st</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) months' installment of Base Rent and Estimated Expenses, the Security Deposit, insurance certificates, etc.). During such early occupancy, Tenant agrees to observe and perform all the provisions of this Lease, except those which require payment of Base Rent or Tenant's Share of Operating Expenses, Tax Expenses, and Utilities Costs.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 3</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">BASE RENT</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Base Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall pay, without notice or demand, to Landlord or Landlord's agent at such place as Landlord may from time to time designate in writing, in currency or a check for currency which, at the time of payment, is legal tender for private or public debts in the United States of America, or at Landlord's election, by wire or ACH transfer or as otherwise specified by Landlord, base rent (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Base Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) as set forth in Section 8 of the Summary, payable in equal monthly installments as set forth in Section 8 of the Summary in advance on or before the first day of each and every month during the Lease Term, without any setoff or deduction whatsoever. Concurrently with Tenant's execution of this Lease, Tenant shall deliver to Landlord the following: (i) the Base Rent payable by Tenant for the Premises for the seventh (7</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">th</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) full month of the Lease Term; and (ii) the Estimated Expenses (as defined below) payable by Tenant for the Premises for the first (1</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">st</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) full month of the Lease Term. If any rental payment date (including the Lease Commencement Date) falls on a day of the month other than the first day of such month or if any rental payment is for a period which is shorter than one month, then the rental for any such fractional month shall be a proportionate amount of a full calendar month's rental based on the proportion that the number of days in such fractional month bears to the number of days in the calendar month during which such fractional month occurs. All other payments or adjustments required to be made under the terms of this Lease that require proration on a time basis shall be prorated on the same basis.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Abatement of Base Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding anything to the contrary contained herein and so long as Tenant is not then in default under this Lease beyond any applicable notice and cure periods, Landlord hereby agrees to abate Tenant's obligation to pay the monthly installments of Base Rent otherwise payable by Tenant for the Premises (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Abated Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) during the following periods (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Abatement Period</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;): (i) October 1, 2025 through December 31, 2025, and (ii) the following calendar months: October, 2026, October, 2027, October,</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2028, October, 2029, October, 2030, October, 2031, October, 2032, October, 2033 and October, 2034. During the Abatement Period, Tenant shall remain responsible for the payment of all of its other monetary obligations under this</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease. In the event of a default by Tenant under the terms of this Lease that results in the early termination of this Lease pursuant to the provisions of Article 19 below, then as a part of the recovery set forth in Article 19 below, Landlord shall be entitled to recover, and Tenant shall pay to Landlord, the unamortized balance of the Abated Rent. For purposes of this Section 3.2, the Abated Rent shall be amortized on a straight-line basis over the scheduled 132- month initial Lease Term, and the unamortized portion thereof shall be determined based upon the unexpired portion of such initial Lease Term as of the date of such early termination.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 4</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.806%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ADDITIONAL RENT</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Additional Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. In addition to paying the Base Rent specified in Article 3 above, Tenant shall pay, as additional rent, the sum of the following: (i) Tenant's Share (as such term is defined below) of the annual Operating Expenses, subject however, to the provisions of Section 4.3.4 below; plus (ii) Tenant's Share of the annual Tax Expenses; plus (iii) Tenant's Share of the annual Utilities Costs. Such additional rent, together with any and all other amounts payable by Tenant to Landlord pursuant to the terms of this Lease (including, without limitation, pursuant to Article 6), shall be hereinafter collectively referred to as the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Additional Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.&#34; The Base Rent and Additional Rent are herein collectively referred to as the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; and shall constitute &#34;Rent&#34; within the meaning of California Civil Code Section 1951(a). All amounts due under this Article 4 as Additional Rent shall be payable for the same periods and in the same manner, time and place as the Base Rent. Without limitation on other obligations of Tenant which shall survive the expiration of the Lease Term, the obligations of Tenant to pay the Additional Rent provided for in this Article 4 shall survive the expiration of the Lease Term.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Definitions</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. As used in this Article 4, the following terms shall have the meanings hereinafter set</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">forth:</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Calendar Year</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean each calendar year in which any portion of the Lease Term falls, through and including the calendar year in which the Lease Term expires.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Expense Year</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean each Calendar Year.</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Operating Expenses</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean all expenses, costs and amounts of every kind and nature which Landlord shall pay during any Expense Year because of or in connection with the ownership, management, maintenance, repair, restoration or operation of the Real Property, including, without limitation, any amounts paid for: (i) the cost of operating, maintaining, repairing, renovating and managing the utility systems, mechanical systems, sanitary and storm drainage systems, any elevator systems (if applicable) and all other Systems and Equipment (as defined below), and the cost of supplies and equipment and maintenance and service contracts in connection therewith (provided, however, Operating Expenses shall not include any such costs pertaining to the Systems and Equipment located in the Building to the extent Tenant is responsible for directly providing or paying for the cost of such operation, maintenance, repair, renovation and management of such Systems and Equipment located in the Building pursuant to Articles 6 and/or 7 below); (ii) the cost of licenses, certificates, permits and inspections, and the cost of contesting the validity or applicability of any governmental enactments which may affect Operating Expenses, and the costs incurred in connection with implementation and operation (by Landlord or any common area association(s) formed for the Real Property) of any transportation system management program or similar program; (iii) the cost of insurance carried by Landlord, in such amounts as Landlord may reasonably determine or as may be required by any mortgagees of any mortgage or the lessor of any ground lease affecting the Real Property; (iv) the cost of landscaping, relamping, supplies, tools, equipment and materials, and all fees, charges and other costs (including consulting fees, legal fees and accounting fees) incurred in connection with the management (but any such property management fees shall not exceed one and a half percent (1.5%) of the gross revenues of the Real Property), operation, repair and maintenance of the Real Property; (v) any equipment rental agreements or management agreements (including the cost of any management fee thereunder); (vi) wages, salaries and other compensation and benefits of all persons engaged in the operation, management, maintenance or security of the Real Property, and employer's Social Security taxes, unemployment taxes or insurance, and any other taxes which may be levied on such wages, salaries, compensation and benefits; (vii) payments (including assessments, costs, dues and/or expenses) under any easement, license, operating agreement, declaration, restrictive covenant, underlying or ground lease (excluding rent), or instrument pertaining to the sharing of costs by the Real Property, including, without limitation, assessments, costs, dues and/or expenses assessed against the Real Property under the CC&amp;R's; (viii) the cost of janitorial service, trash removal (provided, however, Operating Expenses shall not include the cost of janitorial services and trash removal services provided to the Premises or the cost of replacing light bulbs, lamps, starters and ballasts for lighting fixtures in the Premises to the extent such services are directly provided and paid for by Tenant pursuant to Section 6.6 below), alarm and security service, if any, window cleaning, replacement of wall and floor coverings, ceiling tiles and fixtures in lobbies, corridors, restrooms and other common or public areas or facilities, maintenance and replacement of curbs and walkways, repair to roofs and re-roofing; (ix) amortization (including interest on the unamortized cost) of the cost of acquiring or the rental expense of personal property used in the maintenance, operation and repair of the Real Property; (x) the cost of any capital additions, improvements, repairs or changes made to the Real Property or any portion thereof (A) which are intended as a labor-saving device or to effect other economies in the operation or maintenance of the Real Property, or any portion thereof, or (B) that are required under any governmental law or regulation that is then being enforced by a federal, state or local governmental agency; provided, however, that such cost shall be amortized (including interest on the unamortized cost) over its useful life as Landlord shall determine in accordance with standard real estate management and accounting principles, consistently applied; and (xi) the costs and expenses of complying with, or participating in, conservation, recycling, sustainability, energy efficiency, waste reduction or other programs or practices legally required to be implemented or enacted from time to time at the Building and/or the Real Property, including, without limitation, in connection with any LEED (Leadership in Energy and Environmental Design) rating or compliance system or program, including</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">4</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.648%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">that currently coordinated through the U.S. Green Building Council or Energy Star rating and/or compliance system or program (collectively, &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Conservation Costs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). If Landlord is not furnishing any particular work or service (the cost of which, if performed by Landlord, would be included in Operating Expenses) to a tenant who has undertaken to perform such work or service in lieu of the performance thereof by Landlord, Operating Expenses shall be deemed to be increased by an amount equal to the additional Operating Expenses which would reasonably have been incurred during such period by Landlord if it had at its own expense furnished such work or service to such tenant.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:11.92%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Notwithstanding the foregoing, Operating Expenses shall not, however, include:</font></p>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(A)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">advertising and promotional expenditures;</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(B)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">marketing costs, leasing commissions, attorneys' fees in connection with the negotiation and preparation of letters, deal memos, letters of intent, agreements, leases, subleases and/or assignments, space planning costs, and other costs and expenses (other than tax expenses) incurred in connection with lease, sublease and/or assignment negotiations and transactions with prospective tenants or other occupants of the Building and/or the Real Property;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(C)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs, including permit, license and inspection costs, incurred with respect to the installation of tenant improvements made for any tenants of the Real Property or incurred in renovating or otherwise improving, preparing, decorating, painting or redecorating vacant space for tenants or other occupants of the Real Property;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(D)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">interest, points, fees and principal payments on any mortgages encumbering the Real Property, and other debt costs, if any, except for interest with respect to capital improvements as provided herein;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(E)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">depreciation and amortization, except as provided herein and except on materials, tools, supplies and vendor-type equipment purchased by Landlord to enable Landlord to supply services Landlord might otherwise contract for with a third party where such depreciation and amortization would otherwise have been included in the charge for such third party's services, all as Landlord shall reasonably determine in accordance with standard real estate accounting practices, consistently applied, and when depreciation or amortization is permitted or required, the item shall be amortized over its reasonably anticipated useful life as determined by Landlord, together with interest;</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(F)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">reserves of any kind, including reserves for bad debts;</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(G)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs associated with the operation of the business of the partnership or entity which constitutes Landlord as the same are distinguished from the costs of operation of the Building and/or the Real Property, including partnership accounting and legal matters, costs of defending any lawsuits with or claims by any mortgagee (except as the actions of Tenant may be in issue), costs of selling, syndicating, financing, mortgaging or hypothecating any of Landlord's interest in the Building and/or the Real Property, costs of any disputes between Landlord and its employees (if any) not engaged in the Real Property operation, disputes of Landlord with Building and/or the Real Property management (except to the extent the expenditure of such outside fees generally benefit all tenants of the Real Property);</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(H)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the wages and benefits of any employee of Landlord or to subsidiaries or affiliates of Landlord;</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(I)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs and overhead and profit increment paid to Landlord or to subsidiaries or affiliates of Landlord for goods and/or services in or to the Real Property to the extent the same exceeds typical costs and overhead and profit increment of such goods and/or services rendered by qualified unaffiliated third parties on a competitive basis (but any such exclusion shall not prohibit the inclusion of any property management fees to the extent permitted pursuant to this Section 4.2.3 hereinabove);</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(J)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">rentals and other related expenses for leasing heat, ventilation and air conditioning systems, elevators, or other items (except when needed in connection with normal repairs and maintenance of the Real Property and/or to an ameliorate an emergency condition at the Real Property) which if purchased, rather than rented, would constitute a capital improvement expressly excluded from Operating Expenses pursuant to this Lease;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(K)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">any costs for which Landlord has been reimbursed (including in connection with casualty) or condemnation proceeds;</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(L)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">any costs expressly excluded from Operating Expenses elsewhere in this Lease;</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(M)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs arising from the gross negligence or willful misconduct of Landlord and/or Landlord's agents, employees, contractors and vendors;</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(N)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">rental for any property management office servicing the Real Property;</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(O)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Utilities Costs;</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(P)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tax Expenses;</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">5</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(Q)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs of Landlord's earthquake insurance premiums in excess of $60,000 per year;</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(R)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs of correcting defects in the initial design or replacement of any structural components of the Building (except to the extent caused by the negligence or willful misconduct of Tenant);</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(S)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">property damage insurance deductible amounts exceeding deductible amounts ordinarily obtained by institutional owners of Comparable Buildings;</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(T)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs (including, without limitation, fines, penalties, interest, and costs of repairs, replacements, alterations and/or improvements) incurred in bringing the Real Property into compliance with applicable laws in effect as of the Delivery Date and as interpreted by applicable governmental authorities as of such date, to the extent such violations exist as of the Delivery Date under any applicable laws in effect and as interpreted by applicable governmental authorities as of such date;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(U)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs incurred to comply with applicable laws with respect to the cleanup, removal, investigation and/or remediation (collectively, &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Remediation Costs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) of any Hazardous Materials (as defined below) in, on or under the Real Property and/or the Building to the extent such Hazardous Materials are: (1) in existence as of the Delivery Date and in violation of applicable laws as evidenced by a notice of such violation from a governmental authority; or (2) introduced onto the Real Property and/or the Building after the Delivery Date by Landlord or any of Landlord's agents, employees, contractors or other tenants in violation of applicable laws in effect at the date of introduction;</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(V)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs of items considered capital improvements, capital repairs, capital replacements, and/or capital equipment (collectively, &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Capital Items</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;), all as determined in accordance with standard real estate accounting practices, except as specifically permitted in Sections 4.2.3(ix) and (x) of this Lease;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(W)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs arising from Landlord's charitable or political contributions; and</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(X)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">costs for which Landlord has been compensated by a management fee, to the extent that the inclusion of such costs in Operating Expenses would result in a charge to Tenant in excess of the limitation set forth in Section 4.2.3(iv) above.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Systems and Equipment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean any plant, machinery, transformers, duct work, cable, wires, and other equipment, facilities, and systems designed to supply heat, ventilation, air conditioning and humidity or any other services or utilities, or comprising or serving as any component or portion of the electrical, gas, steam, plumbing, sprinkler, communications, alarm, security, or fire/life safety systems or equipment, or any other mechanical, electrical, electronic, computer or other systems or equipment which serve the Building and/or any other building in the Real Property in whole or in part.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tax Expenses</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean all federal, state, county, or local governmental or municipal taxes, fees, assessments, charges or other impositions of every kind and nature, whether general, special, ordinary or extraordinary, (including, without limitation, real estate taxes, general and special assessments, transit assessments, fees and taxes, child care subsidies, fees and/or assessments, job training subsidies, fees and/or assessments, open space fees and/or assessments, housing subsidies and/or housing fund fees or assessments, public art fees and/or assessments, leasehold taxes or taxes based upon the receipt of rent, including gross receipts or sales taxes applicable to the receipt of rent, personal property taxes imposed upon the fixtures, machinery, equipment, apparatus, systems and equipment, appurtenances, furniture and other personal property used in connection with the Real Property), which Landlord shall pay during any Expense Year because of or in connection with the ownership, leasing and operation of the Real Property or Landlord's interest therein. For purposes of this Lease, Tax Expenses shall be calculated as if</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(i) the tenant improvements in the Building and any additional buildings added to the Real Property pursuant to Section 1.1.2 above (but only during the period of time that such additional buildings are included by Landlord within the Real Property) were fully constructed, and (ii) the Real Property, the Building and such additional buildings (if any) and all tenant improvements therein were fully assessed for real estate tax purposes.</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:22.398%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:6.7060127316306275%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.2.5.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tax Expenses shall include, without limitation:</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:22.429%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:20.935%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:4.426087236025843%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(i)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Any tax on Landlord's rent, right to rent or other income from the Real Property or as against Landlord's business of leasing any of the Real Property;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:22.429%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:20.935%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:4.426087236025843%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Any assessment, tax, fee, levy or charge in addition to, or in substitution, partially or totally, of any assessment, tax, fee, levy or charge previously included within the definition of real property tax, it being acknowledged by Tenant and Landlord that Proposition 13 was adopted by the voters of the State of California in the June 1978 election (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Proposition 13</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) and that assessments, taxes, fees, levies and charges may be imposed by governmental agencies for such services as fire protection, street, sidewalk and road maintenance, conservation, refuse removal and for other governmental services formerly provided without charge to property owners or occupants, and, in further recognition of the decrease in the level and quality of governmental services and amenities as a result of Proposition 13, Tax Expenses shall also include any governmental or private assessments or the Real Property's contribution towards a governmental or private cost-sharing agreement for the purpose of augmenting or improving the quality of services and amenities normally provided by governmental agencies. It is the intention of Tenant and Landlord that all such new and increased assessments, taxes, fees, levies, and charges and all similar assessments, taxes, fees, levies and charges be included within the definition of Tax Expenses for purposes of this Lease;</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">6</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:22.429%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:20.935%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:4.426087236025843%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iii)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Any assessment, tax, fee, levy, or charge allocable to or measured by the area of the Premises or the rent payable hereunder, including, without limitation, any gross income tax upon or with respect to the possession, leasing, operating, management, maintenance, alteration, repair, use or occupancy by Tenant of the Premises, or any portion thereof;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:22.429%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:20.935%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:4.426087236025843%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iv)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Any assessment, tax, fee, levy or charge, upon this transaction or any document to which Tenant is a party, creating or transferring an interest or an estate in the Premises; and</font></div></div>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:22.429%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:20.935%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:4.426087236025843%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(v)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Any reasonable expenses incurred by Landlord in attempting to protest, reduce or minimize Tax Expenses (but not in excess of the reduction in Tax Expenses achieved as a result thereof).</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:16.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:15.731%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.145018375065625%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.5.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Notwithstanding anything to the contrary contained in this Section 4.2.5, there shall be excluded from Tax Expenses (i) all excess profits taxes, franchise taxes, gift taxes, capital stock taxes, inheritance and succession taxes, estate taxes, federal and state net income taxes, and other taxes to the extent applicable to Landlord's net income (as opposed to rents, receipts or income attributable to operations at the Real Property), (ii) any items included as Operating Expenses, and (iii) any items paid by Tenant under Section 4.4 below.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Share</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean the percentage set forth in Section 9 of the Summary. Tenant's Share was calculated by dividing the number of rentable square feet of the Premises by the total rentable square feet in the Building (as set forth in Section 9 of the Summary), and stating such amount as a percentage.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.7</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Utilities Costs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean all actual charges for utilities for the Building and the Real Property which Landlord shall pay during any Expense Year, including, but not limited to, the costs of water, sewer, and electricity, and the costs of HVAC and other utilities, as well as related fees, assessments and surcharges; provided, however, Utilities Costs shall not include the cost of utilities provided to the Premises since Tenant is responsible for directly paying for all such utilities charges pursuant to Article 6 below. Utilities Costs shall include any costs of utilities which are allocated to the Real Property under any declaration, restrictive covenant, or other instrument pertaining to the sharing of costs by the Real Property or any portion thereof, including any covenants, conditions or restrictions now or hereafter recorded against or affecting the Real Property.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Calculation and Payment of Additional Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.3.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Payment of Operating Expenses, Tax Expenses and Utilities Costs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. For each Expense Year ending or commencing within the Lease Term, Tenant shall pay to Landlord, as Additional Rent, the following, which payment shall be made in the manner set forth in Section 4.3.2 below: (i) Tenant's Share of Operating Expenses, but subject to the provisions of Section 4.3.4 below; plus (ii) Tenant's Share of Tax Expenses; plus (iii) Tenant's Share of Utilities Costs.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.3.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Statement of Actual Operating Expenses, Tax Expenses and Utilities Costs and Payment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">by Tenant</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord shall endeavor to give to Tenant on or before the first (1</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">st</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) day of June following the end of each Expense Year, a statement (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Statement</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) which shall state the Operating Expenses, Tax Expenses and Utilities Costs incurred or accrued for such preceding Expense Year, and which shall indicate therein Tenant's Share thereof. Within thirty (30) days after Tenant's receipt of the Statement for each Expense Year ending during the Lease Term, Tenant shall pay to Landlord the full amount of the Tenant's Share of Operating Expenses, Tax Expenses and Utilities Costs for such Expense Year, less the amounts, if any, paid during such Expense Year as the Estimated Expenses as defined in and pursuant to Section 4.3.3 below. If any Statement reflects that Tenant has overpaid Tenant's Share of Operating Expenses and/or Tenant's Share of Tax Expenses and/or Tenant's Share of Utilities Costs for such Expense Year, then Landlord shall, at Landlord's option, either (i) remit such overpayment to Tenant within thirty (30) days after such applicable Statement is delivered to Tenant, or (ii) credit such overpayment toward the Additional Rent next due and payable to Tenant under this Lease. The failure of Landlord to timely furnish the Statement for any Expense Year shall not prejudice Landlord from enforcing its rights under this Article 4. Even though the Lease Term has expired and Tenant has vacated the Premises, if the Statement for the Expense Year in which this Lease terminates reflects that Tenant has overpaid and/or underpaid Tenant's Share of the Operating Expenses and/or Tenant's Share of Tax Expenses and/or Tenant's Share of Utilities Costs for such Expense Year, then within thirty (30) days after Landlord's delivery of such Statement to Tenant, Landlord shall refund to Tenant any such overpayment, or Tenant shall pay to Landlord any such underpayment, as the case may be. The provisions of this Section 4.3.2 shall survive the expiration or earlier termination of the Lease Term.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.3.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Statement of Estimated Operating Expenses, Tax Expenses and Utilities Costs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Prior to the first day of a new Expense Year, Landlord shall use commercially reasonable efforts to give Tenant a yearly expense estimate statement (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Estimate Statement</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) which shall set forth Landlord's reasonable estimate (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Estimate</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) of the total amount of Tenant's Share of the Operating Expenses, Tax Expenses and Utilities Costs for the then-current Expense Year shall be, and which shall indicate therein Tenant's Share thereof (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Estimated Expenses</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). The failure of Landlord to timely furnish the Estimate Statement for any Expense Year shall not preclude Landlord from enforcing its rights to collect any Estimated Expenses under this Article 4. Following Landlord's delivery of the Estimate Statement for the then-current Expense Year, Tenant shall pay, with its next installment of Base Rent due, a fraction of the Estimated Expenses for the then-current Expense Year (reduced by any amounts paid pursuant to the last sentence of this Section 4.3.3). Such fraction shall have as its numerator the number of months which have elapsed in such current Expense Year to the month of such payment, both months inclusive, and shall have twelve (12) as its denominator. Until a new Estimate Statement is furnished, Tenant shall pay monthly, with the monthly Base Rent installments, an amount equal to one-twelfth (1/12) of the total Estimated Expenses set forth in the previous Estimate Statement delivered by Landlord to Tenant.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">7</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.3.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Cap on Controllable Expenses</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding anything to the contrary contained in this Article 4, the aggregate Controllable Expenses (as hereinafter defined) included in Operating Expenses in each Expense Year during the initial Lease Term after the calendar year, 2026 (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Comparison Year</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) shall not increase by more than five percent (5%) on an annual, cumulative and compounded basis, over the actual aggregate Controllable Expenses included in Operating Expenses for the Comparison Year, but with no such limit on the amount of Controllable Expenses which may be included in the Operating Expenses incurred during the Comparison Year or calendar year, 2026. The foregoing cap on Controllable Expenses shall not apply to any extension of the initial Lease Term and shall not apply to Tax Expenses or Utilities Costs. For purposes of this Section 4.3.4, &#34;Controllable Expenses&#34; shall mean all Operating Expenses except: (i) any assessments, including assessment districts and government-mandated charges with respect to the Building or the Real Property, or any part thereof; (ii) insurance carried by Landlord with respect to the Real Property and/or the operation thereof; (iii) increases in wages, salaries and other compensation and benefits paid to Landlord's employees, agents or contractors to the extent (A) such employees, agents or contractors are members of a labor union or are paid on a &#34;prevailing wage&#34; basis, and/or (B) such increases are due to increases in the applicable minimum wage legally required to be paid to such personnel; and</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(iv) the costs of capital alterations, capital additions, capital improvements, capital repairs and capital replacements described in Sections 4.2.3(ix) and (x) above.</font></p>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Taxes and Other Charges for Which Tenant Is Directly Responsible</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall reimburse Landlord upon demand for all taxes or assessments required to be paid by Landlord (except to the extent included in Tax Expenses by Landlord), excluding state, local and federal personal or corporate income taxes measured by the net income of Landlord from all sources and estate and inheritance taxes, whether or not now customary or within the contemplation of the parties hereto, when:</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.4.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> said taxes are measured by or reasonably attributable to the cost or value of Tenant's equipment, furniture, fixtures and other personal property located in the Premises, or by the cost or value of any leasehold improvements made in or to the Premises by or for Tenant, to the extent the cost or value of such leasehold improvements exceeds the cost or value of a building standard build-out as determined by Landlord regardless of whether title to such improvements shall be vested in Tenant or Landlord;</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.4.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> said taxes are assessed upon or with respect to the possession, leasing, operation, management, maintenance, alteration, repair, use or occupancy by Tenant of the Premises or any portion of the Real Property; or</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.4.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> said taxes are assessed upon this transaction or any document to which Tenant is a party creating or transferring an interest or an estate in the Premises.</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Late Charges</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If any installment of Rent or any other sum due from Tenant shall not be received by Landlord or Landlord's designee within five (5) business days after the due date therefor, then Tenant shall pay to Landlord a late charge equal to five percent (5%) of the amount due, plus any attorneys' fees incurred by Landlord by reason of Tenant's failure to pay Rent and/or other charges when due hereunder; provided, however, that Tenant shall not be required to pay a late charge for the first (1</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">st</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) late payment in any consecutive twelve (12) month period to the extent Tenant pays the amount due within five (5) business days after receipt of written notice from Landlord that Tenant failed to make such payment when due. The late charge shall be deemed Additional Rent and the right to require it shall be in addition to all of Landlord's other rights and remedies hereunder, at law and/or in equity and shall not be construed as liquidated damages or as limiting Landlord's remedies in any manner. In addition to the late charge described above, any Rent or other amounts owing hereunder which are not paid within five (5) business days after the date the same shall be due shall thereafter bear interest until paid at a rate (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Interest Rate</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) equal to the lesser of (i) the &#34;Prime Rate&#34; or &#34;Reference Rate&#34; announced from time to time by the Bank of America (or such reasonable comparable national banking institution as selected by Landlord if Bank of America ceases to exist or publish a Prime Rate or Reference Rate), plus four percent (4%), or (ii) the highest rate permitted by applicable law.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Audit Rights</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If Tenant disputes the amount of the Operating Expenses, Tax Expenses and Utilities Costs set forth in the Statement for the particular Expense Year delivered by Landlord to Tenant pursuant to Section 4.3.2 above, Tenant shall have the right, at Tenant's cost, upon thirty (30) days' prior written notice to Landlord, to have Tenant's authorized employees inspect, at Landlord's offices during normal business hours, Landlord's books, records and supporting documents concerning the Operating Expenses, Tax Expenses and Utilities Costs set forth in such Statement; provided, however, Tenant shall have no right to conduct such inspection, have an audit performed by the Accountant (as defined and described hereinbelow), or object to or otherwise dispute the amount of the Operating Expenses, Tax Expenses and Utilities Costs set forth in any such Statement unless Tenant notifies Landlord of such objection and dispute, completes such inspection, and has the Accountant commence such audit within the ninety (90) days, and complete such audit within the six (6) months, immediately following Landlord's delivery of the particular Statement in question (the &#34;Review Period&#34;); provided, further, that notwithstanding any such timely objection, dispute, inspection, and/or audit, and as a condition precedent to Tenant's exercise of its right of objection, dispute, inspection and/or audit as set forth in this Section 4.6, Tenant shall not be permitted to withhold payment of, and Tenant shall timely pay to Landlord, the full amounts as required by the provisions of this Article 4 in accordance with such Statement. However, such payment may be made under protest pending the outcome of any audit which may be performed by the Accountant as described below. In connection with any such inspection by Tenant, Landlord and Tenant shall reasonably cooperate with each other so that such inspection can be performed pursuant to a mutually acceptable schedule and in an expeditious manner. If after such inspection and/or request for documentation, Tenant still disputes the amount of the Operating Expenses, Tax Expenses and Utilities Costs set forth in the Statement, Tenant shall have the right, within the Review Period, to cause a nationally recognized independent certified public accountant (which is not paid on a commission or contingency basis and which has not been engaged by Tenant within the preceding five (5) year period) mutually approved by Landlord and Tenant, which approval shall not be unreasonably withheld or delayed (the &#34;Accountant&#34;) to complete an audit of Landlord's books and records to</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">8</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.62%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">determine the proper amount of the Operating Expenses, Tax Expenses and Utilities Costs incurred and amounts payable by Tenant for the Expense Year which is the subject of such Statement. Such audit by the Accountant shall be final and binding upon Landlord and Tenant. If Landlord and Tenant cannot mutually agree as to the identity of the Accountant within thirty (30) days after Tenant notifies Landlord that Tenant desires an audit to be performed, then the Accountant shall be one of the &#34;Big 4&#34; accounting firms or another nationally-recognized accounting firm (which is not paid on a commission or contingency basis and which has not been engaged by Tenant within the preceding five (5) year period), as selected by Tenant. If such audit reveals that Landlord has over-charged Tenant, then within thirty (30) days after the results of such audit are made available to Landlord, Landlord shall reimburse to Tenant the amount of such over-charge, together with interest on the amount of the over-charge at the Interest Rate. If the audit reveals that the Tenant was under-charged, then within thirty (30) days after the results of such audit are made available to Tenant, Tenant shall reimburse to Landlord the amount of such under-charge. Tenant agrees to pay the cost of such audit unless it is subsequently determined that Landlord's original Statement which was the subject of such audit overstated Operating Expenses, Tax Expenses and Utilities Costs by five percent (5%) or more of the actual Operating Expenses, Tax Expenses and Utilities Costs verified by such audit, in which case Landlord shall reimburse Tenant for the reasonable cost of such audit (but not in excess of two (2) times the amount of the Operating Expenses, Tax Expenses and Utilities Costs so overstated). The payment by Tenant of any amounts pursuant to this Article 4 shall not preclude Tenant from questioning, during the Review Period, the correctness of the particular Statement in question provided by Landlord, but the failure of Tenant to object thereto, conduct and complete its inspection and have the Accountant conduct the audit as described above prior to the expiration of the Review Period for such Statement shall be conclusively deemed Tenant's approval of the Statement in question and the amount of Operating Expenses, Tax Expenses and Utilities Costs shown thereon. In connection with any inspection and/or audit conducted by Tenant pursuant to this Section 4.6, Tenant agrees to keep, and to cause all of Tenant's employees and consultants and the Accountant to keep, all of Landlord's books and records and the audit, and all information pertaining thereto and the results thereof, strictly confidential, and in connection therewith, Tenant shall cause such employees, consultants and the Accountant to execute such reasonable confidentiality agreements as Landlord may require prior to conducting any such inspections and/or audits.</font></p>
  <p style="font-size:10pt;margin-top:0.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 5</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">USE OF PREMISES</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Use</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall use the Premises for any legal use consistent with the character and zoning for the Real Property, including, without limitation, general office, research and development, assembly, manufacturing, warehouse and administration purposes consistent with the character of the Building as a first-class research and development building, and Tenant shall not use or permit the Premises to be used for any other purpose or purposes whatsoever. Tenant shall not use, or suffer or permit any person or persons to use, the Premises, the Building and/or the Real Property, or any part thereof, for any use or purpose contrary to the provisions of </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit D</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">attached hereto, or in violation of the laws of the United States of America, the state in which the Real Property is located, or the ordinances, regulations or requirements of the local municipal or county governing body or other lawful authorities having jurisdiction over the Real Property. Tenant shall be solely responsible for ensuring that the Premises are adequate to fully meet the needs and requirements of its intended use and operation of its business within the Premises, and, further, Tenant shall be solely responsible for complying with all applicable laws and requirements of the City of San Jose and any other local municipal or county governing body or other lawful authorities having jurisdiction over the Real Property. Tenant shall comply with the Rules and Regulations and all recorded covenants, conditions, and restrictions, and the provisions of all ground or underlying leases, now or hereafter affecting the Real Property. Landlord represents that, as of the date of mutual execution and delivery of this Lease, Landlord has not entered into any ground lease affecting the Real Property. Except as otherwise required by law or court order, Landlord shall not enter into or modify any Rules and Regulations or covenants, conditions, and restrictions affecting the Real Property without Tenant&#x2019;s consent that materially increase Tenant&#x2019;s obligations or materially decrease Tenant&#x2019;s rights under the Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Hazardous Materials</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Restriction on Use; Definition</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Except as expressly permitted in Section 5.2.2 below, Tenant shall not use or allow another person or entity to use any part of the Real Property for the storage, use, treatment, manufacture or sale of Hazardous Materials. As used herein, the term &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Hazardous Material(s)</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; means any hazardous or toxic substance, material or waste which is or becomes regulated by any local governmental authority, the state in which the Real Property is located or the United States Government.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.2.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Permitted Use of Hazardous Materials</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding Section 5.2.1 above to the contrary, and subject to all other terms and conditions of this Article 5 and Tenant's covenant to strictly comply with all applicable laws and all applicable health and safety standards (collectively, &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Hazardous Materials Laws</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) relating to Tenant's use and/or disposal of Hazardous Materials, Tenant may keep and use within the interior of the Premises the following (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Permitted Hazardous Materials</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;): (i) ordinary office supplies (such as, for example, liquid paper, printer and copier toner, and glue) which may contain Hazardous Materials; and (ii) the types and quantities of the Hazardous Materials listed on </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit E</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">attached hereto (the &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Hazardous Materials List</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;). Tenant may update the Hazardous Materials List from time to time with Landlord&#x2019;s approval, which may not be unreasonably withheld. However, as a condition to such use of any such Permitted Hazardous Materials, Tenant must, at Tenant&#x2019;s sole cost and expense: (A) use and/or keep such Permitted Hazardous Materials (1) only within the interior of the Premises (other than to transport same to and from the Premises, and/or to dispose of same as provided hereinbelow), (2) in strict compliance with all such Hazardous Materials Laws, and (3) only for their intended purposes; (B) promptly dispose off-site (</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">i.e.</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, outside the Building or the Real Property) all such Hazardous Materials used or kept by Tenant or Tenant&#x2019;s agents, employees, contractors, licensees or invitees (collectively, the &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant Parties</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) in compliance with all applicable Hazardous Materials Laws, and shall contract with a properly licensed</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">9</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">contractor (who shall be approved by Landlord, which approval shall not be unreasonably withheld, conditioned or delayed) for such off-site disposal; (C) only if the Hazardous Materials List is expanded after the date of mutual execution and delivery of this Lease, carry Pollution Legal Liability insurance in a form reasonably acceptable to Landlord; and (D) promptly abate, clean-up and remediate all Hazardous Materials which are spilled, leaked and/or otherwise discharged by Tenant or any Tenant Party onto or into any portion of the Building and/or the Real Property to an amount, level and nature reasonably satisfactory to Landlord and in compliance with all Hazardous Materials Laws (subject to Landlord&#x2019;s prior approval of any such actions as provided in Section 5.2.3 below). Prior to the earlier of the Lease Commencement Date or the date that Tenant or any of the Tenant Parties brings into or onto the Real Property and/or the Building any Permitted Hazardous Materials, Tenant shall, at its sole cost and expense, submit to Landlord for Landlord&#x2019;s review and comment, and file, submit to, and/or obtain from, all applicable governmental authorities, all plans, permits, filings, applications, postings and other registrations that are required by applicable laws in connection with Tenant&#x2019;s use, storage and/or disposal of the Permitted Hazardous Materials at or from the Premises (collectively, the &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant&#x2019;s Permits</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;), including, without limitation, Hazardous Waste Generator ID Numbers, U.S. EPA and Spill Prevention Control and Countermeasures (SPCC) Plan (U.S. EPA). Immediately upon Tenant&#x2019;s receiving any amendment, change, modification or other action, application or filing affecting any of Tenant&#x2019;s Permits, Tenant shall provide to Landlord, for Landlord&#x2019;s approval, copies of all documents relating thereto. Tenant shall be solely responsible, at its expense, for obtaining and keeping current all of Tenant&#x2019;s Permits and other records relating to Permitted Hazardous Materials as may be required by applicable Hazardous Materials Laws. Tenant further acknowledges and agrees that it shall be solely responsible, at its expense, for the preparation and maintenance of any required waste manifests necessary for the transport and disposal of any Hazardous Materials from the Premises, and Tenant shall be listed therein as the generator of all such materials. Landlord will reasonably cooperate with Tenant to obtain its Tenant&#x2019;s Permits, at no cost to Landlord.</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:12.136%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.537%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.2.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Removal and Remediation</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding anything herein or any other provisions of this Lease to the contrary, at the expiration or earlier termination of the Lease Term, Tenant shall, at Tenant&#x2019;s sole cost and expense, remove from the Premises, the Building and the Real Property all of Tenant&#x2019;s trade fixtures, equipment and other personal property used by Tenant in connection with the use, storage and/or disposal by Tenant or the Tenant Parties of Hazardous Materials in, on or at the Premises, Building and/or the Real Property. If Tenant breaches any of its obligations contained in this Section 5.2, or if the presence of any Hazardous Materials in, on, under or about the Premises, Building or the Real Property caused or permitted by Tenant or the Tenant Parties results in any release, leaks, spills, damage to and/or contamination of the Premises, Building or the Real Property (and/or any other properties or improvements located outside the Real Property), then Tenant shall promptly take all actions, at its sole expense, as are necessary to return the Premises, Building and the Real Property (and such other properties) to substantially the condition existing prior to the introduction of any such Hazardous Materials, provided that Landlord&#x2019;s approval of such actions shall first be obtained; provided, however, Landlord may at its option (but in no event shall be obligated to) elect, after prior notice to Tenant, to conduct any such remediation program, all at Tenant&#x2019;s sole cost and expense to the extent that Tenant would otherwise be liable for same. The design and scope of any such remediation program shall be determined reasonably by Landlord and Landlord&#x2019;s environmental consultants. Landlord represents that during Landlord&#x2019;s period of ownership, to Landlord&#x2019;s actual knowledge, as of the Delivery Date, Landlord has received no notice from any governmental agency that the Real Property is in violation of Hazardous Material Laws; provided, however, that Tenant acknowledges the contents of the following, which have been delivered by Landlord to Tenant: (i) Mitigation of Water Test Results memo prepared by Landlord dated September 20, 2024; (ii) &#x201c;Lead in Water Survey&#x201d; report prepared by AEI Consultants dated as of November 5, 2020; and (iii) &#x201c;Sampling Visit Summary &amp; Lab Result Analysis&#x201d; prepared by Healthy Building Science, Inc. based on water tests that occurred on April 15, 2024. In addition, Landlord has arranged for water tests at the Premises (currently scheduled to occur on September 23, 2024), which tests shall include, without limitation, the testing of certain new plumbing fixtures that had not yet been installed as of the aforementioned April 15, 2024 test. To the extent that any of the water test results of the scheduled September 23, 2024 test exceed the 15 parts per billion action level established by the United States Environmental Protection Agency (&#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EPA Action Level</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;), Landlord shall, at Landlord&#x2019;s cost, undertake such additional measures as Landlord deems reasonably necessary to further mitigate those results below the EPA Action Level, and shall provide Tenant with the subsequent water test results below the EPA Action Level as satisfactory evidence that such additional measures were effective. Upon receiving test results below the EPA Action Level, Landlord shall have no further obligation relating to the water at the Premises.</font></div></div>
  <p style="font-size:10pt;margin-top:0.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.2.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Indemnity</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall indemnify, defend and hold Landlord and the Landlord Parties, and the Premises, the Building and the Real Property, harmless from and against any and all Claims (as defined below) to the extent arising out of or resulting from (i) the introduction, use, storage, release, leak, spill, disposal and/or discharge of any Hazardous Materials by Tenant or Tenant Parties, and/or (ii) the breach by Tenant of any of its obligations under this Section 5.2, and/or (iii) any damage to or contamination of the Premises, the Building or the Real Property (and/or any other properties or improvements located outside the Real Property) resulting from the foregoing, such Claims to include, without limitation: (A) costs incurred in connection with any investigation of site conditions or any cleanup, remedial, removal or restoration work required by any federal, state or local governmental agency or political subdivision because of Hazardous Materials present in, on or about the Premises, the Building and/or the Real Property (and/or other properties and improvements located outside the Real Property), and in the air, in the soil or in the ground water; (B) diminution in value, if any, of the Premises, the Building and/or the Real Property (and/or other properties and improvements located outside the Real Property); (C) damages for the loss or restriction on use of rentable or usable space or of any amenity of the Premises, the Building or the Real Property, including without limitation, damages occasioned by rent abatement and/or any other concession given by Landlord to future tenants of the Real Property in connection with such breach and/or contamination; (D) damages, if any, arising, directly or indirectly, from any adverse impact on developing or marketing the Premises, the Building or the Real Property; and (E) sums paid in settlement of claims, attorneys' fees, consultant fees and expert fees. Notwithstanding anything to the contrary contained in this Lease, Tenant shall have no remediation or indemnification obligations or liability in connection with any Hazardous Materials in existence on the Real Property prior to the Lease Commencement Date or brought onto the Real Property by Landlord or the Landlord Parties or which may migrate into the Real Property through air, water or soil through no fault of Tenant.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">10</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.2.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Periodic Inspection and Remediation</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord and/or Landlord's environmental consultants shall be entitled, at any time and from time to time prior to and during the Lease Term, at Landlord's expense, except as expressly provided below, to: (i) subject to Article 22 below, enter the Premises to observe and inspect Tenant's operations involving the use of Hazardous Materials; (ii) review Tenant's emergency response plans with respect to Hazardous Materials and Tenant's compliance and preparedness to comply therewith; and (iii) conduct environmental inspections, investigations and studies of the Premises, the Building and the Real Property (including, without limitation, the collection of samples). Notwithstanding the foregoing, if any such inspection discloses (A) contamination of the Premises, the Building and/or the Real Property (and/or other properties and improvements located outside the Real Property), with Hazardous Materials caused or permitted by Tenant or the Tenant Parties, (B) a violation of Hazardous Materials Laws by Tenant or the Tenant Parties, or (C) a breach by Tenant of any of its covenants and obligations in this Section 5.2, Tenant shall be solely responsible for the payment of all costs and expenses incurred in connection with any such inspection. Throughout the Lease Term, Tenant shall maintain accurate and complete records with respect to Tenant's use, storage, handling and disposal of Hazardous Materials in, on or about the Premises, the Building and/or the Real Property, and Tenant shall make such records and all of Tenant's Permits available to Landlord and Landlord's environmental consultants in connection with any inspection or proposed inspection of the Premises, the Building and/or the Real Property. If Landlord discovers that Tenant's Hazardous Materials operations are not in compliance with Hazardous Materials Laws or the provisions of this Section 5.2, or that Tenant is not in compliance with or adequately prepared, in Landlord's reasonable opinion, to comply with Tenant's emergency response plans for Hazardous Materials, then, in addition to Tenant's liability established in Sections 5.2.3 and 5.2.4 above, Tenant shall cause its Hazardous Materials operations to be brought into compliance with all Hazardous Materials Laws, and in compliance with Tenant's emergency response plans, as the case may be, as soon as possible following Tenant's receipt of notice of any such Landlord's non-compliance or non-preparedness, and Tenant shall immediately cease all operations on the Premises involving the use of Hazardous Materials found not to be in compliance with Hazardous Materials Laws and/or such emergency response plans until such operations are brought into compliance therewith.</font></div></div>
  <p style="font-size:10pt;margin-top:0.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.2.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Payment of Costs by Tenant</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. All sums payable by Tenant pursuant to this Section 5.2 shall constitute Additional Rent payable under the Lease and shall be due and payable within ten (10) days of written demand therefor.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.2.7</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Survivability</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The obligations of Tenant under this Section 5.2 (including Tenant's indemnity of Landlord in Section 5.2.4 above) shall survive the expiration or earlier termination of this Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Asbestos</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Upon request by Tenant, Landlord shall make available for review by Tenant, at Landlord's office, during normal business hours (without warranty) copies of any current inspection reports, test results or other similar documents in Landlord's possession relating to the presence of asbestos at the Building. To the extent any such reports or documents indicate the presence of asbestos at the Building, this Section 5.3 shall constitute notice to Tenant as required by the California Health &amp; Safety Code. In connection with performing any work that may disturb asbestos (to the extent the same exists) at the Building (including the performance of any initial Tenant Improvements, as defined in and pursuant to the Tenant Work Letter attached hereto), Tenant shall comply, at its cost, with any applicable laws and asbestos management plans relating to the Building. Tenant shall also comply with all applicable laws, rules and regulations requiring disclosure to employees and/or invitees of the presence of such asbestos or other Hazardous Materials at or around the Premises, the Building or the Real Property. Landlord has no special knowledge of the general procedures or handling restrictions to minimize or prevent the disturbance, release or exposure to asbestos or of the potential health risks that may result from any exposure to asbestos. Tenant is encouraged to contact local or state public health agencies for further information.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 6</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SERVICES AND UTILITIES</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Responsibility</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. From and after the Delivery Date, Tenant shall be solely responsible, at its sole cost and expense, for the furnishing of all services and utilities to the Premises (as well as maintenance and repairs of the Premises in accordance with the provisions of Section 7.1 below). In connection with the foregoing, Tenant hereby agrees that (i) except for the completion of Landlord&#x2019;s Work, Landlord shall have absolutely no obligation to provide any such utilities or services or other utilities to the Premises (although Landlord shall maintain and keep in service the existing utility connections located outside the Building and connected to the exterior of the Building as necessary for distribution of such utilities to the Premises by Tenant), (ii) Tenant shall contract directly with the applicable utility providers to provide all such utilities and services to the Premises, which utilities and services shall be separately metered, at Tenant's cost, and (iii) Tenant shall pay for the cost of such utilities consumed at the Premises (and for all services provided to the Premises) directly to the applicable provider thereof. All such services and utilities for the Premises shall be provided in such a manner so as to maintain the Premises and Building in first-class condition consistent with the first-class nature of the Real Property, and if Tenant fails to do so, and such failure shall continue for five (5) days after notice from Landlord (which notice shall not be required in the event of an emergency), Landlord shall have the right to provide such services and/or such utilities and any charges or costs incurred by Landlord in connection therewith shall be deemed Additional Rent due and payable by Tenant within ten (10) days after receipt by Tenant of a written statement thereof from Landlord.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Overstandard Tenant Use</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. In the event that Tenant shall use, or desire to use, electricity, water, heating and air conditioning or any other utilities for the Premises in quantities that exceed the capacity of the equipment supplying the same to the Building, then, (i) subject to applicable law, and subject to Landlord's approval, which shall not be unreasonably withheld, conditioned or delayed, Tenant shall, at Tenant's sole cost and expense, install such supplemental equipment as may be reasonably required to provide such excess capacity, and (ii) Tenant</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">11</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">shall pay for the cost of any increased wear and tear on existing Systems and Equipment (and repair and replacement of any such Systems and Equipment in accordance with Section 7.1 below) caused by such excess use.</font></p>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Interruption of Use</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant agrees that, except as otherwise provided in Section 6.6 below, Landlord shall not be liable for damages, by abatement of Rent or otherwise, for failure to furnish or delay in furnishing any service utilities (including gas, electricity, HVAC, water, telephone and telecommunication services), or for any diminution in the quality or quantity thereof, when such failure or delay or diminution is occasioned, in whole or in part, by repairs, replacements, or improvements, by any strike, lockout or other labor trouble, by inability to secure electricity, gas, water, or other fuel at the Building or the Real Property after reasonable effort to do so, by any accident or casualty whatsoever, by act or default of Tenant or other parties, or by any other cause; and such failures or delays or diminution shall never be deemed to constitute an eviction or disturbance of Tenant's use and possession of the Premises or relieve Tenant from paying Rent, except as otherwise provided in Section 6.6 below, or performing any of its obligations under this Lease. Furthermore, Landlord shall not be liable under any circumstances for a loss of, or injury to, property or for injury to, or interference with, Tenant's business, including, without limitation, loss of profits, however occurring, through or in connection with or incidental to a failure to furnish any of the services or utilities as set forth in this Article 6.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Additional Services</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord shall also have the non-exclusive right, but not the obligation, to provide any additional services which may be requested by Tenant, including, without limitation, locksmithing, and additional repairs and maintenance, provided that prior to Landlord providing any such additional services, Landlord shall estimate the cost for providing such additional services, and if Tenant elects to have Landlord provide such additional services, then Tenant shall pay to Landlord within ten (10) days after billing and as Additional Rent hereunder, the sum of all costs to Landlord of such additional services plus a five percent (5%) administration fee.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Janitorial Service</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord shall not be obligated to provide any janitorial services to the Premises or replace any light bulbs, lamps, starters and ballasts for lighting fixtures within the Premises. Tenant shall be solely responsible, at Tenant's sole cost and expense, for (i) performing all janitorial services, trash removal and other cleaning of the Premises, and (ii) replacement of all light bulbs, lamps, starters and ballasts for lighting fixtures within the Premises, all as appropriate to maintain the Premises in a first-class manner consistent with the first-class nature of the Building and the Real Property. Such services to be provided by Tenant shall be performed by contractors and pursuant to service contracts approved by Landlord. Landlord shall have the right to inspect the Premises upon reasonable notice to Tenant and to require Tenant to provide additional cleaning, if necessary. If Tenant shall fail to provide any of the services described in this Section 6.5 to be performed by Tenant within five (5) days after notice from Landlord, which notice shall not be required in the event of an emergency, Landlord shall have the right to provide such services and any charge or cost incurred by Landlord in connection therewith shall be deemed Additional Rent due and payable by Tenant within ten (10) days after receipt by Tenant of a written statement of cost from Landlord.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Abatement Event</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If (i) Landlord fails to provide services required of Landlord under Sections 7.2 or 22 below, and (ii) such failure causes all or a material portion of the Premises to be untenantable by Tenant and Tenant actually ceases to use all or a material portion of the Premises, (iii) such failure is not the result of a Force Majeure event and is reasonably within Landlord's ability to cure, and (iv) such failure is not the result of the acts and/or omissions of Tenant and/or its agents, contractors, employees, licensees or invitees, then in order to be entitled to receive the benefits of this Section 6.6, Tenant must give Landlord written notice (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Initial Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), specifying such failure to perform by Landlord (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Abatement Event</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). If Landlord has not commenced to cure such Abatement Event within five (5) business days after the receipt of the Initial Notice and is not otherwise excused from such performance by this Lease, then prior to any abatement, Tenant must deliver an additional written notice to Landlord (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Additional Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), specifying such Abatement Event and Tenant's intention to abate the payment of Rent under this Lease. If Landlord does not commence to cure such Abatement Event within five (5) business days of receipt of the Additional Notice and thereafter diligently pursue the cure to completion, Tenant may, upon written notice to Landlord, immediately abate Base Rent and Tenant's Share of Operating Expenses, Tax Expenses and Utilities Costs payable under this Lease for that portion of the Premises rendered untenantable and not actually used by Tenant, for the period beginning on the date five (5) business days after the Initial Notice to the earlier of the date Landlord cures such Abatement Event or the date Tenant recommences the use of such portion of the Premises. If Tenant fails to immediately provide the Additional Notice and commence applying any abatement of Base Rent and Tenant's Share of Operating Expenses, Tax Expenses and Utilities Costs payable under this Lease for that portion of the Premises rendered untenantable and not actually used by Tenant, then Tenant's right to abate Base Rent and Tenant's Share of Operating Expenses, Tax Expenses and Utilities Costs shall be of no further force or effect with respect to the applicable Abatement Event. Except as provided in this Section 6.6, nothing contained herein shall be interpreted to mean that Tenant is excused from paying Rent due hereunder.</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 7</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">REPAIRS</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Repairs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Subject to Landlord's repair obligations in Section 7.2 below, and except for any damage by casualty which is not Tenant's obligation to repair pursuant to Article 11 below, Tenant shall, at Tenant's own expense, in a good and workmanlike manner, and with contractors reasonably acceptable to Landlord and subject to Tenant's compliance with the following provisions of this Section 7.1 and the provisions of Section 8.2 below, keep the Premises and every part thereof, including, without limitation, all tenant improvements (including the initial Tenant Improvements), Alterations, additions, equipment, restrooms, fixtures and furnishings therein (including all of the Building's Systems and Equipment located within the Building) and the Systems and Equipment (including, but not limited to, the HVAC equipment, and the switchgear equipment servicing the Building), all walls and wall coverings, doors, windows, glass, plate glass, ceilings, and skylights, and those items set forth on </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit F-1</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> attached hereto, in</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">12</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.62%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">first-class order, repair and condition at all times following the date Landlord delivers possession of the Premises to Tenant and throughout the Lease Term. Such repair obligations shall include, without limitation, replacement of items as may be necessary to keep same in the condition required hereinabove, notwithstanding that such replacements may be considered capital expenditures in accordance with accounting practices, and shall also include repairs of items above the ceiling, repairs of items below the floors (but not the floor slabs), and/or repairs of items within walls, such as, but not limited to, all plumbing and pipes for restrooms, the equipment providing distribution within the Building of the HVAC from the HVAC equipment on the roof, and the equipment providing distribution within the Building of all electricity and all other utilities required for the Premises (including all electrical panels in equipment rooms or elsewhere within the Building); </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">provided</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">however</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, if such replacement is a capital expense, then such replacement shall be made by Landlord as a capital expenditure under Section 4.2.3(x). Landlord shall have approval rights (such approval not to be unreasonably withheld) with respect to repairs and/or replacements which: (i) may affect the roof, the HVAC equipment thereon and/or the elevators; (ii) may affect or consist of any of the structural components of the Building; (iii) which may adversely affect or consist of any of the Building's Systems and Equipment; (iv) which may affect the exterior of the Building or any portion of the Real Property located outside of the Building, or can be seen from outside the Building; and/or (v) which may change the character of the Building as a first-class research and development building (any of such items set forth in clauses (i) through (v) hereinabove shall sometimes be referred to as the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Approval Items</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). Tenant's repair obligations set forth hereinabove shall include, without limitation, the obligation to promptly and adequately repair all damage to the Building and replace or repair all damaged or broken fixtures and appurtenances (subject, however, to the provisions of Article 11 below regarding casualty damage to the Building); provided however, that, at Landlord's option, or if Tenant fails to make any such repairs within ten (10) days after written notice from Landlord (provided that no notice shall be required in the case of emergency repairs that, if left unresolved, would result in imminent serious injury or damage to persons or property), Landlord may, but need not, make such repairs and replacements, and Tenant shall pay Landlord the cost thereof, including a five percent (5%) administration fee sufficient to reimburse Landlord for all overhead, general conditions, fees and other costs or expenses arising from Landlord's involvement with such repairs and replacements forthwith upon being billed for same. Tenant shall, at its own cost and expense, enter into regularly scheduled preventive maintenance/service contracts (and with maintenance contractors) approved by Landlord for the maintenance and service of all of the items listed in this Section 7.1 above which Tenant is obligated to maintain. Tenant shall deliver to Landlord full and complete copies of all such contracts entered into by Tenant prior to entering into same.</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Repairs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Anything contained in Section 7.1 above to the contrary notwithstanding, and subject to Articles 11 and 12 of this Lease, Landlord shall maintain, as part of Operating Expenses (unless expressly excluded therefrom under this Lease), in a good and workmanlike manner, and in a manner consistent with the Comparable Buildings, those portions of the Premises set forth on </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit F-2</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> attached hereto; provided, however, if such maintenance and repairs are caused in part or in whole by the act, neglect, fault of or omission of any duty by Tenant, its agents, servants, employees or invitees, Tenant shall pay to Landlord as Additional Rent, the reasonable cost of such maintenance and repairs. Except as otherwise set forth in Section 6.6 above, Landlord shall not be liable for any failure to make any such repairs, or to perform any maintenance, and there shall be no abatement of rent and no liability of Landlord by reason of any injury to or interference with Tenant's business arising from the making of any repairs, alterations or improvements in or to any portion of the Real Property, Building or the Premises or in or to fixtures, appurtenances and equipment therein. Tenant hereby waives and releases its right to make repairs at Landlord's expense under Sections 1941 and 1942 of the California Civil Code, or under any similar law, statute, or ordinance now or hereafter in effect. In the event of a conflict or ambiguity between the provisions of Exhibit F-1 or Exhibit F-2 and the provisions of Section 7.1 above or this Section 7.2, the terms of Section 7.1 above or this Section</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">7.2 shall control.</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">7.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Self-Help Rights</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding anything to the contrary set forth in this Lease, if</font></div></div>
  <p style="margin-left:6.68%;text-indent:-0.015%;padding-left:0.013%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(i) Tenant provides written notice to Landlord of the need for repairs and/or maintenance which are Landlord's obligation to perform under this Lease, and (ii) Landlord fails to undertake such repairs and/or maintenance within thirty (30) days after Landlord's receipt of such notice, or such longer time as is reasonably necessary if more than thirty (30) days are reasonably required to complete such repairs and Landlord commences such repairs within such 30-day period and thereafter diligently attempts to complete same (provided that in cases of emergency involving imminent threat of serious injury or damage to persons or property within the Premises, Landlord shall have only one</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.602%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(1) business day after Landlord's receipt of such notice, or such later period of time as is reasonably necessary, to commence such corrective action), then Tenant may proceed to undertake such repairs and/or maintenance upon delivery of an additional three (3) business days' notice to Landlord that Tenant is taking such required action (but no such additional notice shall be required in the event of any such emergency involving imminent threat of serious injury or damage to persons or property within the Premises). If such repairs and/or maintenance were required under the terms of this Lease to be performed by Landlord and are not performed by Landlord prior to the expiration of such additional three (3)-business day notice period (or after the initial notice period with respect to any such emergency involving imminent threat of serious injury or damage to persons or property within the Premises) (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Outside Repair Period</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), then Tenant shall be entitled to reimbursement by Landlord of Tenant's actual, reasonable, and documented out-of-pocket costs and expenses paid by Tenant to third parties in performing such maintenance and/or repairs. Such reimbursement shall be made within thirty (30) days after Landlord's receipt of invoice from Tenant setting forth such costs and expenses; provided, however, that notwithstanding the foregoing to the contrary, if</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(A) Landlord delivers to Tenant prior to the expiration of the Outside Repair Period, a written objection to Tenant's right to receive any such reimbursement based upon Landlord's good faith claim that such action did not have to be taken by Landlord pursuant to the terms of this Lease, or (B) Landlord delivers to Tenant, within ten (10) days after Landlord's receipt of Tenant's invoice, a written objection to the payment of such invoice based upon Landlord's good faith claim that such charges are excessive (in which case, Landlord shall reimburse Tenant, within such ten (10)-day period, the amount Landlord contends would not be excessive), then Tenant shall not be entitled to such reimbursement, but Tenant, as its sole remedy, may proceed to institute a lawsuit to determine and collect the amount, if any, of such reimbursement. If Tenant prevails in such lawsuit and receives a monetary judgment against Landlord, then Landlord shall pay the amount of such monetary judgment to Tenant within thirty (30) days after the date such judgment is issued. If Tenant undertakes such repairs and/or maintenance, Tenant shall use only qualified contractors</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">13</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">which normally and regularly perform similar work in the Comparable Buildings. Tenant shall comply with the other terms and conditions of this Lease if Tenant takes the required action, except that Tenant is not required to obtain Landlord's consent for such repairs.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 8</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.843%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ADDITIONS AND ALTERATIONS</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Consent to Alterations</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant may not make any improvements, alterations, additions or changes to the Premises (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Alterations</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) without first procuring the prior written consent of Landlord to such Alterations, which consent shall be requested by Tenant not less than twenty (20) days prior to the commencement thereof, and which consent shall not be unreasonably withheld by Landlord; provided, however, Landlord may withhold its consent in its sole and absolute discretion with respect to any Alterations which would constitute Landlord Approval Items set forth in clauses (i), (ii), (iii) or (v) in Section 7.1 above. Notwithstanding the foregoing to the contrary, Tenant may make non-structural alterations, additions or improvements to the interior of the Building (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Acceptable Changes</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) without Landlord's consent, provided that (i) Tenant delivers to Landlord written notice of such Acceptable Changes at least ten (10) business days prior to the commencement thereof, (ii) the cost of all Acceptable Changes do not in the aggregate exceed $75,000.00 in any consecutive twelve</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(12) month period (but there shall be no cap on the cost of any purely cosmetic or decorative interior non-structural changes made to the Premises [such as, for example, painting and carpeting work]), (iii) such Acceptable Changes shall be performed by or on behalf of Tenant in compliance with the other provisions of this Article 8, (iv) such Acceptable Changes do not require the issuance of a building permit or other governmental approval, (v) such Acceptable Changes are not Landlord Approval Items, and (vi) such Acceptable Changes shall be performed by qualified contractors and subcontractors which normally and regularly perform similar work in the Comparable Buildings. Tenant shall pay for all overhead, general conditions, fees and other costs and expenses of the Alterations, and shall pay to Alvarez &amp; Marsal Capital Real Estate, LLC (</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">i.e.</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, the asset manager of Landlord) a review fee of two percent (2%) of the cost of the Alterations; provided, however, no such administrative fee shall be charged with respect to any Acceptable Changes. Notwithstanding anything to the contrary contained in this Lease, the construction of the initial tenant improvements to the Premises and any supervision fees payable by Tenant shall be governed by the terms of the Tenant Work Letter and not the terms of this Article 8.</font></p>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Manner of Construction</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord may impose, as a condition of its consent to all Alterations or repairs of the Premises, such requirements as Landlord in its reasonable discretion may deem desirable, including, but not limited to, the requirement that Tenant utilize for such purposes only contractors, materials, mechanics and materialmen approved by Landlord; provided, however, Landlord may impose such requirements as Landlord may determine, in its sole and absolute discretion, with respect to any Landlord Approval Items set forth in clauses (i), (ii),</font></div></div>
  <p style="margin-left:6.68%;text-indent:-0.015%;padding-left:0.013%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.593%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(iii) or (v) in Section 7.1 above (including designating specific contractors to perform such work which are other than the regular maintenance contractors approved by Landlord in accordance with Section 7.1 above). Tenant shall construct such Alterations and perform such repairs in compliance with any and all applicable rules and regulations of any federal, state, county or municipal code or ordinance (including, without limitation, California Energy Code, Title 24) and pursuant to a valid building permit (if required), issued by the city in which the Real Property is located, and in conformance with Landlord's construction rules and regulations. Landlord's approval of the plans, specifications and working drawings for Tenant's Alterations shall create no responsibility or liability on the part of Landlord for their completeness, design sufficiency, or compliance with all laws, rules and regulations of governmental agencies or authorities. All work with respect to any Alterations must be done in a good and workmanlike manner and diligently prosecuted to completion to the end that the Premises shall at all times be a complete unit except during the period of work. If Tenant makes any Alterations, Tenant agrees to carry or cause its contractor to carry &#34;Builder's All Risk&#34; insurance in an amount reasonably approved by Landlord covering the construction of such Alterations, and such other insurance as Landlord may require, it being understood and agreed that all of such Alterations shall be insured by Tenant pursuant to Article 10 below immediately upon completion thereof. For any Alterations costing more than $200,000.00, Landlord may, in its discretion, require Tenant to obtain a lien and completion bond or some alternate form of security satisfactory to Landlord in an amount sufficient to ensure the lien-free completion of such Alterations and naming Landlord as a co-obligee. Upon completion of any Alterations, Tenant shall (i) if required, cause a Notice of Completion to be recorded in the office of the Recorder of the county in which the Real Property is located in accordance with the terms of Section 8182 of the Civil Code of the State of California or any successor statute, (ii) deliver to the management office of the Building a reproducible copy of the &#34;as built&#34; drawings of the Alterations, and (iii) deliver to Landlord evidence of payment, contractors' affidavits and full and final waivers of all liens for labor, services or materials.</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Property</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. All Alterations, improvements, fixtures (other than Tenant's trade fixtures) and/or equipment which may be installed or placed in or about the Premises shall be at the sole cost of Tenant and shall be and become the property of Landlord, unless, prior to the expiration or earlier termination of the Lease Term, Landlord provides written notice to Tenant requiring Tenant to remove the same. If Tenant is required to remove any such alterations or improvements (including those portions of the initial Tenant Improvements pertaining to the operation of laboratory use within the Premises) pursuant to the foregoing provisions of this Section 8.3, then Tenant shall remove same on or before the expiration or earlier termination of the Lease Term and repair any damage resulting from such removal; provided, however, with respect to alterations, additions or improvements made or caused to be made by Tenant with Landlord's consent, Tenant shall have no obligation to remove such alterations, additions or improvements unless at the time Landlord approved the final working drawings for any alterations, additions and improvements, Landlord, by written notice to Tenant, identified those alterations, additions and improvements which Landlord would require Tenant to remove at the expiration or earlier termination of this Lease, in which event Tenant shall remove such identified alterations, additions and improvements on or before the expiration of the Lease Term and repair any damage resulting from such removal. Notwithstanding any provision herein to the contrary, Tenant shall not be required to remove those portions of the Tenant Improvements pertaining to the operation of laboratory</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">14</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">use within the Premises. If Tenant fails to complete such removal and/or to repair any damage caused by such removal of any such alterations, additions and improvements made by Tenant on the Premises, Landlord may do so and may charge the actual and reasonable cost thereof to Tenant (together with a five percent (5%) supervision and administration fee), and Tenant shall reimburse Landlord for such costs within ten (10) days after being billed for the same.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 9</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">COVENANT AGAINST LIENS</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.028%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.611%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant has no authority or power to cause or permit any lien or encumbrance of any kind whatsoever, whether created by act of Tenant, operation of law or otherwise, to attach to or be placed upon the Real Property, the Building or the Premises, and any and all liens and encumbrances created by Tenant shall attach to Tenant&#x2019;s interest only, and no work performed by, through, under or for Tenant pursuant to this Lease shall be deemed to be for the immediate use or benefit of Landlord to the end that no mechanic&#x2019;s or other liens shall be allowed against the estate of Landlord by reason of any consent given by Landlord to Tenant to improve the Premises. Landlord shall have the right at all times to post and keep posted on the Premises any notice which it deems necessary for protection from such liens. Tenant shall not cause or permit any lien of mechanics or materialmen or others to be placed against the Real Property, the Building or the Premises with respect to work or services claimed to have been performed for or materials claimed to have been furnished to Tenant or the Premises, and, in case of any such lien attaching or notice of any lien, Tenant shall cause it to be immediately released and removed of record. If any such lien is not released and removed within ten (10) business days after notice of such lien is delivered by Landlord to Tenant, then Landlord may, at its option, take all action necessary to release and remove such lien, without any duty to investigate the validity thereof, and all sums, costs and expenses, including reasonable attorneys&#x2019; fees and costs, incurred by Landlord in connection with such lien shall be deemed Additional Rent under this Lease and shall immediately be due and payable by Tenant.</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 10</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.5%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">INDEMNIFICATION AND INSURANCE</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Indemnification and Waiver</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant hereby assumes all risk of damage to property and injury to persons, in, on, or about the Premises from any cause whatsoever and agrees that Landlord, and its members, partners and subpartners, and their respective officers, agents, property managers, servants, attorneys, employees, and related entities (collectively, &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord Parties</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) shall not be liable for, and are hereby released from any responsibility for, any damage to property or injury to persons or resulting from the loss of use thereof, which damage or injury is sustained by Tenant or by other persons claiming through Tenant. Tenant shall indemnify, defend, protect, and hold harmless the Landlord Parties from and against any and all losses, costs, damages, expenses, claims and liabilities, including without limitation court costs and reasonable attorneys&#x2019; fees (collectively, &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Claims</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) to the extent incurred in connection with or arising from any cause in, on or about the Premises (including, without limitation, Tenant&#x2019;s installation, placement and removal of Alterations, improvements (including the initial Tenant Improvements), fixtures and/or equipment in, on or about the Premises), and any acts, omissions or negligence of Tenant or of any person claiming by, through or under Tenant, or of the contractors, agents, servants, employees, licensees or invitees of Tenant or any such person, in, on or about the Premises, the Building and the Real Property; provided, however, that the terms of the foregoing indemnity shall not apply to (i) any Claims to the extent caused by the gross negligence or willful misconduct of Landlord or the Landlord Parties and not insured or required to be insured by Tenant under this Lease, or (ii) any loss of or damage to Landlord&#x2019;s property to the extent Landlord has waived such loss or damage pursuant to Section 10.4 below. Tenant&#x2019;s agreement to indemnify Landlord pursuant to this Section 10.1 is not intended and shall not relieve any insurance carrier of its obligations under policies required to be carried by Tenant pursuant to this Lease. The provisions of this Section 10.1 shall survive the expiration or sooner termination of this Lease with respect to any Claims occurring prior to such expiration or termination.</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant&#x2019;s Compliance with Landlord&#x2019;s Property and Casualty Insurance</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall, at Tenant&#x2019;s expense, comply as to the Premises with all insurance company requirements pertaining to the use of the Premises. If Tenant&#x2019;s conduct or use of the Premises causes any increase in the premium for such insurance policies, then Tenant shall reimburse Landlord for any such increase.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant&#x2019;s Insurance</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall maintain the following coverages in the following amounts at all times following the date (the &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Insurance Start Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;) which is the earlier of (i) Tenant&#x2019;s entry into the Premises (including without limitation, to perform any work therein), or (ii) the Lease Commencement Date, and continuing thereafter throughout the Lease Term:</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.3.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Commercial General Liability Insurance covering the insured against claims of bodily injury, personal injury and property damage arising out of Tenant's operations, assumed liabilities or use of the Premises, including a Broad Form Commercial General Liability endorsement covering the insuring provisions of this Lease and the performance by Tenant of the indemnity agreements set forth in Section 10.1 above, (and with owned [if applicable] and non-owned automobile liability coverage, and host liquor liability coverage if alcoholic beverages are served on the Premises) for limits of liability not less than the following amounts:</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.507%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Bodily Injury and 			        $5,000,000 each occurrence</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Property Damage Liability		         $10,000,000 annual aggregate</font></p>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.507%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Personal Injury Liability		         $5,000,000 each occurrence</font></p>
  <p style="margin-left:43.187%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:20.713%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$10,000,000 annual aggregate     0% Insured's participation</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">15</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.3.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Physical Damage Insurance covering (i) all furniture, trade fixtures, equipment, merchandise and all other items of Tenant's property on the Premises installed by, for, or at the expense of Tenant, and (ii) the Building, including all improvements (including the initial Tenant Improvements), alterations and additions to the Premises now existing or hereafter made to the Building. Such insurance shall be written on a &#34;physical loss or damage&#34; basis under a &#34;special form&#34; policy, for the full replacement cost value new without deduction for depreciation of the covered items and in amounts that meet any co-insurance clauses of the policies of insurance and shall include a vandalism and malicious mischief endorsement, sprinkler leakage coverage, and earthquake sprinkler leakage coverage.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.3.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Worker's Compensation and Employer's Liability or other similar insurance pursuant to all applicable state and local statutes and regulations.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.3.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Loss-of-income, business interruption and extra-expense insurance in such amounts as will reimburse Tenant for direct and indirect loss of earnings attributable to all perils commonly insured against by prudent tenants or attributable to prevention of loss of access to the Premises or to the Building as a result of such perils, for not less than 12 months following an insured casualty, and include a 180-day extended period of indemnity. The business interruption coverage shall be written on the &#x201c;special form&#x201d;.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.3.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall carry automobile liability insurance having a combined single limit of not less than Two Million Dollars ($2,000,000.00) per occurrence and insuring Tenant against liability for claims arising out of ownership, maintenance or use of any owned, hired or non-owned automobiles.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.3.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Form of Policies</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The minimum limits of policies of insurance required of Tenant under this Lease shall in no event limit the liability of Tenant under this Lease. Such insurance shall: (i) name Landlord, Landlord Parties, Landlord&#x2019;s mortgagee, and any other Landlord specifies, as an additional insured; (ii) specifically cover the liability assumed by Tenant under this Lease, including, but not limited to, Tenant's obligations under Section 10.1 above; (iii) be issued by an insurance company having a rating of not less than A-X in AM Best's Insurance Guide or which is otherwise acceptable to Landlord and licensed to do business in California; (iv) be primary insurance as to all claims thereunder and provide that any insurance carried by Landlord is excess and is non- contributing with any insurance requirement of Tenant; (v) provide that said insurance shall not be canceled or coverage changed unless thirty (30) days' prior written notice shall have been given to Landlord and any mortgagee or ground or underlying lessor of Landlord; (vi) contain a severability or separation of insureds clause reasonably acceptable to Landlord; (vii) if the policy contains a cross suits exclusion, there shall be an exception for additional insureds, or the exclusion should be limited to named insured versus named insured only; and (viii) with respect to the insurance required in Sections 10.3.1 and 10.3.2 above, have deductible amounts not exceeding Twenty-Five Thousand Dollars ($25,000.00). Tenant shall deliver such policies or certificates thereof to Landlord on or before the Insurance Start Date and at least five (5) business days before the expiration dates thereof. If Tenant shall fail to procure such insurance, or to deliver such policies or certificate, within such time periods, then Landlord may, at its option, in addition to all of its other rights and remedies under this Lease, and without regard to any notice and cure periods set forth in Section 19.1, procure such policies for the account of Tenant, and the cost thereof shall be paid to Landlord as Additional Rent within ten (10) days after delivery of bills therefor. Tenant shall have the right to provide insurance coverage which it is obligated to carry pursuant to the terms of this Lease under an umbrella and/or blanket insurance policy, provided such umbrella and/or blanket policy expressly affords coverage for the Premises and Landlord, as required by this Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Subrogation</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord and Tenant agree to have their respective insurance companies issuing property damage insurance waive any rights of subrogation that such companies may have against Landlord or Tenant, as the case may be. Landlord and Tenant hereby waive any right that either may have against the other on account of any loss or damage to their respective property to the extent such loss or damage insured under property damage insurance policies carried by the waiving party under this Lease (or would have been covered had the waiving party maintained such insurance as so required under this Lease). If either party fails to carry the amounts and types of insurance required to be carried by it pursuant to this Article 10, in addition to any remedies the other party may have under this Lease, such failure shall be deemed to be a covenant and agreement by such party to self-insure with respect to the type and amount of insurance which such party so failed to carry, with full waiver of subrogation with respect thereto.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Additional Insurance Obligations</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall carry and maintain during the entire Lease Term, at Tenant's sole cost and expense, increased amounts of the insurance required to be carried by Tenant pursuant to this Article 10, and such other reasonable types of insurance coverage and in such reasonable amounts covering the Premises and Tenant's operations therein, as may be (i) reasonably requested by Landlord, and/or any mortgagee or ground lessor for the Real Property; provided, however, that in no event shall such increased coverage be in excess of that required by landlords of the Comparable Buildings for tenants leasing comparable-sized space to Tenant in the Comparable Buildings.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 11</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">DAMAGE AND DESTRUCTION</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">11.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Repair of Damage to Premises by Landlord</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall promptly notify Landlord of any damage to the Premises resulting from fire or any other casualty. If the Premises or any common areas of the Building or Real Property serving or providing access to the Premises shall be damaged by fire or other casualty, Landlord shall promptly and diligently, subject to reasonable delays for insurance adjustment or other matters beyond Landlord's reasonable control, and subject to all other terms of this Article 11, restore the base, shell, and core of the Building and such common areas of the Real Property. Such restoration shall be to substantially the same condition of the base,</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">16</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.593%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">shell, and core of the Building and common areas of the Real Property prior to the casualty, except for modifications required by zoning and building codes and other laws or by the holder of a mortgage on the Real Property and/or the Building, or the lessor of a ground or underlying lease with respect to the Building (if any), or any other modifications to the common areas deemed desirable by Landlord, provided access to the Premises and any common restrooms serving the Premises shall not be materially impaired. Notwithstanding any other provision of this Lease, upon the occurrence of any damage to the Premises, Tenant shall assign to Landlord (or to any party designated by Landlord) all insurance proceeds payable to Tenant under Tenant's insurance required under Sections 10.3.2 above, and Landlord shall repair any damage to the tenant improvements and alterations installed within the Building and shall return such tenant improvements and alterations to their original condition; provided that if the costs of such repair of such tenant improvements and Alterations by Landlord exceeds the amount of insurance proceeds received by Landlord therefor from Tenant's insurance carrier, as assigned by Tenant, the excess costs of such repairs shall be paid by Tenant to Landlord prior to Landlord's repair of the damage. If Landlord elects not to rebuild and/or restore the Premises, Tenant shall entitled to retain, and shall not be obligated to assign to Landlord, that portion of the insurance proceeds payable to Tenant under Tenant's insurance required under Sections 10.3.2 above that pertain solely to Tenant's coverage for improvements and/or alterations within the Premises that are paid for solely by Tenant with monies that are other than any tenant improvement allowances provided to Tenant by Landlord (provided, however, for avoidance of doubt, Tenant shall assign to Landlord all other insurance proceeds as set forth hereinabove). In connection with such repairs and replacements of any such tenant improvements and alterations, Tenant shall, prior to Landlord's commencement of such improvement work, submit to Landlord, for Landlord's review and approval, all plans, specifications and working drawings relating thereto, and Landlord shall designate the contractors to perform such improvement work (as such contractors may be approved by Tenant, with any such approval not to be unreasonably withheld, conditioned or delayed). Landlord shall not be liable for any inconvenience or annoyance to Tenant or its visitors, or injury to Tenant's business resulting in any way from such damage or the repair thereof; provided however, that if such fire or other casualty shall have damaged the Premises or common areas necessary to Tenant's occupancy, and if such damage is not the result of the willful misconduct of Tenant or Tenant's employees, contractors, licensees, or invitees, Landlord shall allow Tenant a proportionate abatement of Base Rent and Tenant's Share of Operating Expenses, Tax Expenses and Utilities Costs, during the time and to the extent the Premises are unfit for occupancy for the purposes permitted under this Lease, and not occupied by Tenant as a result thereof.</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">11.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Termination Rights</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Within sixty (60) days after Landlord becomes aware of such damage, Landlord shall notify Tenant in writing (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Damage Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) of the estimated time, in Landlord's reasonable judgment, required to substantially complete the work Landlord is required to perform pursuant to </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Section 11.1</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> above (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Restoration Work</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). Notwithstanding Section 11.1 above to the contrary, Landlord may elect not to rebuild and/or restore the Premises, the Building and/or any other portion of the Real Property and instead terminate this Lease by notifying Tenant in writing of such termination within sixty (60) days after the date Landlord becomes aware of such damage, such notice to include a termination date giving Tenant ninety</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(90) days to vacate the Premises, but Landlord may so elect only if the Building shall be damaged by fire or other casualty or cause, and one or more of the following conditions is present: (i) Landlord's Restoration Work cannot, in the reasonable opinion of Landlord as set forth in Landlord's Damage Notice, be substantially completed within one hundred eighty (180) days after the date of such damage (when such repairs are made without the payment of overtime or other premiums, unless Tenant agrees, in writing, prior to Landlord's determination, to be responsible for any such increase in costs, and pays such costs upon request); (ii) the holder of any mortgage on the Real Property and/or the Building or ground or underlying lessor with respect to the Real Property and/or the Building shall require that the insurance proceeds or any portion thereof be used to retire the mortgage debt, or shall terminate the ground or underlying lease, as the case may be; or (iii) the damage is not fully covered, except for deductible amounts, by Landlord's insurance policies (unless Tenant agrees, in writing, prior to Landlord's determination, to be responsible for any such incremental amounts that are not covered, and deposits such amounts with Landlord upon request). If</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(A) Landlord does not elect to terminate this Lease pursuant to Landlord's termination right as provided above, (B) the damage constitutes a Tenant Damage Event (as defined below), and (C) Landlord's Restoration Work cannot, in the reasonable opinion of Landlord as set forth in Landlord's Damage Notice, be substantially completed within two hundred ten (210) days after the date of the damage, then Tenant may elect to terminate this Lease by delivering written notice thereof to Landlord within fifteen (15) days after Tenant's receipt of Landlord's Damage Notice, which termination shall be effective as of the date of such termination notice thereof to Landlord. As used herein, a &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant Damage Event</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean damage to all or any part of the Premises or any common areas of the Building providing access to the Premises by fire or other casualty, which damage (1) is not the result of the negligence or willful misconduct of Tenant or any of Tenant's employees, agents, contractors, licensees or invitees, (2) substantially interferes with Tenant's use of or access to the Premises and (3) would entitle Tenant to an abatement of Rent pursuant to Section 11.1 above. In addition, if (x) the Premises, the Building or any portion of the Real Property is destroyed or damaged to any substantial extent during the last twelve (12) months of the Lease Term, (y) Tenant has not exercised any Extension Option that is still in effect, and does not exercise any such Extension Option within thirty (30) days after the date of Landlord's Damage Notice, and (3) Landlord's Restoration Work is reasonably estimated by Landlord in Landlord's Damage Notice to require more than sixty (60) days or the remainder of the Lease Term (whichever is less) to complete, then notwithstanding anything contained in this Article 11, Landlord shall have the option to terminate this Lease, and to the extent that such destruction or damage also constitutes a Tenant Damage Event, Tenant shall have the option to terminate this Lease, by giving written termination notice to the other party of the exercise of such option within thirty (30) days after such damage or destruction, in which event this Lease shall cease and terminate as of the date of such notice. Upon any such termination of this Lease pursuant to this Section 11.2, Tenant shall pay the Base Rent and Additional Rent, properly apportioned up to such date of termination, and both parties hereto shall thereafter be discharged of all further obligations under this Lease, except for those obligations which expressly survive the expiration or earlier termination of the Lease Term.</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:8.6pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">11.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Waiver of Statutory Provisions</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The provisions of this Lease, including this Article 11, constitute an express agreement between Landlord and Tenant with respect to any and all damage to, or destruction of, all or any part of the Premises, the Building or any other portion of the Real Property, and any statute or regulation of the state in which the Real Property is located, including, without limitation, Sections 1932(2) and 1933(4) of the California</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">17</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.611%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Civil Code, with respect to any rights or obligations concerning damage or destruction in the absence of an express agreement between the parties, and any other statute or regulation, now or hereafter in effect, shall have no application to this Lease or any damage or destruction to all or any part of the Premises, the Building or any other portion of the Real Property.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 12</font></p>
  <p style="font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">CONDEMNATION</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">12.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Permanent Taking</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If the whole or any substantial part of the Building or the Real Property shall be taken by power of eminent domain or condemned by any competent authority for any public or quasi-public use or purpose, or if any adjacent property or street shall be so taken or condemned, or reconfigured or vacated by such authority in such manner as to require the use, reconstruction or remodeling of any part of the Building or the Real Property, or if Landlord shall grant a deed or other instrument in lieu of such taking by eminent domain or condemnation, Landlord shall have the option to terminate this Lease upon ninety (90) days' notice, provided such notice is given no later than one hundred eighty (180) days after the date of such taking, condemnation, deed or other instrument. If more than fifteen percent (15%) of the rentable square feet of the Building is taken, or if access to the Building or the Surface Parking Areas is substantially impaired, or if the portion of the Building that is taken substantially interferes with Tenant's use of the Premises for the permitted uses set forth in Section 5.1 above, then Tenant shall have the option to terminate this Lease upon ninety (90) days' notice, provided such notice is given no later than one hundred eighty (180) days after the date of such taking. Landlord shall be entitled to receive the entire award or payment in connection therewith, except that Tenant shall have the right to file any separate claim available to Tenant for any taking of Tenant's personal property and fixtures belonging to Tenant and removable by Tenant upon expiration of the Lease Term pursuant to the terms of this Lease, and for moving expenses, so long as such claim does not diminish the award available to Landlord, or its ground lessor or mortgagee with respect to the Real Property, and such claim is payable separately to Tenant. All Rent shall be apportioned as of the date of such termination, or the date of such taking, whichever shall first occur. If any part of the Premises shall be taken, and this Lease shall not be so terminated, the Base Rent and Tenant's Share of Operating Expenses, Tax Expenses and Utilities Costs shall be proportionately abated. Tenant hereby waives any and all rights it might otherwise have pursuant to Section 1265.130 of The California Code of Civil Procedure.</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">12.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Temporary Taking</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding anything to the contrary contained in this Article 12, in the event of a temporary taking of all or any portion of the Premises for a period of one hundred and eighty (180) days or less, then this Lease shall not terminate but the Base Rent and Tenant's Share of Operating Expenses, Tax Expenses and Utilities Costs shall be abated for the period of such taking in proportion to the ratio that the amount of rentable square feet of the Premises taken bears to the total rentable square feet of the Premises. Landlord shall be entitled to receive the entire award made in connection with any such temporary taking.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 13</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.491%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">COVENANT OF QUIET ENJOYMENT</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.028%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.62%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord covenants that Tenant, on paying the Rent, charges for services and other payments herein reserved and on keeping, observing and performing all the other terms, covenants, conditions, and agreements herein contained on the part of Tenant to be kept, observed and performed, shall, during the Lease Term, peaceably and quietly have, hold and enjoy the Premises subject to the terms, covenants, conditions, and agreements hereof without interference by any persons lawfully claiming by or through Landlord. The foregoing covenant is in lieu of any other covenant express or implied.</font></p>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 14</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ASSIGNMENT AND SUBLETTING</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Transfers</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Except as otherwise provided in Section 14.7 below, Tenant shall not, without the prior written consent of Landlord, which consent shall not be unreasonably conditioned or withheld as provided in Section</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;margin-top:0.15pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:2.57143775513484%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">14.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">below, assign, mortgage, pledge, hypothecate, encumber, or permit any lien to attach to, or otherwise transfer, this Lease or any interest hereunder, permit any assignment or other such foregoing transfer of this Lease or any interest hereunder by operation of law, sublet the Premises or any part thereof, or permit the use of the Premises by any persons other than Tenant and its employees (all of the foregoing are hereinafter sometimes referred to collectively as &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Transfers</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; and any person to whom any Transfer is made or sought to be made is hereinafter sometimes referred to as a &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Transferee</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). If Tenant shall desire Landlord's consent to any Transfer, Tenant shall notify Landlord in writing, which notice (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Transfer Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) shall include (i) the proposed effective date of the Transfer, (ii) a description of the portion of the Premises to be transferred (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Subject Space</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), (iii) all of the terms of the proposed Transfer, the name and address of the proposed Transferee, and a copy of all existing and/or proposed documentation pertaining to the proposed Transfer, (iv) current financial statements of the proposed Transferee certified by an officer, partner or owner thereof, and (v) such other information as Landlord may reasonably require. Except as provided in Section 14.7 below, any Transfer made without Landlord's prior written consent shall, at Landlord's option, be null, void and of no effect, and shall, at Landlord's option, constitute a default by Tenant under this Lease. Whether or not Landlord shall grant consent, within thirty (30) days after written request by Landlord, Tenant shall reimburse Landlord for its review and processing fees, and any reasonable legal fees incurred by Landlord in connection with Tenant's proposed Transfer, not to exceed Three Thousand Five Hundred Dollars ($3,500.00) per proposed Transfer.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Consent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord shall not unreasonably withhold or condition its consent to any proposed Transfer on the terms specified in the Transfer Notice, and shall notify Tenant whether the proposed</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">18</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Transferee is approved or reasonably disapproved within thirty (30) days after Landlord's receipt of Tenant's Transfer Notice. The parties hereby agree that it shall be reasonable under this Lease and under any applicable law for Landlord to withhold consent to any proposed Transfer where one or more of the following apply, without limitation as to other reasonable grounds for withholding consent:</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The Transferee is of a character or reputation or engaged in a business which is not consistent with the quality of the Building or the Real Property;</font></div></div>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:17.194%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:6.284568751056686%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">14.2.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">           The Transferee intends to use the Subject Space for purposes which are not permitted under</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">this Lease;</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:17.194%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:6.284568751056686%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">14.2.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">           The Transferee is either a governmental agency or instrumentality thereof;</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.2.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The Transfer will result in more than a reasonable and safe number of occupants per floor within the Subject Space;</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.2.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The Transferee is not a party of reasonable financial worth and/or financial stability in light of the responsibilities involved under the Lease on the date consent is requested, as reasonably determined by Landlord;</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.2.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The proposed Transfer would cause Landlord to be in violation of another agreement to which Landlord is a party; or</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.2.7</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The terms of the proposed Transfer will allow the Transferee to exercise a right of renewal, right of expansion, right of first offer, or other similar right held by Tenant (or will allow the Transferee to occupy space leased by Tenant pursuant to any such right).</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.029%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">If Landlord consents to any Transfer pursuant to the terms of this Section 14.2 (and does not exercise any recapture rights Landlord may have under Section 14.4 below), Tenant may within six (6) months after Landlord's consent, enter into such Transfer of the Premises or portion thereof, upon substantially the same terms and conditions as are set forth in the Transfer Notice furnished by Tenant to Landlord pursuant to Section 14.1 above, provided that if there are any changes in the terms and conditions from those specified in the Transfer Notice (i) such that Landlord would initially have been entitled to refuse its consent to such Transfer under this Section 14.2, or (ii) which would cause the proposed Transfer to be more favorable to the Transferee than the terms set forth in Tenant's original Transfer Notice, Tenant shall again submit the Transfer to Landlord for its approval and other action under this Article 14 (including Landlord's right of recapture, if any, under Section 14.4 below).</font></p>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Transfer Premium</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Except as provided in Section 14.7 below, if Landlord consents to a Transfer, as a condition thereto which the parties hereby agree is reasonable, Tenant shall pay to Landlord fifty percent (50%) of any Transfer Premium (as defined below) received by Tenant from such Transferee. &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Transfer Premium</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean all rent, additional rent or other consideration payable by such Transferee in excess of the Rent and Additional Rent payable by Tenant under this Lease on a per rentable square foot basis if less than all of the Premises is transferred, after deducting the reasonable expenses incurred by Tenant for (i) any reasonable changes, alterations and improvements to the Premises in connection with the Transfer (but only to the extent approved by Landlord), (ii) any reasonable brokerage commissions in connection with the Transfer, (iii) any reasonable attorneys' fees paid by Tenant in connection with the Transfer, and (iv) the costs of any reasonable changes, alterations and improvements to the Premises made or paid for by Tenant in connection with the Transfer (but only to the extent approved by Landlord pursuant to </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Article 8</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> above) (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Subleasing Costs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). Transfer Premium shall also include, but not be limited to, key money and bonus money paid by Transferee to Tenant in connection with such Transfer, and any payment in excess of fair market value for services rendered by Tenant to Transferee or for assets, fixtures, inventory, equipment, or furniture transferred by Tenant to Transferee in connection with such Transfer.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Option as to Subject Space</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding anything to the contrary contained in this Article 14, but subject to Section 14.7 below, Landlord shall have the option, by giving written notice to Tenant (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Recapture Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) within thirty (30) days after receipt of any Transfer Notice (i) relating to a sublease or assignment of the entire Premises, or (ii) during the last two (2) years of the then-current Lease Term, to recapture the Subject Space; provided, however, if Tenant notifies Landlord within ten (10) days after Tenant's receipt of Landlord's Recapture Notice that Tenant revokes Tenant's Transfer Notice, such recapture by Landlord in Landlord's Recapture Notice shall be ineffective, but Tenant shall not be entitled to proceed with the contemplated Transfer which was the subject of Tenant's original Transfer Notice, and Tenant shall again be required to submit a new Transfer Notice to Landlord with respect to any contemplated Transfer, as provided above in this Article 14. Such recapture notice shall terminate this Lease as of the date stated in the Transfer Notice as the effective date of the proposed Transfer until the last day of the term of the Transfer as set forth in the Transfer Notice. If Landlord declines, or fails to elect in a timely manner to recapture the Subject Space under this Section 14.4, then, provided Landlord has consented to the proposed Transfer, Tenant shall be entitled to proceed to transfer the Subject Space to the proposed Transferee, subject to provisions of the last paragraph of Section 14.2 above.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Effect of Transfer</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If Landlord consents to a Transfer: (i) the terms and conditions of this Lease shall in no way be deemed to have been waived or modified; (ii) such consent shall not be deemed consent to any further Transfer by either Tenant or a Transferee; (iii) Tenant shall deliver to Landlord, promptly after execution, an original executed copy of all documentation pertaining to the Transfer in form reasonably acceptable to Landlord; and</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.676%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(iv) no Transfer relating to this Lease or agreement entered into with respect thereto, whether with or without Landlord's consent, shall relieve Tenant or any guarantor of the Lease from liability under this Lease. Landlord or its authorized representatives shall have the right at all reasonable times to audit the books, records and papers of Tenant</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">19</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">relating to any Transfer, and shall have the right to make copies thereof. If the Transfer Premium respecting any Transfer shall be found understated, Tenant shall, within thirty (30) days after demand, pay the deficiency and Landlord's costs of such audit.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Additional Transfers</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Except as provided in Section 14.7 below, for purposes of this Lease, the term &#34;Transfer&#34; shall also include: (i) if Tenant is a partnership or limited liability company, the withdrawal or change, voluntary, involuntary or by operation of law, of more than fifty percent (50%) of the partners or members, or transfer of more than fifty percent (50%) of the partnership or membership interests, within a twelve (12)-month period, or the dissolution of the partnership without immediate reconstitution thereof; and (ii) if Tenant is a closely held corporation (</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">i.e.</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, whose stock is not publicly held and not traded through an exchange or over the counter), (A) the dissolution, merger, consolidation or other reorganization of Tenant, (B) the sale or other transfer of more than an aggregate of fifty percent (50%) of the voting shares of Tenant (other than to immediate family members by reason of gift or death), within a twelve (12)-month period, or (C) the sale, mortgage, hypothecation or pledge of more than an aggregate of fifty percent (50%) of the value of the unencumbered assets of Tenant within a twelve (12) month period. The terms of this Section 14.6 shall not apply so long as Tenant is a publicly traded company.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.7</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Permitted Transfers to Affiliates</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding the foregoing provisions of this Article 14 to the contrary, the assignment or subletting by Tenant of all or any portion of this Lease or the Premises to (i) a parent or subsidiary of Tenant, or (ii) any person or entity which controls, is controlled by or under common control with Tenant, or (iii) any entity which purchases all or substantially all of the assets and/or stock of Tenant, or (iv) a successor to Tenant or any of the foregoing entities by purchase, merger, consolidation or reorganization (all such persons or entities described in (i), (ii), (iii) and (iv) being sometimes hereinafter referred to as &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Affiliates</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) shall not be deemed a Transfer under this Article 14, and thus shall not be subject to the requirement of obtaining Landlord's consent thereto in Section 14.2 above, or Landlord's right to receive any Transfer Premium pursuant to Section 14.3 above, or recapture right in Section 14.4 above, provided that:</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.7.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">any such Affiliate was not formed, and such transaction was not entered into, as a subterfuge to (i) avoid the obligations of this Article 14, or (ii) adversely affect the ability of Tenant to satisfy its obligations under this Lease;</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.7.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant gives Landlord at least five (5) business days' prior notice of any such assignment or sublease to an Affiliate, unless Tenant is precluded from giving notice pursuant to confidentiality requirements, in which event Tenant shall give Landlord notice as soon as possible;</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.7.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the successor of Tenant and Tenant have as of the effective date of any such assignment or sublease a tangible net worth, in the aggregate, computed in accordance with generally accepted accounting principles (but excluding goodwill as an asset), which is sufficient to meet the obligations of Tenant under this Lease;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.7.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">any such assignment or sublease shall be subject and subordinate to all of the terms and provisions of this Lease, and such assignee or sublessee shall assume, in a written document reasonably satisfactory to Landlord and delivered to Landlord upon or prior to the effective date of such assignment or sublease, all the obligations of Tenant under this Lease with respect to the Subject Space which is the subject of such Transfer (other than the amount of Base Rent and Tenant's Share of Operating Expenses, Tax Expenses and Utilities Costs payable by Tenant with respect to a sublease); and</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:17.194%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:6.284568751056686%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">14.7.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall remain fully liable for all obligations to be performed by Tenant under this</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Lease.</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;Control&#34;, as used in this Section 14.7, shall mean the possession, direct or indirect, of the power to cause the direction of the management and policies of a person or entity, or ownership of any sort, whether through the ownership of voting securities, by contract or otherwise.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 15</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.5%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SURRENDER; OWNERSHIP AND REMOVAL OF PERSONAL PROPERTY</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">15.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Surrender of Premises</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. No act or thing done by Landlord or any agent or employee of Landlord during the Lease Term shall be deemed to constitute an acceptance by Landlord of a surrender of the Premises unless such intent is specifically acknowledged in a writing signed by Landlord. The delivery of keys to the Premises to Landlord or any agent or employee of Landlord shall not constitute a surrender of the Premises or effect a termination of this Lease, whether or not the keys are thereafter retained by Landlord, and notwithstanding such delivery Tenant shall be entitled to the return of such keys at any reasonable time upon request until this Lease shall have been properly terminated. The voluntary or other surrender of this Lease by Tenant, whether accepted by Landlord or not, or a mutual termination hereof, shall not work a merger, and at the option of Landlord shall operate as an assignment to Landlord of all subleases or subtenancies affecting the Premises.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">15.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Removal of Tenant Property by Tenant</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Upon the expiration of the Lease Term, or upon any earlier termination of this Lease, Tenant shall, subject to the provisions of this Article 15, quit and surrender possession of the Premises to Landlord in as good order and condition as when Tenant took possession and as thereafter improved by Landlord and/or Tenant, reasonable wear and tear and repairs which are specifically made the responsibility of Landlord hereunder excepted. Upon such expiration or termination, Tenant shall, without expense to Landlord, remove or cause to be removed from the Premises all telephone, data, and other cabling and wiring installed or caused to be installed by Tenant, all debris and rubbish, and such items of furniture, equipment, free-standing cabinet work, and other articles of personal property owned by Tenant or installed or placed by Tenant at its expense in the Premises,</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">20</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">and such similar articles of any other persons claiming under Tenant, as Landlord may, in its sole discretion, require to be removed, and Tenant shall repair at its own expense all damage to the Premises and the Building resulting from such removal.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">15.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Removal of Tenant's Property by Landlord</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Whenever Landlord shall re-enter the Premises as provided in this Lease, any personal property of Tenant not removed by Tenant upon the expiration of the Lease Term, or within forty-eight (48) hours after a termination by reason of Tenant's default as provided in this Lease, shall be deemed abandoned by Tenant and may be disposed of by Landlord in accordance with Sections 1980 through 1991 of the California Civil Code and Section 1174 of the California Code of Civil Procedure, or in accordance with any applicable laws or judicial decisions which may supplement or supplant those provisions from time to time.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 16</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">HOLDING OVER</font></p>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.03%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">If Tenant holds over after the expiration of the Lease Term hereof, with or without the express or implied consent of Landlord, such tenancy shall be from month-to-month only, and shall not constitute a renewal hereof or an extension for any further term, and in such case Base Rent shall be payable at a monthly rate equal to one hundred fifty percent (150%) of the Base Rent applicable during the last rental period of the Lease Term under this Lease. Such month-to-month tenancy shall be subject to every other term, covenant and agreement contained herein. Landlord hereby expressly reserves the right to require Tenant to surrender possession of the Premises to Landlord as provided in this Lease upon the expiration or other termination of this Lease. The provisions of this Article 16 shall not be deemed to limit or constitute a waiver of any other rights or remedies of Landlord provided herein or at law. If Tenant fails to surrender the Premises upon the termination or expiration of this Lease, in addition to any other liabilities to Landlord accruing therefrom, Tenant shall protect, defend, indemnify and hold Landlord harmless from all loss, costs (including reasonable attorneys' fees) and liability resulting from such failure, including, without limiting the generality of the foregoing, any claims made by any succeeding tenant founded upon such failure to surrender, and any lost profits to Landlord resulting therefrom.</font></p>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 17</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ESTOPPEL CERTIFICATES</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.029%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Within ten (10) days following a request in writing by Landlord, Tenant shall execute and deliver to Landlord an estoppel certificate, which, as submitted by Landlord, shall be in the form as may be required by any prospective mortgagee or purchaser of the Real Property (or any portion thereof), indicating therein any exceptions thereto that may exist at that time, and shall also contain any other information reasonably requested by Landlord or Landlord's Mortgagee or Landlord's prospective mortgagees. Tenant shall execute and deliver whatever other instruments may be reasonably required for such purposes. If Tenant fails to timely execute and deliver such estoppel certificate or other instruments, which failure continues for two (2) business days after Landlord provides a second (2</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">nd</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) request in writing by Landlord, it shall (i) constitute an acceptance of the Premises, (ii) an acknowledgment by Tenant that statements included in the estoppel certificate are true and correct, without exception and , (iii) be a material default of the provisions of this Lease. In addition, Tenant shall be liable to Landlord, and shall indemnify Landlord from and against any loss, cost, damage or expense, incidental, consequential, or otherwise, including attorneys' fees, arising or accruing directly or indirectly, from any failure of Tenant to execute or deliver to Landlord any such estoppel certificate within two (2) business days after such second (2</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">nd</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) request in writing by Landlord. Upon request from time to time, Tenant agrees to provide to Landlord, within ten (10) days after Landlord's delivery of written request therefor, current financial statements for Tenant, dated no earlier than one (1) year prior to such written request, certified as accurate by Tenant or, if available, audited financial statements prepared by an independent certified public accountant with copies of the auditor's statement. If any guaranty is executed in connection with this Lease, Tenant also agrees to deliver to Landlord, within ten (10) days after Landlord's delivery of written request therefor, current financial statements of the guarantor in a form consistent with the foregoing criteria. Notwithstanding the foregoing to the contrary, if Tenant is a public company whose stock is publicly held and traded through a national stock exchange, then Tenant shall not have the obligation to deliver to Landlord financial statements as provided hereinabove so long as Tenant's financial statements are made readily available to Landlord and can be accessed by the general public via the internet.</font></p>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 18</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SUBORDINATION</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.03%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.648%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">This Lease is subject and subordinate to all present and future ground leases of the Real Property and to the lien of any mortgages or trust deeds, now or hereafter in force against the Real Property, if any, and to all renewals, extensions, modifications, consolidations and replacements thereof, and to all advances made or hereafter to be made upon the security of such mortgages or trust deeds, unless the holders of such mortgages or trust deeds, or the lessors under such ground lease, require in writing that this Lease be superior thereto. Landlord represents that, as of the date of mutual execution and delivery of this Lease, Landlord has not entered into any mortgages or deeds of trust affecting the Real Property. Tenant covenants and agrees if any proceedings are brought for the foreclosure of any such mortgage, or if any ground lease is terminated, to attorn, without any deductions or set-offs whatsoever, to the purchaser upon any such foreclosure sale, or to the lessor of such ground lease, as the case may be, if so requested to do so by such purchaser or lessor, and to recognize such purchaser or lessor as the lessor under this Lease. Notwithstanding any contrary provision in this </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Article 18</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, a condition precedent to the subordination of this Lease to any future ground or underlying lease or to the lien of any future Mortgage is that Landlord shall obtain for the benefit of Tenant a commercially reasonable subordination, non-disturbance and attornment agreement (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Future SNDA</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;)</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">21</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">from the mortgagee under such future mortgage or the lessor under such future lease, to the effect that no steps or proceedings taken by reason of Landlord&#x2019;s default under such future mortgage or lease shall terminate this Lease, nor shall Tenant be named a defendant in any proceedings for foreclosure of such mortgage or termination of any such lease, nor be disturbed by virtue of such step or proceedings, as long as there shall be no uncured default by Tenant under this Lease. Tenant shall, within ten (10) days of request by Landlord, execute such further instruments or assurances as Landlord may reasonably request to evidence or confirm the subordination or superiority of this Lease to any such mortgages, trust deeds, or ground leases. Tenant waives the provisions of any current or future statute, rule or law which may give or purport to give Tenant any right or election to terminate or otherwise adversely affect this Lease and the obligations of the Tenant hereunder in the event of any foreclosure proceeding or sale.</font></p>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 19</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.5%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">TENANT'S DEFAULTS; LANDLORD'S REMEDIES</font></p>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Events of Default by Tenant</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. All covenants and agreements to be kept or performed by Tenant under this Lease shall be performed by Tenant at Tenant's sole cost and expense and without any reduction of Rent. The occurrence of any of the following shall constitute a default of this Lease by Tenant:</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.1.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Any failure by Tenant to pay when due any Rent or any other monetary sums required to be paid thereunder, which failure continues for five (5) calendar days after written notice thereof from Landlord; provided, however, that Tenant shall not be entitled to more than one (1) notice for monetary defaults during any consecutive twelve (12) month period, and if, after such notice, any Rent or other sum is not paid when due, a default and breach of this Lease shall be considered to have occurred without further notice; provided, further, that any such notice given pursuant to this Section 19.1.1 shall be in lieu of, and not in addition to, any statutory notice required under California Code of Civil Procedure, Section 1161, or any similar or successor; or</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.1.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Any failure by Tenant to observe or perform any other provision, covenant or condition of this Lease to be observed or performed by Tenant where such failure continues for fifteen (15) days after written notice thereof from Landlord to Tenant; provided however, that any such notice shall be in lieu of, and not in addition to, any notice required under California Code of Civil Procedure Section 1161 or any similar or successor law; and provided further that if the nature of such default is such that the same cannot reasonably be cured within a fifteen (15)-day period, Tenant shall not be deemed to be in default if it diligently commences such cure within such period and thereafter diligently proceeds to rectify and cure said default as soon as possible; or</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:17.194%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:6.284568751056686%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">19.1.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Abandonment or vacation of the Premises by Tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Remedies Upon Default</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Upon the occurrence of any such default by Tenant, Landlord shall have, in addition to any other remedies available to Landlord at law or in equity, the option to pursue any one or more of the following remedies, each and all of which shall be cumulative and nonexclusive, without any notice or demand whatsoever.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Terminate this Lease, in which event Tenant shall immediately surrender the Premises to Landlord, and if Tenant fails to do so, Landlord may, without prejudice to any other remedy which it may have for possession or arrearages in rent, enter upon and take possession of the Premises and expel or remove Tenant and any other person who may be occupying the Premises or any part thereof, without being liable for prosecution or any claim or damages therefor; and Landlord may recover from Tenant the following:</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:22.429%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:20.935%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:4.426087236025843%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(i)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the worth at the time of award of any unpaid rent which has been earned at the time of such termination; plus</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:22.429%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:20.935%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:4.426087236025843%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the worth at the time of award of the amount by which the unpaid rent which would have been earned after termination until the time of award exceeds the amount of such rental loss that Tenant proves could have been reasonably avoided; plus</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:22.429%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:20.935%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:4.426087236025843%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iii)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the worth at the time of award of the amount by which the unpaid rent for the balance of the Lease Term after the time of award exceeds the amount of such rental loss that Tenant proves could have been reasonably avoided; plus</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:22.429%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:20.935%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:4.426087236025843%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iv)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">any other amount necessary to compensate Landlord for all the detriment proximately caused by Tenant's failure to perform its obligations under this Lease or which in the ordinary course of things would be likely to result therefrom, specifically including but not limited to, brokerage commissions and advertising expenses incurred, expenses of remodeling the Premises or any portion thereof for a new tenant, whether for the same or a different use, and any special concessions made to obtain a new tenant; plus</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:18.124%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(i)	at Landlord's election, such other amounts in addition to or in lieu of the foregoing as may be permitted from time to time by applicable law.</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The term &#34;rent&#34; as used in this Section 19.2 shall be deemed to be and to mean all sums of every nature required to be paid by Tenant pursuant to the terms of this Lease, whether to Landlord or to others. As used in Sections 19.2.1(i) and (ii), above, the &#34;worth at the time of award&#34; shall be computed by allowing interest at the Interest Rate set forth in Section 4.5 above. As used in Section 19.2.1(iii) above, the &#34;worth at the time of award&#34; shall be computed by discounting such amount at the discount rate of the Federal Reserve Bank of San Francisco at the time of award plus one percent (1%).</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">22</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.2.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord shall have the remedy described in California Civil Code Section 1951.4 (lessor may continue lease in effect after lessee's breach and abandonment and recover rent as it becomes due, if lessee has the right to sublet or assign, subject only to reasonable limitations). Accordingly, if Landlord does not elect to terminate this Lease on account of any default by Tenant, Landlord may, from time to time, without terminating this Lease, enforce all of its rights and remedies under this Lease, including the right to recover all rent as it becomes due.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.2.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord may, but shall not be obligated to, make any such payment or perform or otherwise cure any such obligation, provision, covenant or condition on Tenant's part to be observed or performed (and may enter the Premises for such purposes). In the event of Tenant's failure to perform any of its obligations or covenants under this Lease, and such failure to perform poses a material risk of injury or harm to persons or damage to or loss of property, then Landlord shall have the right to cure or otherwise perform such covenant or obligation at any time after such failure to perform by Tenant, whether or not any such notice or cure period set forth in Section 19.1 above has expired. Any such actions undertaken by Landlord pursuant to the foregoing provisions of this Section 19.2.3 shall not be deemed a waiver of Landlord's rights and remedies as a result of Tenant's failure to perform and shall not release Tenant from any of its obligations under this Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Payment by Tenant</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall pay to Landlord, within ten (10) days after delivery by Landlord to Tenant of statements therefor: (i) sums equal to expenditures reasonably made and obligations incurred by Landlord in connection with Landlord's performance or cure of any of Tenant's obligations pursuant to the provisions of Section 19.2.3 above; and (ii) sums equal to all expenditures made and obligations incurred by Landlord in collecting or attempting to collect the Rent or in enforcing or attempting to enforce any rights of Landlord under this Lease or pursuant to law, including, without limitation, all legal fees and other amounts so expended. Tenant's obligations under this Section 19.3 shall survive the expiration or sooner termination of the Lease Term.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Sublessees of Tenant</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Whether or not Landlord elects to terminate this Lease on account of any default by Tenant, as set forth in this Article 19, Landlord shall have the right to terminate any and all subleases, licenses, concessions or other consensual arrangements for possession entered into by Tenant and affecting the Premises or may, in Landlord's sole discretion, succeed to Tenant's interest in such subleases, licenses, concessions or arrangements. If Landlord elects to succeed to Tenant's interest in any such subleases, licenses, concessions or arrangements, Tenant shall, as of the date of notice by Landlord of such election, have no further right to or interest in the rent or other consideration receivable thereunder.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Waiver of Default</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. No waiver by Landlord of any violation or breach by Tenant of any of the terms, provisions and covenants herein contained shall be deemed or construed to constitute a waiver of any other or later violation or breach by Tenant of the same or any other of the terms, provisions, and covenants herein contained. Forbearance by Landlord in enforcement of one or more of the remedies herein provided upon a default by Tenant shall not be deemed or construed to constitute a waiver of such default. The acceptance of any Rent hereunder by Landlord following the occurrence of any default, whether or not known to Landlord, shall not be deemed a waiver of any such default, except only a default in the payment of the Rent so accepted.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Efforts to Relet</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. For the purposes of this Article 19, Tenant's right to possession shall not be deemed to have been terminated by efforts of Landlord to relet the Premises, by its acts of maintenance or preservation with respect to the Premises, or by appointment of a receiver to protect Landlord's interests hereunder. The foregoing enumeration is not exhaustive, but merely illustrative of acts which may be performed by Landlord without terminating Tenant's right to possession.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 20</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.843%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">INTENTIONALLY DELETED</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 21</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">COMPLIANCE WITH LAW</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">21.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Compliance with Law</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall not do anything or suffer anything to be done in or about the Premises which will in any way conflict with any law, statute, ordinance or other governmental rule, regulation or requirement now in force or which may hereafter be enacted or promulgated. At its sole cost and expense, Tenant shall promptly comply with all such governmental measures, other than the making of structural changes or changes to the Building's life safety system or any alterations that are Capital Items (collectively the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Excluded Changes</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;); provided, however, to the extent such Excluded Changes are required due to or triggered by Tenant's improvements or alterations to and/or manner of use of the Premises, Landlord shall perform such work, at Tenant's cost (which shall be paid by Tenant to Landlord within ten (10) days after Tenant's receipt of invoice therefor from Landlord). In addition, Tenant shall fully comply with all present or future legally required programs intended to manage parking, transportation or traffic in and around the Real Property, and in connection therewith, Tenant shall take responsible action for the transportation planning and management of all employees located at the Premises by working directly with Landlord, any governmental transportation management organization or any other transportation-related committees or entities. The judgment of any court of competent jurisdiction or the admission of Tenant in any judicial action, regardless of whether Landlord is a party thereto, that Tenant has violated any of said governmental measures, shall be conclusive of that fact as between Landlord and Tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">21.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">CASp</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. For purposes of Section 1938 of the California Civil Code, Landlord hereby discloses to Tenant, and Tenant hereby acknowledges, that the Premises, the Building and the Real Property have not undergone inspection by a Certified Access Specialist (CASp). In addition, the following notice is hereby provided pursuant to Section 1938(e) of the California Civil Code:</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">23</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:11.92%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;A Certified Access Specialist (CASp) can inspect the subject premises and determine whether the subject premises comply with all of the applicable construction-related accessibility standards under state law. Although state law does not require a CASp inspection of the subject premises, the commercial property owner or lessor may not prohibit the lessee or tenant from obtaining a CASp inspection of the subject premises for the occupancy or potential occupancy of the lessee or tenant, if requested by the lessee or tenant. The parties shall mutually agree on the arrangements for the time and manner of the CASp inspection, the payment of the fee for the CASp inspection, and the cost of making any repairs necessary to correct violations of construction-related accessibility standards within the premises.&#34;</font></p>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.03%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">In furtherance of and in connection with such notice: (i) Tenant, having read such notice and understanding Tenant's right to request and obtain a CASp inspection and with advice of counsel, hereby elects not to obtain such CASp inspection and forever waives its rights to obtain a CASp inspection with respect to the Premises, the Building and/or the Real Property to the extent permitted by applicable laws now or hereafter in effect; and (ii) if the waiver set forth in clause (i) hereinabove is not enforceable pursuant to applicable laws now or hereafter in effect, then Landlord and Tenant hereby agree as follows (which constitute the mutual agreement of the parties as to the matters described in the last sentence of the foregoing notice): (A) Tenant shall have the one-time right to request for and obtain a CASp inspection of the Premises, which request must be made, if at all, in a written notice delivered by Tenant to Landlord on or before the date which is thirty (30) days after the earlier to occur of (1) the Delivery Date, and (2) the Lease Commencement Date; (B) any CASp inspection timely requested by Tenant shall be conducted (1) between the hours of 9:00 a.m. and 5:00 p.m. on any business day, (2) only after ten (10) days' prior written notice to Landlord of the date of such CASp inspection, (3) in a professional manner by a CASp designated by Landlord and without any testing that would damage the Premises, the Building or the Real Property in any way, and (4) at Tenant's sole cost and expense, including, without limitation, Tenant's payment of the fee for such CASp inspection, the fee for any reports prepared by the CASp in connection with such CASp inspection (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">CASp Reports</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) and all other costs and expenses in connection therewith; (C) Tenant shall deliver a copy of any CASp Reports to Landlord within two (2) business days after Tenant's receipt thereof; (D) Tenant, at its sole cost and expense, shall be responsible for making any improvements, alterations, modifications and/or repairs to or within the Premises to correct violations disclosed by such CASp inspection; and (E) if such CASp inspection identifies any improvements, alterations, modifications and/or repairs necessary to correct violations of construction-related accessibility standards relating to those items of the Building and Real Property located outside the Premises that are Landlord's obligation to repair as set forth in this Lease, then Landlord shall perform such improvements, alterations, modifications and/or repairs as and to the extent required by applicable laws to correct such violations, and Tenant shall reimburse Landlord for the cost of such improvements, alterations, modifications and/or repairs within ten (10) business days after Tenant's receipt of an invoice therefor from Landlord.</font></p>
  <p style="font-size:10pt;margin-top:0.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 22</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ENTRY BY LANDLORD</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.03%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Upon not less than one (1) business days&#x2019; prior notice (except no such prior notice shall be required in case of emergency), Landlord reserves the right, at all reasonable times, to enter the Premises to: (i) inspect them; (ii) show the Premises to (A) prospective purchasers or mortgagees, (B) prospective tenants (but only during the last twelve</font></p>
  <p style="margin-left:6.68%;text-indent:-0.015%;padding-left:0.013%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.62%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(12) months of the Lease Term hereof or any renewal thereof), or (C) the ground lessors; (iii) post notices of non- responsibility; or (iv) alter, improve or repair the Premises or the Building if necessary to comply with current building codes or other applicable laws, or for structural alterations, repairs or improvements to the Building, or as Landlord may otherwise reasonably desire or deem necessary. Notwithstanding anything to the contrary contained in this Article 22, Landlord may enter the Premises at any time, without notice to Tenant, in emergency situations and/or to perform other services required of Landlord pursuant to this Lease. Except as otherwise set forth in this Article 22, all such entries shall be subject to the following: (1) except as otherwise expressly set forth in this Lease, Landlord shall provide not less than one (1) business days&#x2019; prior verbal or written notice to Tenant (except in the case of emergencies, when no notice shall be required), and Landlord shall use commercially reasonable efforts to schedule entries into the Premises under this Section 22 with Tenant (except if not reasonably practicable in emergencies) so that Tenant, at Tenant's option, may provide an employee or a representative of Tenant to accompany Landlord; (2) at Tenant&#x2019;s option, the Landlord representative making such entry shall be accompanied by a representative of Tenant if such representative is made available by Tenant for such purpose, provided, however, if Tenant shall not be personally present to open and permit an entry into the Premises at any time when such entry by Landlord is necessary or permitted thereunder, Landlord may enter by means of master key without liability to Tenant, except for any failure to exercise due care for Tenant's property, and without affecting this Lease; (3) Landlord shall use commercially reasonable efforts to minimize any unreasonable interference with Tenant's access to, and use and occupancy of, the Premises for the permitted uses set forth in Section 5.1 of this Lease as a result of the exercise of Landlord's rights set forth in this Article 22; and (4) with respect to repairs and alterations to the Premises, if requested by Tenant, Landlord shall use commercially reasonable efforts to make such repairs and alterations after normal business hours (except if required by applicable laws, government regulations and/or emergencies), provided that Landlord shall not be required to employ labor at overtime rates. Any such entries shall be without the abatement of Rent and shall include the right to take such reasonable steps as required to accomplish the stated purposes. Tenant hereby waives any claims for damages or for any injuries or inconvenience to or interference with Tenant's business, lost profits, any loss of occupancy or quiet enjoyment of the Premises, except as otherwise provided in Section 6.6 above. For each of the above purposes, Landlord shall at all times have a key with which to unlock all the doors in the Premises, excluding Tenant's vaults, safes and special security areas designated in advance by Tenant. In an emergency, Landlord shall have the right to enter without notice and use any means that Landlord may deem proper to open the doors in and to the Premises. Any entry into the Premises in the manner hereinbefore described shall not be deemed to be a forcible or unlawful entry into, or a detainer of, the Premises, or an actual or constructive eviction of Tenant from any portion of the Premises.</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">24</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 23</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">PARKING</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.03%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.648%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Throughout the Lease Term, Tenant shall have the right to exclusively use, free of parking charges, all of the Surface Parking Areas. Tenant's continued right to use the parking spaces is conditioned upon (i) Tenant abiding by</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.62%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(A) the Parking Rules and Regulations which are in effect on the date hereof, as set forth in the attached </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit D</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">and all modifications and additions thereto which are prescribed from time to time for the orderly operation and use of the Surface Parking Areas by Landlord, (B) unless contrary to the express provisions of this Lease, all rules and regulations which are prescribed from time to time by any common area association of the Real Property (if any) having rights over the Surface Parking Areas, and (C) all recorded covenants, conditions and restrictions affecting the Building and/or the Real Property (including, without limitation, the CC&amp;R's), and (ii) upon Tenant's cooperation in seeing that Tenant's employees and visitors also comply with the Parking Rules and Regulations (and all such modifications and additions thereto, as the case may be), any such other rules and regulations and covenants, conditions and restrictions. Landlord specifically reserves the right to change the size, configuration, design, layout, location and all other aspects of the Surface Parking Areas with Tenant&#x2019;s consent, not to be unreasonably withheld, Landlord may, without incurring any liability to Tenant and without any abatement of Rent under this Lease, from time to time, with advance notice to Tenant, temporarily close-off or restrict access to the Surface Parking Areas, portions thereof and/or temporarily relocate Tenant's parking spaces to other parking structures and/or surface parking areas within a reasonable distance of the Premises without charge to Tenant (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Other Parking Facilities</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), as reasonably necessary for the purpose of facilitating any such construction and/or alterations and/or repairs of the Surface Parking Areas (but during any such construction and/or alterations and/or repairs, Landlord shall make available to Tenant at the Surface Parking Areas or such Other Parking Facilities the number of unreserved parking spaces allocated to Tenant as set forth in Section 12 of the Summary). Any parking tax or other charges imposed by governmental authorities in connection with the use of such parking shall be paid directly by Tenant or the parking users, or, if directly imposed against Landlord, Tenant shall reimburse Landlord for all such taxes and/or charges within ten (10) days after Landlord's demand therefor. The parking rights provided to Tenant pursuant to this Article 23 are provided solely for use by Tenant's own personnel and such rights may not be transferred, assigned, subleased or otherwise alienated by Tenant without Landlord's prior approval, except in connection with an assignment of this Lease or sublease of the Premises made in accordance with Article 14 above.</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ARTICLE 24</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">MISCELLANEOUS PROVISIONS</font></p>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Terms; Captions</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The necessary grammatical changes required to make the provisions hereof apply either to corporations or partnerships or individuals, men or women, as the case may require, shall in all cases be assumed as though in each case fully expressed. The captions of Articles and Sections are for convenience only and shall not be deemed to limit, construe, affect or alter the meaning of such Articles and Sections.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Binding Effect</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Each of the provisions of this Lease shall extend to and shall, as the case may require, bind or inure to the benefit not only of Landlord and of Tenant, but also of their respective successors or assigns, provided this clause shall not permit any assignment by Tenant contrary to the provisions of Article 14 above.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">No Waiver</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. No waiver of any provision of this Lease shall be implied by any failure of a party to enforce any remedy on account of the violation of such provision, even if such violation shall continue or be repeated subsequently, any waiver by a party of any provision of this Lease may only be in writing, and no express waiver shall affect any provision other than the one specified in such waiver and that one only for the time and in the manner specifically stated. No receipt of monies by Landlord from Tenant after the termination of this Lease shall in any way alter the length of the Lease Term or of Tenant's right of possession hereunder or after the giving of any notice shall reinstate, continue or extend the Lease Term or affect any notice given Tenant prior to the receipt of such monies, it being agreed that after the service of notice or the commencement of a suit or after final judgment for possession of the Premises, Landlord may receive and collect any Rent due, and the payment of said Rent shall not waive or affect said notice, suit or judgment.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Modification of Lease</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If any current or prospective mortgagee or ground lessor for the Real Property requires modifications to this Lease, which modifications will not cause an increased cost or expense to Tenant or in any other way materially and adversely change the rights and obligations of Tenant hereunder, then and in such event, Tenant agrees that this Lease may be so modified and agrees to execute whatever documents are required therefor and deliver the same to Landlord within ten (10) days following the request therefor. If Landlord or any such current or prospective mortgagee or ground lessor require execution of a short form of Lease for recording, containing, among other customary provisions, the names of the parties, a description of the Premises and the Lease Term, Tenant shall execute such short form of Lease and to deliver the same to Landlord within ten (10) days following the request therefor.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Transfer of Landlord's Interest</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord has the right to transfer all or any portion of its interest in the Real Property, the Building and/or in this Lease, and upon any such transfer, Landlord shall, upon the assumption in writing by the successor landlord of Landlord's obligations arising under this Lease after the effective date of such transfer automatically be released from all liability under this Lease and Tenant shall look solely to such transferee for the performance of Landlord's obligations hereunder after the date of transfer. The liability of any transferee of Landlord shall be limited to the interest of such transferee in the Real Property and such transferee shall be without personal liability under this Lease, and Tenant hereby expressly waives and releases such personal liability on behalf of itself and all persons claiming by, through or under Tenant. Landlord may also assign its interest in this Lease to a</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">25</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">mortgage lender as additional security but such assignment shall not release Landlord from its obligations hereunder and Tenant shall continue to look to Landlord for the performance of its obligations hereunder.</font></p>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Recording</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Except as provided in Section 24.4 above, neither this Lease, nor any memorandum, affidavit or other writing with respect thereto, shall be recorded by Tenant or by anyone acting through, under or on behalf of Tenant, and the recording thereof in violation of this provision shall make this Lease null and void at Landlord's election.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.7</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Title; Air Rights</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord's title is and always shall be paramount to the title of Tenant. Nothing herein contained shall empower Tenant to do any act which can, shall or may encumber the title of Landlord. No rights to any view or to light or air over any property, whether belonging to Landlord or any other person, are granted to Tenant by this Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.8</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exterior Signs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. During the Lease Term, subject to the approval of all applicable governmental entities and the approval of any architectural review committee and/or owner's association applicable to the Real Property, and subject to all applicable laws and all recorded covenants, conditions and restrictions affecting the Building and/or the Real Property (including, without limitation, the CC&amp;R's), Landlord hereby grants Tenant the exclusive right to have the name &#34;Netgear&#34; and/or logo (but no other markings) displayed on the following (collectively, the &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exterior Signs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;): (i) one (1) strip of a monument sign for the Building to be installed (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Signage Monument</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), in a location to be designated by Landlord; (ii) wayfinding signage within the Real Property (the &#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Wayfinding Signs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;); and (iii) two (2) signs to be installed on the fa&ccedil;ade on the exterior of the Building (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Fa&ccedil;ade Signs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) in locations to be designated by Tenant and reasonably approved by Landlord. The design, size, graphics, materials, colors and all other specifications with respect to the Exterior Signs shall be (A) consistent with the exterior of the Building and the quality and appearance of the Building, and (B) designated by Tenant, subject to Landlord's prior approval thereof, and the approval of all applicable governmental authorities and the approval of any architectural review committee and/or owner's association applicable to the Real Property. Tenant shall, at Tenant's sole cost and expense, (1) install the Exterior Signs, and (2) maintain and repair the Exterior Signs and the Signage Monument. The signage rights granted to Tenant under this Section 24.8 are personal to the original Tenant executing this Lease (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Original Tenant</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) and any Affiliate to which Tenant's entire interest in this Lease has been assigned pursuant to Section 14.7 above (each, an &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Affiliate Assignee</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), and may not be assigned or exercised by or to, or used by, any person or entity other than the Original Tenant or such Affiliate Assignee, as the case may be. In addition, Tenant shall only have such right to the Fa&ccedil;ade Sign and the Signage Monument when the Original Tenant or such Affiliate Assignee, as the case may be, is in actual and physical possession of at least seventy five percent (75%) of the rentable square footage of the Premises. Upon termination or expiration of this Lease, or upon the earlier termination of Tenant's signage rights under this Section 24.8, Landlord shall have the right to permanently remove the Exterior Signs and to restore and repair all damage to the Building and the Signage Monument resulting from such removal, and Tenant shall pay to Landlord, within ten (10) days after demand, all costs incurred in connection with such removal, restoration and repair.</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.9</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Relationship of Parties</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Nothing contained in this Lease shall be deemed or construed by the parties hereto or by any third party to create the relationship of principal and agent, partnership, joint venture or joint venturer or any association between Landlord and Tenant, it being expressly understood and agreed that neither the method of computation of Rent nor any act of the parties hereto shall be deemed to create any relationship between Landlord and Tenant other than the relationship of landlord and tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.10</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Application of Payments</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord shall have the right to apply payments received from Tenant pursuant to this Lease, regardless of Tenant's designation of such payments, to satisfy any obligations of Tenant hereunder, in such order and amounts as Landlord, in its sole discretion, may elect.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">24.11</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Time of Essence</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Time is of the essence of this Lease and each of its provisions.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.12</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Partial Invalidity</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If any term, provision or condition contained in this Lease shall, to any extent, be invalid or unenforceable, the remainder of this Lease, or the application of such term, provision or condition to persons or circumstances other than those with respect to which it is invalid or unenforceable, shall not be affected thereby, and each and every other term, provision and condition of this Lease shall be valid and enforceable to the fullest extent possible permitted by law.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.13</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">No Warranty</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. In executing and delivering this Lease, Tenant has not relied on any representation, including, but not limited to, any representation whatsoever as to the amount of any item comprising Additional Rent or the amount of the Additional Rent in the aggregate or that Landlord is furnishing the same services to other tenants, at all, on the same level or on the same basis, or any warranty or any statement of Landlord which is not set forth herein or in one or more of the Exhibits attached hereto.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.14</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord Exculpation</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding anything in this Lease to the contrary, and notwithstanding any applicable law to the contrary, the liability of Landlord and the Landlord Parties under this Lease (including any successor landlord) and any recourse by Tenant against Landlord or the Landlord Parties shall be limited solely and exclusively to an amount which is equal to the ownership interest of Landlord in the Real Property (excluding any proceeds thereof), and neither Landlord, nor any of the Landlord Parties shall have any personal liability therefor, and Tenant hereby expressly waives and releases such personal liability on behalf of itself and all persons claiming by, through or under Tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.15</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Entire Agreement</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. There are no oral agreements between the parties hereto affecting this Lease and this Lease supersedes and cancels any and all previous negotiations, arrangements, brochures, agreements and understandings, if any, between the parties hereto or displayed by Landlord to Tenant with respect to the subject matter</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">26</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">thereof, and none thereof shall be used to interpret or construe this Lease. This Lease and any side letter or separate agreement executed by Landlord and Tenant in connection with this Lease and dated of even date herewith contain all of the terms, covenants, conditions, warranties and agreements of the parties relating in any manner to the rental, use and occupancy of the Premises, shall be considered to be the only agreement between the parties hereto and their representatives and agents, and none of the terms, covenants, conditions or provisions of this Lease can be modified, deleted or added to except in writing signed by the parties hereto. All negotiations and oral agreements acceptable to both parties have been merged into and are included herein. There are no other representations or warranties between the parties, and all reliance with respect to representations is based totally upon the representations and agreements contained in this Lease.</font></p>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">24.16</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Intentionally Deleted</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.17</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Force Majeure</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding anything to the contrary contained in this Lease, any prevention, delay or stoppage due to strikes, lockouts, labor disputes, acts of God, acts of war, terrorist acts, inability to obtain services, labor, or materials or reasonable substitutes therefor, governmental actions, governmental laws, regulations or restrictions, civil commotions, casualty, actual or threatened public health emergency (including, without limitation, epidemic, pandemic, famine, disease, plague, quarantine, and other significant public health risk), governmental edicts, actions, orders, declarations or restrictions (including (i) any states of emergency and quarantines imposed by a governmental entity or agency, and (ii) any government imposed shelter-in-place orders, stay at home orders and/or restrictions on travel related thereto that preclude Tenant, or Landlord, their agents, contractors or employees from accessing the Premises, as applicable), breaches in cybersecurity, and other causes beyond the reasonable control of the party obligated to perform, regardless of whether such other causes are (A) foreseeable or unforeseeable or (B) related to the specifically enumerated events in this Section 24.17 (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Force Majeure</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) shall excuse the performance of such party for a period equal to any such prevention, delay or stoppage. If this Lease specifies a time period for performance of an obligation of either party, that time period shall be extended by the period of any delay in such party's performance caused by a Force Majeure. Any party claiming Force Majeure shall notify the other party in writing of such Force Majeure event, and may not claim more than five (5) days of retroactive days of Force Majeure delay. Notwithstanding anything to the contrary in this Lease, no event of Force Majeure shall (1) excuse Tenant's obligations to pay Base Rent, Additional Rent and/or other charges as and when due pursuant to this Lease,</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(2) be grounds for Tenant to abate any portion of Base Rent due pursuant to this Lease, or entitle either party to terminate this Lease, except as allowed pursuant to </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Articles 11</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> and </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">12</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> above, (3) excuse Tenant's obligations under </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Articles 5</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> and </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">21</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> above and/or the Tenant Work Letter, (4) extend the time period for Tenant to vacate the Premises following the expiration of the Lease Term, (5) excuse Tenant's obligations under </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Section 10.2</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> to maintain the required insurance, or (6) extend or delay the occurrence of the Lease Commencement Date or extend the Lease Term.</font></p>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.18</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Waiver of Redemption by Tenant</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant hereby waives for Tenant and for all those claiming under Tenant all right now or hereafter existing to redeem by order or judgment of any court or by any legal process or writ, Tenant's right of occupancy of the Premises after any termination of this Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.19</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Notices</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. All notices, demands, statements or communications (collectively, &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Notices</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) given or required to be given by either party to the other hereunder shall be in writing, shall be (i) sent by United States certified or registered mail, postage prepaid, return receipt requested, (ii) sent by nationally recognized overnight delivery service, or (iii) delivered personally (A) to Tenant at the appropriate address set forth in Section 5 of the Summary, or to such other place as Tenant may from time to time designate in a Notice to Landlord; or (B) to Landlord at the addresses set forth in Section 3 of the Summary, or to such other firm or to such other place as Landlord may from time to time designate in a Notice to Tenant. Any Notice will be deemed given on the date it is mailed as provided in this Section 24.19 or upon the date personal delivery is made or rejected. If Tenant is notified of the identity and address of Landlord's mortgagee or ground lessor, Tenant shall give to such mortgagee or ground lessor written notice of any default by Landlord under the terms of this Lease by registered or certified mail, and such mortgagee or ground lessor shall be given a reasonable opportunity to cure such default prior to Tenant's exercising any remedy available to Tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.20</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Joint and Several</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If there is more than one person or entity executing this Lease as Tenant, the obligations imposed upon such persons and entities under this Lease are and shall be joint and several.</font></div></div>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.21</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Authority</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord and Tenant each hereby represents and warrants to the other that such party is a duly formed and existing entity qualified to do business in the state in which the Real Property is located and that such party has full right and authority to execute and deliver this Lease and that each person signing on behalf of such party is authorized to do so. Landlord and Tenant each confirms that it is not in violation of any executive order or similar governmental regulation or law, which prohibits terrorism or transactions with suspected or confirmed terrorists or terrorist entities or with persons or organizations that are associated with, or that provide any form of support to, terrorists. Landlord and Tenant each further confirms that it will comply throughout the Term of this Lease, with all governmental laws, rules or regulations governing transactions or business dealings with any suspected or confirmed terrorists or terrorist entities, as identified from time to time by the U.S. Treasury Department's Office of Foreign Assets Control or any other applicable governmental entity.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.22</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Jury Trial </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LANDLORD AND TENANT HEREBY AGREE THAT TO THE EXTENT PERMITTED BY APPLICABLE LAWS NOW OR HEREAFTER IN EFFECT, IF EITHER PARTY COMMENCES LITIGATION AGAINST THE OTHER FOR THE SPECIFIC PERFORMANCE OF THIS LEASE, FOR DAMAGES FOR THE BREACH HEREOF OR OTHERWISE FOR ENFORCEMENT OF ANY REMEDY HEREUNDER, THE PARTIES HERETO AGREE TO AND HEREBY DO WAIVE ANY RIGHT TO A TRIAL BY JURY.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">27</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.23</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Attorneys' Fees</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. In the event of any such commencement of litigation, the substantially prevailing party shall be entitled to recover from the other party such costs and reasonable attorneys' fees as may have been incurred, including any and all costs incurred in enforcing, perfecting and executing such judgment.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.24</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Governing Law</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. This Lease shall be construed and enforced in accordance with the laws of the state in which the Real Property is located.</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.25</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Submission of Lease</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Submission of this instrument for examination or signature by Tenant does not constitute a reservation of or an option for lease, and it is not effective as a lease or otherwise until execution and delivery by both Landlord and Tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.26</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Brokers</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord and Tenant each hereby represents and warrants to the other party that it (i) has had no dealings with any real estate broker or agent in connection with the negotiation of this Lease, excepting only the real estate brokers or agents specified in Section 11 of the Summary (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Brokers</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), and (ii) knows of no other real estate broker or agent who is entitled to a commission in connection with this Lease. Landlord agrees to pay a commission to the Brokers with respect to this Lease pursuant to a separate agreement between and/or among Landlord and the Brokers. Each party agrees to indemnify and defend the other party against and hold the other party harmless from any and all claims, demands, losses, liabilities, lawsuits, judgments, and costs and expenses (including without limitation reasonable attorneys&#x2019; fees) with respect to any leasing commission or equivalent compensation alleged to be owing on account of the indemnifying party&#x2019;s dealings with any real estate broker or agent in connection with this Lease other than the Brokers.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.27</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Independent Covenants</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. This Lease shall be construed as though the covenants herein between Landlord and Tenant are independent and not dependent and Tenant hereby expressly waives the benefit of any statute to the contrary and agrees that if Landlord fails to perform its obligations set forth herein, Tenant shall not be entitled to make any repairs or perform any acts hereunder at Landlord&#x2019;s expense or to any setoff of the Rent or other amounts owing hereunder against Landlord; provided, however, that the foregoing shall in no way impair the right of Tenant to commence a separate action against Landlord for any violation by Landlord of the provisions hereof so long as notice is first given to Landlord and any holder of a mortgage or deed of trust covering the Building, the Real Property or any portion thereof, of whose address Tenant has theretofore been notified, and an opportunity is granted to Landlord and such holder to correct such violations as provided above.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">24.28</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x2019;</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Intentionally Deleted</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.29</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Confidentiality</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant acknowledges that the contents of this Lease (specifically including, but not limited, to the Base Rent abatement provisions and the amount of the Abated Rent set forth in Section 3.2 above) are confidential information. Tenant shall keep such information confidential and shall not disclose such confidential information to any person or entity other than Tenant&#x2019;s and Tenant&#x2019;s Affiliates&#x2019; legal, accounting, and space planning consultants, employees, contractors, prospective tenants and assignees, respectively, who need to know such information, or as otherwise required by law (collectively, the &#34;Authorized Parties&#34;), and shall instruct the Authorized Parties to keep such information confidential.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">24.30</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Construction</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Except as specifically set forth in this Lease or in the Tenant Work Letter:</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;margin-top:0.4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:2.57143775513484%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(i)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord has no obligation to alter, remodel, improve, renovate, repair or decorate the Premises, the Building, the Real Property, or any part thereof; and (ii) no representations or warranties respecting the condition of the Premises, the Building or the Real Property have been made by Landlord to Tenant. Tenant acknowledges that prior to and during the Lease Term, Landlord (and/or any common area association) may wish to complete construction and/or demolition work pertaining to various portions of the Real Property, including without limitation, the landscaping and other facilities within or as part of the Real Property) as Landlord (and/or such common area association) shall from time to time desire (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Construction</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). In connection with such Construction, Landlord may, among other things, erect scaffolding or other necessary structures in the Building, limit or eliminate access to portions of the Real Property, including portions of the common areas, or perform work in the Building and/or the Real Property, which work may create noise, dust or leave debris in the Building and/or the Real Property. Tenant hereby agrees that such Construction and Landlord's actions in connection with such Construction shall in no way constitute a constructive eviction of Tenant nor entitle Tenant to any abatement of Rent. Landlord shall have no responsibility or for any reason be liable to Tenant for any direct or indirect injury to or interference with Tenant's business arising from such Construction, nor shall Tenant be entitled to any compensation or damages from Landlord for loss of the use of the whole or any part of the Premises or of Tenant's personal property or improvements resulting from such Construction or Landlord's actions in connection with such Construction, or for any inconvenience or annoyance occasioned by such Construction or Landlord's actions in connection with such Construction; provided, however, Landlord shall carry out such work diligently and reasonably, and shall use commercially reasonable efforts to minimize any unreasonable interference with Tenant's access to, and use and occupancy of, the Premises for the permitted uses set forth in Section 5.1 of this Lease as a result the making of any repairs, alterations or improvements by Landlord in accordance with this Section 24.30 (provided Landlord shall not be required to employ labor at overtime rates).</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.31</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Cannabis</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant agrees that the Premises shall not be used for the use, growing, producing, processing, storing (short or long term), distributing, transporting, or selling of cannabis, cannabis derivatives, or any cannabis containing substances (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Cannabis</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), nor shall Tenant permit, allow or suffer, any of Tenant&#x2019;s officers, employees, agents, servants, licensees, subtenants, concessionaires, contractors and invitees to bring onto the Premises, the Building and/or the Real Property, any Cannabis. Without limiting the foregoing, the prohibitions in this Section 24.31 shall apply to all Cannabis, whether such Cannabis is legal for any purpose whatsoever under state or federal law or both. Notwithstanding anything to the contrary, any failure by Tenant to comply with each of the terms, covenants, conditions and provisions of this Section 24.30 shall automatically and without the requirement of</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">28</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.648%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">any notice be a default that is not subject to cure, and Tenant agrees that upon the occurrence of any such default, Landlord may elect, in its sole discretion, to exercise all of its rights and remedies under this Lease, at law or in equity with respect to such default.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.32</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Electronic Signatures</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Each of the parties to this Lease (i) has agreed to permit the use from time to time, where appropriate, of telecopy or other electronic signatures (including, without limitation, DocuSign) in order to expedite the transaction contemplated by this Lease, (ii) intends to be bound by its respective telecopy or other electronic signature, (iii) is aware that the other will rely on the telecopied or other electronically transmitted signature, and (iv) acknowledges such reliance and waives any defenses to the enforcement of this Lease and the documents affecting the transaction contemplated by this Lease based on the fact that a signature was sent by telecopy or electronic transmission only.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.33</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Counterparts</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. This Lease may be executed in several counterparts, each of which shall constitute an original and all of which together shall constitute one and the same instrument.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">24.34</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Rooftop Equipment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.  Subject to (i) the approval of all applicable governmental agencies, </font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;margin-top:0.4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:2.57143775513484%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's compliance with all applicable laws and the provisions of this Section 24.34 and the other provisions of this Lease, and (iii) the provisions of, and Tenant's compliance with and obtaining all approvals required under, all covenants, conditions and restrictions recorded against the Project, Tenant shall have the right during the Lease Term, as may be extended (at Tenant's sole cost and expense but without any obligation to pay Landlord any rent or license fees with respect thereto), to: (A) install on the roof of the Building in a location designated by Tenant and reasonably approved by Landlord (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Equipment Area</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), one (1) satellite antenna not exceeding three (3) feet in height (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Antenna Equipment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) and supplemental cooling equipment therefor (&#x201c;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Supplemental Cooling Equipment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;); and (B) install such connection equipment, such as conduits, cables, feeders and materials (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Connecting Equipment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) in the existing risers, shafts, ducts, conduits, chases, utility closets and other facilities of the Building as is reasonably necessary to connect the Antenna Equipment and Supplemental Cooling Equipment to Tenant's machinery and equipment in the Premises. Subject to Section 24.34.2 below and all of the terms and conditions of this Lease, and subject to all applicable laws and such reasonable rules and regulations as Landlord may impose from time to time, Tenant shall also have the right of access twenty-four (24) hours per day, seven (7) days per week to the areas where the Antenna Equipment, Supplemental Cooling Equipment and Connecting Equipment (all collectively referred to herein as the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Rooftop Equipment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) are located for the purposes of maintaining, repairing, testing and replacing the same. Tenant shall also have the right of access twenty-four (24) hours per day, seven (7) days per week to the areas where the HVAC equipment is located for the purposes of performing its maintenance obligations under this Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.34.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Installation</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The installation of the Rooftop Equipment shall constitute alterations and shall be performed in accordance with and subject to the provisions of Article 8 of this Lease (or the Tenant Work Letter if installed by Tenant during the construction of the initial Tenant Improvements for the Premises) including, without limitation, Tenant's obligation to obtain Landlord's prior consent to the size and other specifications of the Rooftop Equipment, and the Rooftop Equipment shall be treated for all purposes of this Lease as if the Rooftop Equipment were Tenant's personal property. In no event shall Tenant be permitted to void any roof or other warranties pertaining to the Building in connection with the installation of the Rooftop Equipment. For purposes of determining Landlord's and Tenant's respective rights and obligations with respect to its use of the roof as herein provided, the portions of the Equipment Area (and any other portions of the roof where the Rooftop Equipment is actually located) shall be deemed to be a portion of Tenant's Premises; consequently, all of the provisions of this Lease respecting Tenant's obligations hereunder shall apply to the installation, use and maintenance of the such portions of the roof by Tenant (including, without limitation, provisions relating to compliance with requirements as to insurance, indemnity, repairs and maintenance), and all such provisions shall also apply, to the extent appropriate, to the installation, use and maintenance of the Rooftop Equipment. Landlord shall have no obligation to make any changes, improvements or alterations to the areas where any of the Rooftop Equipment is located.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.34.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Covenants</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall install, use, maintain and repair the Rooftop Equipment so as not to cause damage to the Building or the Systems and Equipment. In addition, Tenant shall (i) be solely responsible for any damage caused as a result of the Rooftop Equipment, (ii) promptly pay any tax, license or permit fees charged pursuant to any requirements in connection with the installation, maintenance or use of the Rooftop Equipment and comply with all precautions and safeguards recommended by all governmental authorities, and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:2.57143775513484%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(iii)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">make necessary repairs, replacements or maintenance of the Rooftop Equipment. Further, Tenant, at Tenant's sole cost and expense, shall maintain such equipment and install such fencing and other protective equipment on or about the Rooftop Equipment as Landlord may reasonably require. Tenant shall indemnify, defend and hold Landlord and the Landlord Parties harmless from and against any and all Claims arising out of Tenant's failure to comply with the provisions of this Section 24.34.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.34.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Obligations</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Except as specifically set forth herein, Landlord shall not have any obligations with respect to the Rooftop Equipment or compliance with any requirements relating thereto nor shall Landlord be responsible for any damage that may be caused to the Rooftop Equipment, except to the extent caused by the negligence or willful misconduct of Landlord or the Landlord Parties and not insured or required to be insured by Tenant under this Lease. Landlord makes no representation that the Rooftop Equipment and related Connecting Equipment will be able to receive or transmit communication signals without interference or disturbance, and Tenant agrees that Landlord shall not be liable to Tenant therefor.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.34.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Hazardous Materials/Inspections</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall not use any Hazardous Materials in connection with the Rooftop Equipment other than limited reasonable quantities of Hazardous Materials reasonably necessary and customarily used for the operation of the Rooftop Equipment and used, stored and disposed of by Tenant in accordance with all applicable laws and the highest safety standards for such use, storage and disposal. Landlord</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">29</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">shall have the right, after providing Tenant with written notice, to conduct such tests and/or inspections of the Rooftop Equipment as Landlord may determine are reasonably necessary from time to time to ensure that Tenant is complying with the terms of this Section 24.34, and Tenant shall pay for the reasonable cost of such tests if Hazardous Materials use is found to have occurred in violation of this Lease.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.34.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Default</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If any of the conditions set forth in this Section 24.34 are not complied with by Tenant, then without limiting Landlord's rights and remedies it may otherwise have under this Lease, Tenant shall, upon written notice from Landlord, have the option either to: (i) immediately discontinue its use of the particular items of the Rooftop Equipment which are non-compliant, remove the same, and make such repairs and restoration as required under Section 24.34.6 below, or (ii) correct such noncompliance either (A) immediately after receipt of such notice in cases of emergency, or (B) within ten (10) days after receipt of such notice in non-emergency situations (or such longer period as may be reasonably necessary to correct such noncompliance in such non-emergency situations, so long as Tenant commences to correct such noncompliance within such ten (10) day period and thereafter proceeds with due diligence to correct such noncompliance). If Tenant elects the option described in clause (ii) of the immediately preceding sentence and Tenant fails to correct such noncompliance within the applicable time period described in clause (ii), then Tenant shall immediately discontinue its use of the particular items of the Rooftop Equipment which are non-compliant and remove the same.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.34.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Removal at End of Term</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Upon the expiration or earlier termination of this Lease, Tenant shall, subject to the reasonable control of and direction from Landlord, remove the Rooftop Equipment, repair any damage caused thereby, and restore the roof and other facilities of the Building to their condition existing prior to the installation of the Rooftop Equipment.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.34.7</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Default; Rights Personal</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding the foregoing provisions of this Section 24.34 to the contrary, Tenant's rights under this Section 24.34: (i) are personal to the Original Tenant and any Affiliate Assignee, as the case may be; (ii) may only be exercised by the Original Tenant and any Affiliate Assignee, as the case may be, and shall only be utilized when the Original Tenant is in actual and physical possession of any portion of the Premises; and (iii) may not be transferred to or used by any person or entity other than the Original Tenant and any Affiliate Assignee, as the case may be, except that Tenant may permit subtenants under subleases entered into by Tenant pursuant to Article 14 above to use the Rooftop Equipment for their telecommunications needs in their Subject Space.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">24.35</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Emergency Generator</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.  Subject to (i) the approval of all applicable governmental agencies,</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(ii) Tenant's compliance with all applicable laws and the provisions of this Section 24.35 and the other provisions of this Lease, and (iii) the provisions of, and Tenant's compliance with and obtaining all approvals required under, all covenants, conditions and restrictions recorded against the Real Property, from and after the Delivery Date, Tenant shall have the right, at Tenant's sole cost and expense and subject to the provisions of this Section 24.35, to install one</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(1) back-up emergency generator in a location reasonably approved by Landlord within the Outside Areas (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Generator Site</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), together with such platforms, fencing, enclosures, sheds and other related materials and equipment, as shall be approved by Landlord prior to installation (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Generator</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;). The Generator shall be of such size and specifications as shall be approved by Landlord prior to installation, which approval may be granted or denied in Landlord's reasonable discretion. In addition, Tenant shall have the right, subject to available capacity of the Building, to install such connection equipment, such as conduits, cables, risers, feeders and materials (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Connecting Equipment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) in the shafts, ducts, conduits, chases, utility closets and other facilities of the Building as is reasonably necessary to connect the Generator to the Premises, and Tenant's other machinery and equipment therein, subject, however, to the provisions of Section 24.35.3 below. Tenant shall also have the right of access to the areas where the Generator and any such Connecting Equipment are located for the purposes of maintaining, repairing, testing and replacing the same.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Generator Equipment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The installation of the Generator and related Connecting Equipment (hereby referred to together and/or separately as the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Generator Equipment</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) shall be performed in accordance with and subject to the provisions of Article 8 above, and the Generator Equipment shall be treated for all purposes of this Lease as if the same were Tenant's personal property. For the purposes of determining Tenant's obligations with respect to its use of the Generator Site and Generator Equipment herein provided, the Generator Site shall be deemed to be a portion of the Premises (provided, however, that the Generator Site shall not be considered part of the Premises for purposes of calculating Rent); consequently, all of the provisions of this Lease respecting Tenant's obligations hereunder shall apply to the installation, use and maintenance of the Generator Site (including, without limitation, provisions relating to compliance with requirements as to insurance, indemnity, repairs and maintenance), and all such provisions shall also apply, to the extent appropriate, to the installation, use and maintenance of the Generator Equipment.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Covenants</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall install, use, maintain and repair the Generator Equipment so as not to damage or interfere with the operation of the Building or Real Property or any portion thereof, including, without limitation, the Generator Site, the Systems and Equipment, and any other generators, power sources, or similar equipment located in or on the Real Property; and Tenant hereby agrees to indemnify, defend and hold harmless from and against any and all Claims arising out of Tenant's failure to comply with the provisions of this Section 24.35.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Obligations</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord shall not have any obligations with respect to the Generator Site, the Generator Equipment or compliance with any requirements relating thereto, nor shall Landlord be responsible for any damage that may be caused to the Generator Equipment, except to the extent caused by the gross negligence or willful misconduct of Landlord and not insured or required to be insured by Tenant under this Lease. Landlord makes no representation that the Generator Equipment will be able to supply sufficient power to the Premises, and Tenant agrees that Landlord shall not be liable to Tenant therefor.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">30</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Condition of Generator Site</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall accept the Generator Site in its &#34;AS-IS&#34; condition, without any representations or warranties made by Landlord concerning same (including, but not limited to, the purposes for which such areas are to be used by Tenant), and Landlord shall have no obligation to contract or pay for any improvements or other work in or for the Generator Site, and Tenant shall be solely responsible, at its sole cost and expense, for (i) preparing the Generator Site for the installation of the Generator Equipment, and</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.611%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(ii) constructing any improvements or performing any other work in such areas pursuant to and in accordance with the provisions of this Section 24.35. Tenant, at Tenant's sole cost and expense, shall maintain the Generator Equipment and install such enclosures, fencing and other protective equipment on or about the Generator Equipment as Landlord may reasonably determine.</font></p>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Repairs</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall (i) be solely responsible for any damage caused as a result of the Generator Equipment, (ii) promptly pay any tax, license and/or permit fees charged pursuant to any requirements in connection with the installation, maintenance or use of the Generator Equipment and comply with all precautions and safeguards recommended by all governmental authorities, and (iii) make necessary repairs, replacements to or maintenance of the Generator Equipment and Generator Site. Tenant shall have the work which is Tenant's obligation to perform under this Section 24.35 (including, without limitation, all installation, modification and maintenance of the Generator Equipment) performed promptly and diligently in a first-class, workmanlike manner, by contractors and subcontractors approved by Landlord.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Installation</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall install and operate the Generator Equipment in compliance with all applicable laws. Prior to the installation of the Generator Equipment, or the performance of any modifications or changes thereto, Tenant shall comply with the following:</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:16.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:15.731%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.145018375065625%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.6.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall submit to Landlord in writing all plans for such installations, modifications or changes for Landlord's approval, which approval shall be granted or denied in Landlord's sole and absolute discretion;</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:16.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:15.731%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.145018375065625%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.6.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">prior to commencement of any work, Tenant shall obtain the required approvals of all federal, state and local governmental authorities; Tenant shall promptly deliver to Landlord written proof of compliance with all applicable laws in connection with any work related to the Generator Equipment, including, but not limited to, a signed-off permit from the City of San Jose;</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:16.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:15.731%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.145018375065625%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.6.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">all of such work shall conform to Landlord's design specifications for the Building, Real Property and the Generator Site and Landlord's requirements, including, but not limited to, weight and loading requirements, and shall not adversely affect the structural components of the Building or interfere with any systems and equipment located in, upon or serving the Real Property or the Generator Site; and</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:16.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:15.731%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.145018375065625%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.6.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the Generator Equipment shall be clearly marked to show Tenant's name, address, telephone number and the name of the person to contact in case of emergency.</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.7</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Hazardous Materials</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall not use any Hazardous Materials in connection with the Generator Equipment, except that Tenant may use diesel fuel stored in a double walled steel tank (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Fuel Tank</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) contained within the back-up emergency generator installed as part of the Generator Equipment (the exact location and size of such Fuel Tank shall be approved by Landlord), as long as such fuel and such Fuel Tank are kept, maintained and used in accordance with all applicable laws and the highest safety standards for such use, and so long as such fuel is always stored only within the Fuel Tank. Tenant shall promptly, at Tenant's expense, take all investigatory and all remedial action required by applicable laws and reasonably recommended by Landlord, whether or not formally ordered or required by applicable laws, for the cleanup of any spill, release or other contamination of the Generator Site and/or the Real Property to the extent caused or contributed to by Tenant's use of the Generator Equipment (including, without limitation, the fuel described hereinabove), or pertaining to or involving any such fuel or other Hazardous Materials brought onto the Generator Site by Tenant or any of Tenant's agents, employees, contractors, licensees or invitees. Tenant shall indemnify, defend and hold Landlord harmless from and against any and all Claims to the extent arising out of or involving any Hazardous Materials brought onto the Generator Site by or for Tenant in connection with Tenant's activities under this Section 24.35. Tenant's obligations shall include, but not be limited to, the effects of any contamination or injury to person, property or the environment created or suffered by Tenant or any of Tenant's agents, employees, licensees or invitees, and the cost of investigation, removal, remediation, restoration and/or abatement, and shall survive the expiration or termination of this Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.8</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Security</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Physical security of the Generator Site and the Generator Equipment is the sole responsibility of Tenant, who shall bear the sole cost, expense and liability of any security services, emergency alarm monitoring and other similar services in connection therewith. Landlord shall not be liable to Tenant for any direct, indirect, consequential or other damages arising out of or in connection with the physical security, or lack thereof, of the Generator Site or Generator Equipment.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.9</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Testing</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The Generator Equipment shall be routinely tested and inspected by a qualified contractor selected by Tenant and reasonably approved by Landlord, at Tenant's expense, in accordance with testing and inspection service contracts reasonably approved by Landlord. Tenant will provide Landlord with copies of certificates and other documentation related to the testing of the Generator Equipment. Testing hours are restricted, however, to those specific hours reasonably set and determined by Landlord from time to time.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.10</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Default</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If Tenant fails to perform any of its obligations under this Section 24.35, and does not correct such noncompliance within five (5) business days after receipt of notice thereof from Landlord or such longer period as may be reasonably necessary to correct such noncompliance, so long as Tenant commences to correct such noncompliance within such five (5) business day period and thereafter proceeds with due diligence to correct</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">31</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">such noncompliance, then Tenant shall be deemed in default under this Lease, notwithstanding any other notice or cure provided in Article 19 above or otherwise in this Lease, and in addition to all other remedies Landlord may have under this Lease, Tenant shall, upon notice from Landlord, immediately discontinue its use of that portion of the Generator Equipment to which such noncompliance relates, and make such repairs and restoration as required under Section 24.35.11 below with respect thereto.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.11</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">End of Term</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Upon the expiration or earlier termination of this Lease, Tenant shall surrender the Generator Equipment, including, without limitation all electrical switch gear, underground conduit and feeders, architectural enclosure and/or modifications to the Generator Site, in place and in good operating condition, in compliance with all applicable laws, and free of Hazardous Materials. If, in Landlord&#x2019;s reasonable discretion, the Generator Equipment is not in good working order, then Landlord shall be permitted to require Tenant to, subject to the control of and direction from Landlord, cause the Generator Equipment to be in good working order, and if good working order cannot be reasonably achieved and is not achieved by Tenant prior to the expiration or earlier termination of this Lease, then Landlord may require Tenant to remove the Generator Equipment, including, without limitation all electrical switch gear, underground conduit and feeders, architectural enclosure and/or modifications to the Generator Site, repair any damage caused thereby, and restore the Generator Site and other facilities of the Building and Real Property to their condition substantially existing prior to the installation of the Generator Equipment. Any and all removal of the Generator Equipment shall be performed by certified and licensed contractors previously approved in writing by Landlord (which approval shall not be unreasonably withheld, conditioned or delayed) and in accordance with a previously approved removal plan, in a workmanlike manner, without any interference, damage or destruction to any other equipment, structures or operations at the Generator Site, the Building or the Real Property and/or any equipment of other licensees or tenants. If Tenant fails to timely make such removal and/or restoration, then Landlord may perform such work at Tenant's cost, which cost shall be immediately due and payable to Landlord upon Tenant's receipt of invoice therefor from Landlord.</font></div></div>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.35.12</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Rights Personal</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Notwithstanding the foregoing provisions of this Section 24.35 to the contrary, Tenant's rights under this Section 24.35: (i) are personal to the Original Tenant and any Affiliate Assignee, as they case may be; (ii) may only be exercised by the Original Tenant or such Affiliate Assignee, as the case may be, and shall only be utilized when the Original Tenant or such Affiliate Assignee, as the case may be, is in actual and physical possession of the Premises; and (iii) may not be transferred to or used by any person or entity other than the Original Tenant or such Affiliate Assignee, as the case may be.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:1.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.472%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">[Remainder of Page Intentionally Left Blank; Signature Pages to Follow]</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">32</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.031%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">IN WITNESS WHEREOF, Landlord and Tenant have caused this Lease to be executed the day and date first above written.</font></p>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:38.12%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;Landlord&#34;:</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:38.12%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">A&amp;M PEAK FIRST STREET, LLC,</font></p>
  <p style="margin-left:38.12%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">a Delaware limited liability company</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:38.12%;text-indent:-12.148%;padding-left:5.413%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:11.907%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">/s/ Hu</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">gh Hilton</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:43.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:11.907%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Name: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Hugh Hilton	</font></p>
  <p style="margin-left:43.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:11.907%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Its: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> Authorized Signatory	</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:37.467%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;Tenant&#34;:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:2.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:38.12%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR, INC.,</font></p>
  <p style="margin-left:38.12%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">a Delaware corporation</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:38.107%;text-indent:-11.644%;padding-left:5.213%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:11.907%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">/s/ Br</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">yan Murray</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:43.32%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:11.907%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Name: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> Bryan Murray	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:43.32%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:11.907%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Its: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> CFO              	</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:38.107%;text-indent:-11.644%;padding-left:5.213%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:11.907%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">/s/ Kirsten Daru</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:43.32%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:11.907%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Name: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> Kirsten Daru	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:43.32%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:11.907%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Its: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> General Counsel	</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:1.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">*** If Tenant is a CORPORATION, the authorized officers must sign on behalf of the corporation and indicate the capacity in which they are signing. The Lease must be executed by the president or vice president and the secretary or assistant secretary, unless the bylaws or a resolution of the board of directors shall otherwise provide, in which event, the bylaws or a certified copy of the resolution, as the case may be, must be attached to this Lease.</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.32in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">33</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT A</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.481%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">OUTLINE OF FLOOR PLAN OF PREMISES</font></p>
  <p style="font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">First Floor</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><img src="img134573907_0.jpg" alt="img134573907_0.jpg" style="width:464px;height:378px;"></p>
  <p style="font-size:10pt;margin-top:3.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Second Floor</font></p>
  <p style="font-size:10pt;margin-top:7.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><img src="img134573907_1.jpg" alt="img134573907_1.jpg" style="width:238px;height:328px;"></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT A-1</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LEGAL DESCRIPTION</font></p>
  <p style="font-size:10pt;margin-top:0.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><img src="img134573907_2.jpg" alt="img134573907_2.jpg" style="width:470px;height:166px;"></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.537%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">35</font></p><p style="margin-left:0.013%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.537%;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT A-2</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:1.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SITE PLAN</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:3.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><img src="img134573907_3.jpg" alt="img134573907_3.jpg" style="width:485px;height:378px;"></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.013%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.009%;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.013%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT A-3</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:1.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.5%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LOCATION OF EV CHARGING STATIONS</font></p>
  <p style="font-size:10pt;margin-top:9.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><img src="img134573907_4.jpg" alt="img134573907_4.jpg" style="width:441px;height:412px;"></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.537%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3</font></p><p style="margin-left:0.013%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.537%;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:6.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT B</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">TENANT WORK LETTER</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.031%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">This Tenant Work Letter (&#34;Tenant Work Letter&#34;) shall set forth the terms and conditions relating to the construction of the Premises. All references in this Tenant Work Letter to &#34;the Lease&#34; shall mean the relevant portions of the Lease to which this Tenant Work Letter is attached as </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit B</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SECTION 1</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.491%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">GENERAL CONSTRUCTION OF THE PREMISES</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.46%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.639%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">On the Delivery Date, Landlord shall tender possession of the Premises to Tenant in its presently existing, &#34;as-is&#34; condition, subject to the terms of the Lease. Tenant shall install in the Premises certain Tenant Improvements (as defined below) pursuant to the provisions of this Tenant Work Letter. Except (i) as otherwise expressly provided in the Lease and (ii) for Landlord's obligation to disburse the Tenant Improvement Allowance as described below, Landlord shall not be obligated to make or pay for any alterations or improvements to the Premises, Building or Real Property.</font></p>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SECTION 2</font></p>
  <p style="font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">TENANT IMPROVEMENTS</font></p>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant Improvement Allowance</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall be entitled to a one-time tenant improvement allowance in the amount of up to, but not exceeding, a total of $11,454,990.00 (collectively, the &#x201c;Tenant Improvement Allowance&#x201d;), comprised of: (i) $9,834,990.00 (</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">i.e.</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, $110.00 per rentable square foot of the Premises) (the &#34;Premises Tenant Improvement Allowance&#34;) to help Tenant pay for the costs of the design, permitting and construction of Tenant's initial improvements that are permanently affixed to the Premises (the &#34;Premises Tenant Improvements&#34;),</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(ii) $1,500,000.00 (the &#34;HVAC Tenant Improvement Allowance&#x201d;) to help Tenant pay for the costs to install HVAC equipment to serve the Building (the &#34;HVAC Tenant Improvements&#34;), and (iii) $120,000.00, (the &#34;FF&amp;E Allowance&#34;) to help reimburse Tenant for the costs actually incurred and paid for by Tenant for purchasing, moving and installing furniture, trade fixtures and equipment in the Premises (the &#x201c;FF&amp;E Work&#x201d;, and together with the Premises Tenant Improvements and the HVAC Tenant Improvements, collectively, the &#34;Tenant Improvements&#34;); provided, however, that Tenant must submit all Draw Requests (as defined below) to Landlord on or prior to the date that is eighteen (18) months after the Delivery Date (the &#34;Outside Date&#34;), and Landlord shall have no obligation to disburse (i) any portion of the applicable Tenant Improvement Allowance with respect to the costs of any Tenant Improvements incurred by Tenant prior to the date of mutual execution and delivery of the Lease or after the Outside Date, and/or (ii) any portion of the applicable Tenant Improvement Allowance with respect to any Draw Requests delivered by Tenant after the Outside Date (or with respect to any other request by Tenant for Landlord to disburse the applicable Tenant Improvement Allowance after the Outside Date). In no event shall Landlord be obligated to make disbursements pursuant to this Tenant Work Letter in a total amount that exceeds the Tenant Improvement Allowance. Except as otherwise provided hereinbelow, Tenant shall not be entitled to receive any cash payment or credit against Rent or otherwise for any unused portion of the Tenant Improvement Allowance that is not used to pay for the Tenant Improvement Allowance Items (as defined below). Tenant may not cross-fund between the Premises Improvement Allowance, the HVAC Improvement Allowance and the FF&amp;E Allowance, except as otherwise expressly provided in Section 2.2.1.11 below; provided, however, that Tenant may use the Premises Improvement Allowance to pay for HVAC Tenant Improvements. Notwithstanding the foregoing to the contrary, if the total costs that are incurred in connection with the design, permitting and construction of the Tenant Improvements are less than the Tenant Improvement Allowance, then Tenant may elect by written notice (the &#34;Credit Notice&#34;) delivered to Landlord prior to the Outside Date, to receive a portion of the then-unused balance of the Tenant Improvement Allowance in an amount up to, but not exceeding, $3,129,315.00 as a credit against the Base Rent payable by Tenant under the Lease (&#34;Base Rent Credit Amount&#34;). If Tenant fails to deliver the Credit Notice prior to the Outside Date, then any such unused amounts of the Tenant Improvement Allowance shall revert to Landlord and Tenant shall have no further rights with respect thereto. If Tenant properly and timely elects to have the Base Rent Credit Amount applied as a credit to the Base Rent, then the Base Rent Credit Amount shall be applied to the next monthly installment(s) of Base Rent otherwise due and payable by Tenant for the Premises, until the Base Rent Credit Amount is fully applied. In addition to the Allowance, Landlord shall, within thirty (30) days after Landlord's receipt of an invoice and paid receipts therefor from Tenant, reimburse Tenant for all actual, out-of-pocket costs incurred and paid for by Tenant for the preparation of a test fit or initial space plan for the Tenant Improvements in an amount up to, but not exceeding,</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">$13,411.35 (the &#34;Test-Fit Allowance&#34;); provided, however, that Landlord shall have no such obligation to disburse</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.648%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the Test-Fit Allowance to Tenant unless Landlord receives such invoice and paid receipts on or prior to the Outside Date.</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Disbursement of the Tenant Improvement Allowance</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant Improvement Allowance Items</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Except as otherwise set forth in this Tenant Work Letter, the Tenant Improvement Allowance shall be disbursed by Landlord (each of which disbursements shall be made pursuant to Landlord's disbursement process as described below) only for the following items and costs (collectively, the &#34;Tenant Improvement Allowance Items&#34;):</font></div></div>
  <p style="margin-left:9.067%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">1</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.1 Payment of (i) the fees of the Architect and the Engineers (as such terms are defined below), and (ii) the fees incurred by, and the cost of documents and materials supplied by, Landlord and Landlord's consultants in connection with the preparation and review of the Construction Drawings (as defined below);</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.2 The payment of plan check, permit and license fees relating to construction of</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the Tenant Improvements;</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.3 The cost of construction of the Tenant Improvements, including, without limitation, contractors' fees and general conditions, testing and inspection costs, costs of utilities, trash removal, parking and hoists, and the costs of after-hours freight elevator usage.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.4 The cost of any changes in the Base, Shell and Core work when such changes are required by the Construction Drawings (including if such changes are due to the fact that such work is prepared on an unoccupied basis), such cost to include all direct architectural and/or engineering fees and expenses incurred in connection therewith;</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.5 The cost of (i) any changes to the Construction Drawings by Landlord or Tenant, and (ii) any changes to the Construction Drawings or Tenant Improvements required by applicable laws and building codes (collectively, &#34;Code&#34;);</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:7.407%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.6 Sales and use taxes;</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.7 The costs and expenses associated with complying with all national, state and local codes, including, but not limited to, California Energy Code, Title 24, including, without limitation, all costs associated with any lighting or HVAC retrofits required thereby;</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:7.407%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.8 The Coordination Fee (as defined below);</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.9 actual and documented out-of-pocket costs incurred and paid for by Tenant in connection with moving into the Premises; and</font></p>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.10 All other costs to be expended by Landlord in connection with the design, permitting and construction of the Tenant Improvements.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.1.11 In addition, up to thirty percent (30%) of the Tenant Improvement Allowance can be utilized by Tenant for the FF&amp;E Work, cabling and equipment (</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">i.e.</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, the entire $120,000.00 FF&amp;E Allowance plus an additional $3,316,497.00 of the remainder of the Tenant Improvement Allowance).</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:9.067%;text-indent:4.692%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.2  </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Disbursements Prior to Final Retention</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.2.1 To receive disbursements of the Tenant Improvement Allowance prior to disbursement of the Final Retention (as defined below), Tenant shall deliver to Landlord, on or before the twenty- fifth (25</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">th</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) day of each calendar month during the construction of the Tenant Improvements, the following (collectively, a &#34;Draw Request&#34;): (i) a request for payment of the Contractor, as defined below (or reimbursement to Tenant if Tenant has already paid the Contractor or any other person or entity entitled to payment, and Tenant delivers to Landlord paid receipts evidencing such payment by Tenant), approved by Tenant, in a form required by the construction contract and reasonably approved by Landlord, showing the schedule, by trade, of percentage of completion of the Tenant Improvements, and detailing the portion of the work completed and the portion not completed; (ii) invoices from all of Tenant's Agents (as defined below) for labor rendered and materials delivered to the Premises; and (iii) executed unconditional mechanic's lien releases, except as otherwise described below, from all of Tenant's Agents for the portion of the Tenant Improvements which is the subject of the Draw Request which shall comply with the appropriate provisions, as reasonably determined by Landlord, of California Civil Code Sections 8132 through 8138 (which releases with respect to Landlord's &#34;pro rata share&#34; of such Draw Request may be conditional mechanic's lien releases and at Tenant's option, such releases may be conditional or unconditional mechanic's lien releases with respect to Tenant's &#34;pro rata share&#34;, if applicable, of such Draw Request), together with unconditional mechanic's lien releases with respect to any previous Draw Request that did not contain unconditional lien releases. Tenant's Draw Request shall be deemed Tenant's acceptance and approval of the work furnished and/or the materials supplied as set forth in Tenant's Draw Request as between Landlord and Tenant.</font></p>
  <p style="font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.2.2 On or before the thirtieth (30</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">th</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) day following Landlord's receipt of the applicable monthly Draw Request from Tenant, Landlord shall deliver a check to the Contractor made payable to the Contractor (and/or a separate check made payable directly to Tenant for that portion, if any, of the requested amount representing reimbursement to Tenant of amounts previously paid directly by Tenant to the Contractor or any other person or entity entitled to payment as described in Section 2.2.2.1(i) above) in payment of the lesser of (i) the amounts so requested by Tenant in the Draw Request, as set forth in Section 2.2.2.1, above, less a ten percent (10%) retention (the aggregate amount of such retentions to be known as the &#34;Final Retention&#34;) (provided, however, that no such retention shall be duplicative of the retention Tenant would otherwise withhold [but will not withhold] pursuant to its construction contract with the Contractor, and no such retention shall be applicable to the Non-Construction Allowance Items, as defined below), and (ii) the balance of any remaining available portion of the Tenant Improvement Allowance (not including the Final Retention), provided that Landlord does not dispute any Draw Request based on material non-compliance of any work with the Approved</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:13.6%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Working Drawings. If Landlord identifies any such material non-compliance with the Approved Working Drawings, Landlord shall provide Tenant with a detailed statement identifying the same, and Tenant shall cause such work to be corrected to eliminate such material non-compliance.</font></p>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.2.3 Notwithstanding the foregoing to the contrary, if there is an Over-Allowance Amount required to be paid by Tenant pursuant to Section 4.2 below for any such monthly disbursement pertaining to an applicable Draw Request, Landlord shall only be required to make a disbursement equal to Landlord's pro rata share of the Tenant Improvement Allowance (less a ten percent (10%) retention) and only after Tenant has paid its pro rata share of the Over-Allowance Amount for such Draw Request and all previous Draw Requests directly to the Contractor and/or any other party entitled to payment. For purposes hereof, Landlord's pro rata share for each such disbursement amount of the Tenant Improvement Allowance shall equal the percentage resulting from dividing the Tenant Improvement Allowance (less sums already disbursed for any Non-Construction Allowance Items) by the total cost of the Tenant Improvement Allowance Items (less sums already disbursed for any Non-Construction Allowance Items) as estimated in the Final Costs Statement as defined in and delivered pursuant to Section 4.2.1 below (as may be revised from time to time), and Tenant's pro rata share for each such disbursement of the Over-Allowance Amount shall equal the Over-Allowance Amount divided by such total cost of the Tenant Improvement Allowance Items (less sums already disbursed for any Non-Construction Allowance Items).</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:13.6%;text-indent:8.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.2.4 Notwithstanding the foregoing provisions of this Section 2.2.2 to the contrary, with respect to fees and expenses of the Architect, Engineers and any other pre-construction items pertaining to the Tenant Improvements for which the payment scheme set forth hereinabove is not applicable (collectively, the &#34;Non- Construction Allowance Items&#34;), Landlord shall make disbursements of the Tenant Improvement Allowance therefor on a monthly basis following Landlord's receipt of invoices and other reasonable evidence that Tenant has incurred the costs for the applicable Non-Construction Allowance Items (unless Landlord has received a preliminary notice in connection with such costs, in which event conditional lien releases must be submitted in connection with such costs) and such other information and documentation reasonably required by Landlord. Landlord's payment of such amounts shall not be deemed Landlord's approval or acceptance of the work furnished or materials supplied as set forth in Tenant's payment request.</font></p>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:9.067%;text-indent:5.063%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.3 </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Final Retention</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Subject to the provisions of this Tenant Work Letter, the Final Retention shall be paid by Landlord following the completion of construction of the Tenant Improvements and Tenant's compliance with the provisions of Section 4.3 below. The Final Retention shall be made directly to the Contractor (except a separate check shall be delivered and made payable to Tenant for that portion, if any, of the Final Retention representing reimbursement to Tenant of amounts previously paid directly by Tenant to the Contractor or any other person or entity entitled to payment as described in Section 2.2.2.1(i) above). It shall be a condition precedent to Landlord's obligation to pay the Final Retention that (A) Tenant delivers to Landlord properly executed unconditional mechanics' lien releases in compliance with California Civil Code Sections 8132 through 8138 (provided, however, that final conditional mechanics&#x2019; lien releases will be required from the Contractor for the Final Retention), and</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(B) Landlord has not determined and notified Tenant in writing that material substandard work exists.</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:9.067%;text-indent:5.063%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2.2.4 </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Other Terms</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord shall only be obligated to make disbursements from the Tenant Improvement Allowance to the extent costs are incurred by Tenant for Tenant Improvement Allowance Items.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SECTION 3</font></p>
  <p style="font-size:10pt;margin-top:0.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">CONSTRUCTION DRAWINGS</font></p>
  <p style="margin-left:6.667%;text-indent:5%;font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3.1	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Selection of Architect/Construction Drawings</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall retain the architect/space planner (the &#34;Architect&#34;) and engineering consultants (the &#34;Engineers&#34;) approved by Landlord, which approval shall not be unreasonably withheld, to prepare the Construction Drawings. The Engineers shall prepare all plans and engineering working drawings relating to the structural, acoustical, mechanical, electrical, plumbing, HVAC, lifesafety, sprinkler and any other work required in the Premises. The plans and drawings to be prepared by Architect and the Engineers hereunder shall be known collectively as the &#34;Construction Drawings.&#34; All Construction Drawings shall comply with the drawing format and specifications reasonably determined by Landlord, and shall be subject to Landlord's approval. Tenant and Architect shall verify, in the field, the dimensions and conditions as shown on the relevant portions of the base building plans, and Tenant and Architect shall be solely responsible for the same, and Landlord shall have no responsibility in connection therewith. Landlord's review of the Construction Drawings as set forth in this Section 3, shall be for its sole purpose and shall not imply Landlord's review of the same, or obligate Landlord to review the same, for quality, design, Code compliance or other like matters. Accordingly, notwithstanding that any Construction Drawings are reviewed by Landlord or its space planner, architect, engineers and consultants, and notwithstanding any advice or assistance which may be rendered to Tenant by Landlord or Landlord's space planner, architect, engineers, and consultants, Landlord shall have no liability whatsoever in connection therewith and shall not be responsible for any omissions or errors contained in the Construction Drawings.</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3.2	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Final Space Plan</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. A preliminary space plan is attached hereto as Schedule 1. Tenant shall supply Landlord with two (2) copies signed by Tenant of its final space plan for the Premises before any architectural working drawings or engineering drawings have been commenced. The final space plan (the &#34;Final Space Plan&#34;) shall include a layout and designation of all offices, rooms and other partitioning, their intended use, and equipment to be contained therein. Landlord may request clarification or more specific drawings for special use items not included in the Final Space Plan. Landlord shall advise Tenant within five (5) business days after Landlord's receipt of the Final Space Plan for the Premises if the same is unsatisfactory or incomplete in any respect. If Tenant is so advised, Tenant shall promptly (i) cause the Final Space Plan to be revised to correct any deficiencies or other matters Landlord may reasonably require, and (ii) deliver such revised Final Space Plan to Landlord.</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3.3	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Final Working Drawings</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. After the Final Space Plan has been approved by Landlord and Tenant,</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall promptly cause the Architect and the Engineers to complete the architectural and engineering drawings for the Premises, and cause the Architect to compile a fully coordinated set of architectural, structural, mechanical, electrical and plumbing working drawings in a form which is complete to allow subcontractors to bid on the work and to obtain all applicable permits for the Tenant Improvements (collectively, the &#34;Final Working Drawings&#34;), and shall submit the same to Landlord for Landlord's approval. Tenant shall supply Landlord with two (2) copies signed by Tenant of such Final Working Drawings. Landlord shall advise Tenant within ten (10) business days after Landlord's receipt of the Final Working Drawings for the Premises if the same is unsatisfactory or incomplete in any respect. If Tenant is so advised, Tenant shall promptly (i) revise the Final Working Drawings in accordance with such review and any disapproval of Landlord in connection therewith, and (ii) deliver such revised Final Working Drawings to Landlord.</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3.4	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Approved Working Drawings</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The Final Working Drawings shall be approved by Landlord (the &#34;Approved Working Drawings&#34;) prior to the commencement of construction of the Premises by Tenant. After approval by Landlord of the Final Working Drawings, Tenant shall promptly submit the same to the appropriate governmental authorities for all applicable building permits. Tenant hereby agrees that neither Landlord nor Landlord's consultants shall be responsible for obtaining any building permit or certificate of occupancy for the Premises and that obtaining the same shall be Tenant's responsibility; provided, however, that Landlord shall cooperate with Tenant in executing permit applications and performing other ministerial acts reasonably necessary to enable Tenant to obtain any such permit or certificate of occupancy. No changes, modifications or alterations in the Approved Working Drawings may be made without the prior written consent of Landlord, which approval shall not be unreasonably withheld.</font></p>
  <p style="margin-left:12%;text-indent:5.909%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SECTION 4</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.5%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">CONSTRUCTION OF THE TENANT IMPROVEMENTS</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Selection of Contractor and Tenant's Agents</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.1.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The Contractor</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall retain the general contractor (the &#34;Contractor&#34;) to construct the Tenant Improvements approved by Landlord, which approval shall not be unreasonably withheld.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.1.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Agents</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. All subcontractors, laborers, materialmen, and suppliers used by Tenant (such subcontractors, laborers, materialmen, and suppliers, and the Contractor to be known collectively as &#34;Tenant's Agents&#34;) must be approved in writing by Landlord, which approval shall not be unreasonably withheld or delayed. Tenant may use non-union labor for the Tenant Improvements, except to the extent not permitted by applicable laws affecting the Premises.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Construction of Tenant Improvements by Tenant's Agents</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Construction Contract; Cost Budget</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Prior to Tenant's execution of the construction contract and general conditions with Contractor (the &#34;Contract&#34;), Tenant shall submit the Contract to Landlord for its approval, which approval shall not be unreasonably withheld or delayed. No changes (including change orders), modifications or alterations to the Contract may be made without the prior written consent of Landlord (other than change orders that do not materially change the scope of work, but Tenant shall be required to notify Landlord thereof prior to the undertaking of such work), which consent shall not be unreasonably withheld (and in connection therewith, Tenant agrees to deliver a copy of any such changes [including change orders], modifications or alterations to Landlord together with Tenant&#x2019;s request for Landlord&#x2019;s consent thereto). Prior to the commencement of the construction of the Tenant Improvements, and after Tenant has accepted all bids for the Tenant Improvements, Tenant shall provide Landlord with a detailed breakdown, by trade, of the final costs to be incurred, or which have been incurred, as set forth more particularly in Sections 2.2.1.1 through 2.2.1.9 above, in connection with the design, permitting and construction of the Tenant Improvements to be performed by or at the direction of Tenant or the Contractor (which costs form a basis for the amount of the Contract, if any) (the &#34;Final Costs&#34;). If the Final Costs specified on the Final Costs Statement exceed the Tenant Improvement Allowance by more than Five Hundred Thousand Dollars ($500,000.00) (the &#34;Over-Allowance Amount&#34;), then Tenant shall pay directly to the Contractor with respect to each Draw Request, Tenant's pro rata share of such Over-Allowance Amount as determined pursuant to Section 2.2.2 above, and such payment by Tenant shall be a condition to Landlord's obligation to disburse or pay Landlord's pro rata portion of the Tenant Improvement Allowance (other than for any Non-Construction Allowance Items). If, after the Final Costs Statement has been delivered by Landlord to Tenant, the costs relating to the design, permitting and construction of the Tenant Improvements shall change, such changes shall be incorporated into the last approved Final Costs Statement and Landlord's and Tenant's pro rata share of such additional costs shall be adjusted to take into account such changes.</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:17.194%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:6.284568751056686%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.2.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Agents</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:16.857%;font-size:0;margin-top:0;justify-content:flex-end;margin-bottom:0;margin-right:6.667%;min-width:15.731%;text-align:right;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.145018375065625%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.2.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's General Conditions for Tenant's Agents and Tenant Improvement</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Work</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant's and Tenant's Agents' construction of the Tenant Improvements shall comply with the following:</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-end;align-items:baseline;margin-bottom:0;margin-right:6.667%;min-width:1.731%;text-align:right;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.731%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">8</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the Tenant Improvements shall be constructed in material compliance with the Approved Working Drawings; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;margin-top:0.4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:2.57143775513484%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">9</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant and Tenant's Agents shall coordinate with the work of Landlord's base building contractor and subcontractors with respect to the Base, Shell and Core or any other work in the Building.</font></div></div>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:16.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:15.731%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.145018375065625%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.2.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Coordination Fee</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall pay a logistical coordination fee (the &#34;Coordination Fee&#34;) to Landlord in an amount equal to the product of (i) two percent (2%), and (ii) the sum of the Tenant Improvement Allowance, which Coordination Fee shall be for services relating to the coordination of the construction of the Tenant Improvements. The Coordination Fee shall be paid monthly to Landlord (and subtracted from) disbursements of Tenant Improvement Allowance.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">4</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:16.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:15.731%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:5.145018375065625%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.2.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Indemnity</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant's indemnity of Landlord as set forth in the Lease shall also apply with respect to any and all costs, losses, damages, injuries and liabilities related in any way to any act or omission of Tenant or Tenant's Agents, or anyone directly or indirectly employed by any of them (including, without limitation, reimbursing Landlord for any deductible payment required in connection with an insurance claim made by Landlord), or in connection with Tenant's non-payment of any amount arising out of the Tenant Improvements and/or Tenant's disapproval of all or any portion of any request for payment. Such indemnity by Tenant, as set forth in the Lease, shall also apply with respect to any and all costs, losses, damages, injuries and liabilities related in any way to Landlord's performance of any ministerial acts reasonably necessary (i) to permit Tenant to complete the Tenant Improvements, and (ii) to enable Tenant to obtain any building permit or certificate of occupancy for the Premises.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:22.398%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.537%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:8.423751965155537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.2.2.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Insurance Requirements</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></div></div>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:23.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:22.269%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:2.997867849528034%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.2.4.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">General Coverages</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. All of Tenant's Agents shall carry worker's compensation insurance covering all of their respective employees, and the Contractor shall carry public liability insurance, including property damage, all with limits, in form and with companies as are required to be carried by Tenant as set forth in the Lease. Tenant shall cause Contractor to require its subcontractors and consultants to carry commercially reasonable public liability insurance, including coverage for property damage, as is prudent in the industry.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:23.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:22.269%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:2.997867849528034%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.2.4.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Special Coverages</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall carry or cause Contractor to carry &#34;Builder's All Risk&#34; insurance in an amount approved by Landlord covering the construction of the Tenant Improvements, and such other insurance as Landlord may reasonably require, it being understood and agreed that the Tenant Improvements shall be insured by Tenant pursuant to the Lease immediately upon completion thereof. Such insurance shall be in amounts and shall include such extended coverage endorsements as may be reasonably required by Landlord, and in form and with companies as are required to be carried by Tenant as set forth in the Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:23.857%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:22.269%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:2.997867849528034%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.2.4.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">General Terms</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Certificates for all insurance carried pursuant to this </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Section 4.2.2.4</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> shall be delivered to Landlord before the commencement of construction of the Tenant Improvements and before the Contractor's equipment is moved onto the site. All such policies of insurance must contain a provision that the company writing said policy will give Landlord thirty (30) days prior written notice of any cancellation or lapse of the effective date or any reduction in the amounts of such insurance. If the Tenant Improvements are damaged by any cause during the course of the construction thereof, Tenant shall immediately repair the same at Tenant's sole cost and expense. All policies carried under this </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Section 4.2.2.4</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> shall insure Landlord and Tenant, as their interests may appear, as well as Contractor and Tenant's Agents, and shall name as additional insureds Landlord's Property Manager, Landlord's Asset Manager, and all mortgagees and ground lessors of the Real Property. All insurance, except Workers' Compensation, maintained by Tenant's Agents shall preclude subrogation claims by the insurer against anyone insured thereunder. Such insurance shall provide that it is primary insurance as respects the owner and that any other insurance maintained by owner is excess and noncontributing with the insurance required hereunder. The requirements for the foregoing insurance shall not derogate from the provisions for indemnification of Landlord by Tenant under Section 4.2.2.3 of this Tenant Work Letter.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Governmental Compliance</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The Tenant Improvements shall comply in all respects with the following: (i) the Code and other state, federal, city or quasi-governmental laws, codes, ordinances, regulations and associated requirements (including, without limitation, California Energy Code, Title 24), as each may apply according to the rulings of the controlling public official, agent or other person; (ii) applicable standards of the American Insurance Association (formerly, the National Board of Fire Underwriters) and the National Electrical Code; and (iii) building material manufacturer's specifications.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Inspection by Landlord</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord shall have the right to inspect the Tenant Improvements at all times, provided however, that Landlord's failure to inspect the Tenant Improvements shall in no event constitute a waiver of any of Landlord's rights hereunder nor shall Landlord's inspection of the Tenant Improvements constitute Landlord's approval of the same. Should Landlord disapprove any portion of the Tenant Improvements, Landlord shall notify Tenant in writing of such disapproval and shall specify the items disapproved. Any defects or deviations in, and/or disapproval by Landlord of, the Tenant Improvements during the course of construction or applicable warranty period shall be rectified at no expense to Landlord, provided however, that if Landlord determines that a defect or deviation exists or disapproves of any matter in connection with any portion of the Tenant Improvements and such defect, deviation or matter might adversely affect the mechanical, electrical, plumbing, HVAC or life-safety systems of the Building, the structure or exterior appearance of the Building or any other tenant's use of such other tenant's leased premises, Landlord may, take such action as Landlord deems necessary, at Tenant's expense and without incurring any liability on Landlord's part, to correct any such defect, deviation and/or matter, including, without limitation, causing the cessation of performance of the construction of the Tenant Improvements until such time as the defect, deviation and/or matter is corrected to Landlord's satisfaction.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Meetings</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Commencing upon the execution of the Lease, Tenant shall hold weekly meetings at a reasonable time, with the Architect and the Contractor regarding the progress of the preparation of Construction Drawings and the construction of the Tenant Improvements, which meetings shall be held at a location designated by Tenant in the vicinity of the Building or by video-teleconferencing, and Landlord and/or its agents shall receive prior notice of, and shall have the right to attend, all such meetings, and, upon Landlord's request, certain of Tenant's Agents shall attend such meetings. In addition, minutes shall be taken at all such meetings, a copy of which minutes shall be promptly delivered to Landlord. One such meeting each month shall include the review of Contractor's current request for payment.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Notice of Completion; Copy of &#34;As Built&#34; Plans</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Within ten (10) days after completion of construction of the Tenant Improvements, Tenant shall cause a Notice of Completion to be recorded in the office of</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">5</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.648%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the Recorder of the County in which the Real Property is located in accordance with Section 8182 of the Civil Code of the State of California or any successor statute, and shall furnish a copy thereof to Landlord upon such recordation. If Tenant fails to do so, Landlord may execute and file the same on behalf of Tenant as Tenant's agent for such purpose, at Tenant's sole cost and expense, or require Tenant's Contractor to do the same. At the conclusion of construction,</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.648%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(i) Tenant shall cause the Architect and Contractor (A) to update the Approved Working Drawings as necessary to reflect all changes made to the Approved Working Drawings during the course of construction, (B) to certify to the best of their knowledge that the &#34;record-set&#34; of as-built drawings are true and correct, which certification shall survive the expiration or termination of the Lease, (C) to deliver to Landlord as-built drawings in PDF and CAD format via an FTP site or comparable e-file transfer link, and (D) to deliver to Landlord the Approved Working Drawings in PDF and CAD format via an FTP site or comparable e-file transfer link, and (ii) Tenant shall deliver to Landlord a copy of all warranties, guaranties, and operating manuals and information relating to the improvements, equipment, and systems in the Premises, and all other items included in the Contractor's Rules and Regulations Closing Package Requirements.</font></p>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Coordination by Tenant's Agents with Landlord</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Upon Tenant's delivery of the Contract to Landlord under </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Section 4.2.1</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> of this Tenant Work Letter, Tenant shall furnish Landlord with a schedule setting forth the projected date of the completion of the Tenant Improvements and showing the critical time deadlines for each phase, item or trade relating to the construction of the Tenant Improvements.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Roof Access</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant shall have access to the roof during the design and construction of the Tenant Improvements in accordance with the terms of the Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SECTION 5</font></p>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">MISCELLANEOUS</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">5.1	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Representative</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Tenant has designated Wylea Kirkpatrick as its sole representative with respect to the matters set forth in this Tenant Work Letter, who shall have full authority and responsibility to act on behalf of the Tenant as required in this Tenant Work Letter.</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">5.2	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord's Representative</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord has designated Mark Velarde as its sole representative with respect to the matters set forth in this Tenant Work Letter, who, until further notice to Tenant, shall have full authority and responsibility to act on behalf of the Landlord as required in this Tenant Work Letter.</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">5.3	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Time of the Essence in This Tenant Work Letter</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Unless otherwise indicated, all references herein to a &#34;number of days&#34; or the term &#34;days&#34; shall mean and refer to calendar days (as opposed to business days). If any item requiring approval is timely disapproved by Landlord or Tenant, the procedure for preparation of the document and approval thereof shall be repeated until the document is approved by Landlord or Tenant, as applicable.</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">5.4 	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's Lease Default. </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Notwithstanding any provision to the contrary contained in the Lease, if (i) an event of default by Tenant of this Tenant Work Letter or the Lease has occurred at any time on or before the substantial completion of the Tenant Improvements, (ii) Landlord receives notice of a lien affecting the Premises and/or Real Property or any portion thereof that relates to the construction of the Tenant Improvements, and/or (iii) Tenant fails to timely deliver any items required pursuant to Section 2.2.2.1 above and/or timely pay any Over- Allowance Amount, then (A) in addition to all other rights and remedies granted to Landlord pursuant to the Lease, at law and/or in equity Landlord shall have the right to withhold payment of all or any portion of the Tenant Improvement Allowance and/or Landlord may cause the cessation of construction of the Tenant Improvements and any other work required to be performed by Landlord pursuant to this Tenant Work Letter (in which case, a Tenant Delay shall occur for any delay in the substantial completion of the Tenant Improvements caused by such work stoppage, without any Tenant Delay Notice or Tenant Delay Grace Period being applicable), and (B) all other obligations of Landlord under the terms of this Tenant Work Letter shall be deferred, until such time as such default is cured and/or violation described hereinabove is resolved, as the case may be (in which case, a Tenant Delay shall occur for any delay in the substantial completion of the Tenant Improvements caused by such inaction by Landlord, without any Tenant Delay Notice or Tenant Delay Grace Period being applicable). In addition, if the Lease is terminated prior to the Lease Commencement Date, due to a default by Tenant as described in Section 19.1 of the Lease or under this Tenant Work Letter, in addition to any other remedies available to Landlord under the Lease, at law and/or in equity, Tenant shall pay to Landlord, as Additional Rent under the Lease, within five (5) days after Tenant's receipt of a statement therefor, all costs (if any) incurred by Landlord (including any portion of the Tenant Improvement Allowance disbursed by Landlord) and not reimbursed or otherwise paid by Tenant through the date of such termination in connection with the Tenant Improvements to the extent planned, installed and/or constructed as of such date of termination, including, but not limited to, any costs related to the removal of all or any portion of the Tenant Improvements and restoration costs related thereto.</font></p>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">5.5	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Electronic Mail</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Any notices, demands, statements or communications given, or required to be given, by one party to the other pursuant to this Tenant Work Letter, may be given: (i) by e-mail to Tenant at &#34;</font><font style="color:#3953a4;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">wkirkpatrick@netgear.com</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;, Attention: Wylea Kirkpatrick, and (ii) by e-mail to Landlord at &#34;aweinbaum@amcapitalre.com&#34;, Attention: Adam Weinbaum and </font><font style="color:#3953a4;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">mvelarde@amcapitalre.com</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;, Attention: Mark Velarde; or such other e-mail address as Tenant or Landlord may provide to the other, in writing, as the case may be.</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">6</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">SCHEDULE 1</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">PRELIMINARY SPACE PLAN</font></p>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><img src="img134573907_5.jpg" alt="img134573907_5.jpg" style="width:487px;height:314px;"></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">7</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT C</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.843%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">INTENTIONALLY DELETED</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT D</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.843%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">RULES AND REGULATIONS</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.031%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall faithfully observe and comply with the following Rules and Regulations and the Parking Rules and Regulations.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall not alter any lock or install any new or additional locks or bolts on any doors or windows of the Premises without obtaining Landlord's prior written consent. Tenant shall bear the cost of any lock changes or repairs required by Tenant. Two keys will be furnished by Landlord for the Premises, and any additional keys required by Tenant must be obtained from Landlord at a reasonable cost to be established by Landlord. Tenant may rekey the Premises, as long as Tenant shall provide a copy of all keys or access cards to locked doors (excluding secured areas) for Landlord&#x2019;s access during an emergency.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">All doors opening to the exterior of the Building shall be kept closed outside of business hours except for normal ingress and egress to the Premises, unless electrical hold backs have been installed. Sidewalks, doorways, passages, entrances, vestibules, halls, stairways and other common areas shall not be obstructed by Tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant and its employees and agents shall ensure that the doors to the Building are securely closed and locked when leaving the Premises if it is after the normal hours of business for the Building. Tenant shall pay for the costs of all access cards provided to Tenant's employees and all replacements thereof for lost, stolen and/or damaged cards. Landlord and its agents shall in no case be liable for damages for any error with regard to the admission to or exclusion from the Building and/or the Real Property of any person. In case of invasion, mob, riot, public excitement, or other commotion, Landlord reserves the right to prevent access to the Building and/or the Real Property during the continuance of same by any means it deems appropriate for the safety and protection of life and property.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord shall have the right to prescribe the weight, size and position of all safes and other heavy property brought into the Building. Safes and other heavy objects shall, if considered necessary by Landlord, stand on supports of such thickness as is necessary to properly distribute the weight. Landlord will not be responsible for loss of or damage to any such safe or property in any case. All damage done to any part of the Building, its contents, occupants and/or visitors by moving or maintaining any such safe or other property shall be the sole responsibility of Tenant and any expense of said damage or injury shall be borne by Tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The bringing in, moving and removing of furniture, freight, packages, supplies, equipment or merchandise from and in the Building shall be done in compliance with applicable laws. Tenant shall assume all risk for damage to articles moved and injury to any persons resulting from such activity described herein.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">No signs, advertisements or notices shall be painted or affixed to windows, doors or other parts of the Building, except those of such color, size, style and in such places as are first approved in writing by Landlord. Landlord shall have the right to remove any signs, advertisements, and notices not approved in writing by Landlord without notice to and at the expense of Tenant.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The toilet rooms, urinals, wash bowls and other apparatus shall not be used for any purpose other than that for which they were constructed, and no foreign substance of any kind whatsoever shall be thrown therein. The expense of any breakage, stoppage or damage resulting from the violation of this rule shall be borne by the tenant who, or whose employees or invitees, shall have caused it.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall not overload the floor of the Premises. Tenant shall not mark, drive nails or screws, or drill into the partitions, woodwork or plaster or in any way deface the exterior of the Premises or any part thereof without Landlord's consent first had and obtained, except as otherwise permitted pursuant to the terms of the Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">9.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Except for vending machines intended for the sole use of Tenant's employees and invitees, no vending machine or machines of any description other than fractional horsepower office machines shall be installed, maintained or operated upon the Premises without the written consent of Landlord. Tenant shall not install, operate or maintain in the Premises or in any other area of the Building, electrical equipment that would overload the electrical system beyond its capacity for proper, efficient and safe operation as determined solely by Landlord.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall not use any method of heating or air conditioning other than that which may be supplied by Landlord, without the prior written consent of Landlord. Tenant shall not furnish cooling or heating to the Premises, including, without limitation, the use of electronic or gas heating devices, portable coolers or space heaters, without Landlord's prior written consent, and any such approval will be for devices that meet federal, state and local code; provided, however, that Landlord hereby consents to Tenant&#x2019;s use of &#x201c;move n cools&#x201d; in the Premises.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">11.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">No inflammable, explosive or dangerous fluids or substances shall be used or kept by Tenant in the Premises, the Building and/or about the Real Property, except for those substances as are typically found in similar premises used for general office purposes and are being used by Tenant in a safe manner and in accordance with all applicable Laws, rules and regulations. Tenant shall not, without Landlord's prior written consent, use, store, install, spill, remove, release or dispose of, within or about the Premises or any other portion of the Real Property, any asbestos-containing materials or any solid, liquid or gaseous material now or subsequently considered toxic or hazardous under the provisions of 42 U.S.C. Section 9601 et seq. or any other applicable environmental Laws which may now or later be in effect. Tenant shall comply with all Laws pertaining to and governing the use of these materials by Tenant, and shall remain solely liable for the costs of abatement and removal.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">9</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">12.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Except as otherwise expressly permitted under the Lease, Tenant shall not use, keep or permit to be used or kept, any foul or noxious gas or substance in or on the Premises, or permit or allow the Premises to be occupied or used in a manner that constitutes a legal nuisance.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">13.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall not bring into or keep within the Real Property, the Building or the Premises any animals (except those assisting handicapped persons and other service animals).</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall not use or occupy the Premises in any manner or for any purpose which might injure the reputation or impair the present or future value of the Premises, the Building and/or the Real Property. Tenant shall not use, or permit any part of the Premises to be used, for lodging, sleeping or for any illegal purpose.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">15.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The Premises shall not be used for the storage of merchandise or for any improper, objectionable or immoral purposes.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">16.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord will approve where and how telephone wires and other cabling are to be introduced to the Premises. No boring or cutting for wires shall be allowed without the consent of Landlord. The location of telephone, call boxes and other office equipment and/or systems affixed to the Premises shall be subject to the approval of Landlord.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">17.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord reserves the right to exclude or expel from the Building and/or the Real Property any person who, in the judgment of Landlord, is intoxicated or under the influence of liquor or drugs, or who shall in any manner do any act in violation of any of these Rules and Regulations or cause harm to Real Property occupants and/or property.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">18.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">All contractors, contractor's representatives and installation technicians performing work in the Building or at the Real Property shall be subject to Landlord's prior approval, which approval shall not be unreasonably withheld, and shall be required to comply with Landlord's standard rules, regulations, policies and procedures, which may be revised from time to time.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">19.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant at all times shall maintain the entire Premises in a neat and clean, first class condition, free of debris. Tenant shall not place items, including, without limitation, any boxes, files, trash receptacles or loose cabling or wiring, in or near any window to the Premises which would be visible anywhere from the exterior of the Premises.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">20.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall cooperate and comply with, participate in, and assist in the implementation of (and take no action that is inconsistent with, or which would result in Landlord, the Building and/or the Real Property failing to comply with the requirements of) any conservation, sustainability, recycling, energy efficiency, and waste reduction programs, environmental protection efforts and/or other programs that are in place and/or implemented from time to time at the Building and/or the Real Property, including, without limitation, any required reporting, disclosure, rating or compliance system or program (including, but not limited to, any LEED [Leadership in Energy and Environmental Design] rating or compliance system, including those currently coordinated through the U.S. Green Building Council).</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">21.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall store all its recyclables, trash and garbage within the trash enclosures located at the Premises. No material shall be placed in the trash boxes or receptacles if such material is of such nature that it may not be disposed of in the ordinary and customary manner of removing and disposing of recyclables, trash and garbage in the city in which the Real Property is located without violation of any law or ordinance governing such disposal. All trash, garbage and refuse disposal shall be made only through entry-ways and elevators provided for such purposes at such times as Landlord shall designate.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">22.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall comply with all safety, fire protection and evacuation procedures and regulations established by Landlord or any governmental agency.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">23.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall assume any and all responsibility for protecting the Premises from theft, robbery and pilferage, which includes keeping doors locked and other means of entry to the Premises closed, when the Premises are not occupied, or when the entry to the Premises is not manned by Tenant on a regular basis.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">24.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">No awnings or other projection shall be attached to the outside walls of the Building without the prior written consent of Landlord. No curtains, blinds, shades or screens shall be attached to or hung in, or used in connection with, any window or door of the Premises without the prior written consent of Landlord. The sashes, sash doors, skylights, windows, and doors that reflect or admit light and air into the halls, passageways or other public places in the Building shall not be covered or obstructed by Tenant, nor shall any bottles, parcels or other articles be placed on the windowsills. All electrical ceiling fixtures hung in offices or spaces along the perimeter of the Building must be fluorescent and/or of a quality, type, design and bulb color approved by Landlord.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">25.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant must comply with requests by the Landlord concerning the informing of their employees of items of importance to the Landlord.</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">26.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall comply with any non-smoking ordinance adopted by any applicable governmental authority. Neither Tenant nor its agents, employees, contractors, guests or invitees shall smoke or permit smoking in the Premises and/or the common areas, unless the common areas have been declared a designated smoking area by Landlord, nor shall the above parties allow smoke from the Premises to emanate into the common areas or any other part of the Building. Landlord shall have the right to designate the Building (including the Premises) as a non-smoking building.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">2</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">27.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall not take any action which would violate Landlord's labor contracts or which would cause a work stoppage, picketing, labor disruption or dispute, or interfere with Landlord's business or with the rights and privileges of any person lawfully at the Real Property (&#34;Labor Disruption&#34;). If Tenant's use of non-union labor to install or perform the Tenant Improvements and/or any Alterations in the Premises results in a Labor Disturbance, Landlord shall notify Tenant thereof and Landlord and Tenant shall reasonably coordinate and cooperate with each other to allow Tenant to continue to use non-union labor in a manner which does not result in any further Labor Disturbance. If, following Landlord&#x2019;s and Tenant&#x2019;s coordination and cooperation efforts, Tenant&#x2019;s use of non-union labor continues to cause a Labor Disturbance which Landlord and Tenant are unable to reasonably mitigate, then Tenant will hire only union labor for the specific trade(s) resulting in the Labor Disturbance.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">28.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">No tents, shacks, temporary or permanent structures of any kind shall be allowed on the Real Property, except for occasional temporary use of canopies for sun protection. No personal belongings may be left unattended in any common areas.</font></div></div>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">29.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord shall have the right to prohibit the use of the name of the Building or the Real Property or any other publicity by Tenant that in Landlord's sole opinion may impair the reputation of the Building or the Real Property or the desirability thereof. Upon written notice from Landlord, Tenant shall refrain from and discontinue such publicity immediately.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">30.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord shall have the right to designate and approve standard window coverings for the Premises and to establish rules to assure that the Building presents a uniform exterior appearance. Tenant shall ensure, to the extent reasonably practicable, that window coverings are closed on windows in the Premises while they are exposed to the direct rays of the sun.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">31.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall comply with all Building security procedures as Landlord may reasonably effectuate.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">32.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall at all times cooperate with Landlord in preserving a first-class image for the Building.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.491%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">PARKING RULES AND REGULATIONS</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall not store or permit its employees to store any automobiles in the Surface Parking Areas without the prior written consent of Landlord (such consent not to be unreasonably withheld); provided, however, that Tenant&#x2019;s employees may, from time to time, park their personal cars at the Premises overnight. Except for emergency repairs, Tenant and its employees shall not perform any work on any automobiles while located in the Surface Parking Areas or on the Real Property.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant (including Tenant's employees and agents) will use the parking spaces solely for the purpose of parking passenger model cars, small vans and small trucks and occasional mobile car washing services and will comply in all respects with any rules and regulations that may be promulgated by Landlord from time to time with respect to the Surface Parking Areas.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">All directional signs and arrows must be observed.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The speed limit shall be 5 miles per hour.</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Parking spaces reserved for handicapped persons must be used only by vehicles properly designated.</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">6.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Parking is prohibited in all areas not expressly designated for parking, including without limitation:</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">areas not striped for parking;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0.45pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">aisles;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0.4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(c)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">where &#34;no parking&#34; signs are posted;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0.4pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(d)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">ramps; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0.45pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(e)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">loading zones.</font></div></div>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Parking managers or attendants are not authorized to make or allow any exceptions to these Parking Rules and Regulations.</font></div></div>
  <p style="font-size:10pt;margin-top:0.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Washing, waxing, cleaning or servicing of any vehicle by the customer and/or its agents is prohibited, except for occasional mobile car washing services.</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">9.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant agrees to acquaint all persons to whom Tenant assigns a parking space with these Parking Rules and Regulations.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord shall not be liable for loss of or damage to any vehicle or any contents of such vehicle or accessories to any such vehicle, or any property left in the Surface Parking Areas, resulting from fire, theft, vandalism, accident, conduct of other users of the Surface Parking Areas and other persons, or any other casualty or cause. Further, Tenant understands and agrees that: (i) Landlord will not be obligated to provide any traffic control, security protection for the Surface Parking Areas; (ii) Tenant uses the Surface Parking Areas at its own risk; and (iii) Landlord will not be liable for personal injury or death, or theft, loss of or damage to property. Tenant indemnifies and agrees to hold Landlord and Landlord's contractors, agents and employees harmless from and against any and all claims, demands, and actions arising out of the use of the Surface Parking Areas by Tenant and Tenant's employees, agents, contractors, guests and invitees, </font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">whether brought by any of such persons or any other person.</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></div></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">11.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant will ensure that any vehicle parked in any of the parking spaces will be kept in proper repair and will not leak excessive amounts of oil or grease or any amount of gasoline. If any of the parking spaces are at any time used (i) for any purpose other than parking as provided above, (ii) in any way or manner reasonably objectionable to Landlord, or (iii) by Tenant after default by Tenant under the Lease, Landlord, in addition to any other rights otherwise available to Landlord, may consider such default an event of default under the Lease.</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">12.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord will not be liable to Tenant for any unavailability of Tenant's designated spaces, if any, nor will any unavailability entitle Tenant to any refund, deduction, or allowance. Tenant will not park in any numbered space or any space designated as: RESERVED, HANDICAPPED, VISITORS ONLY, or LIMITED TIME PARKING (or similar designation).</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">13.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">If the Surface Parking Areas are damaged or destroyed, or if the use of the Surface Parking Areas is limited or prohibited by any governmental authority, or the use or operation of the Surface Parking Areas is limited or prevented by strikes or other labor difficulties or other causes beyond Landlord's reasonable control, Tenant's inability to use the parking spaces will not subject Landlord to any liability to Tenant and will not relieve Tenant of any of its obligations under the Lease and the Lease will remain in full force and effect. Tenant will pay to Landlord upon demand, and Tenant indemnifies Landlord against, any and all loss or damage to the Surface Parking Areas, or any equipment, fixtures, or signs used in connection with the Surface Parking Areas and any adjoining buildings or structures caused by Tenant or any of its employees and agents.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">14.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant has no right to assign or sublicense any of its rights in the parking passes, except as part of a permitted assignment or sublease of the Lease; however, Tenant may allocate the parking passes among its employees.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.027%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.593%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant shall be responsible for the observance of all of the Rules and Regulations and Parking Rules and Regulations in this </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit D</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> by Tenant's employees, agents, clients, customers, invitees and guests. Landlord may waive any one or more of the Rules and Regulations and/or Parking Rules and Regulations for the benefit of any particular occupant of the Surface Parking Areas, but no such waiver by Landlord shall be construed as a waiver of such Rules and Regulations and/or Parking Rules and Regulations in favor of any other occupant of the Surface Parking Areas, nor prevent Landlord from thereafter enforcing any such Rules or Regulations and/or Parking Rules and Regulations against any or all other occupants of the Surface Parking Areas. Landlord reserves the right at any time to change or rescind any one or more of these Rules and Regulations and/or the Parking Rules and Regulations, or to make such other and further reasonable Rules and Regulations and/or Parking Rules and Regulations as in Landlord's judgment may from time to time be necessary for the management, safety, care and cleanliness of the Premises, the Building and the Real Property, and for the preservation of good order therein, as well as for the convenience of other occupants therein. Tenant shall be deemed to have read these Rules and Regulations and Parking Rules and Regulations and to have agreed to abide by them as a condition of its occupancy of the Premises. In the event of a conflict between the terms of this </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit D</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> and the Lease, the terms of the Lease shall prevail.</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">4</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.824%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT E</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.481%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LIST OF PERMITTED HAZARDOUS MATERIALS</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">3D printer ink (under 55 gallons)</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Cutting fluid (under 55 gallons)</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.39in;min-height:0.53in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT F-1</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:1.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.491%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">CERTAIN OF TENANT&#x2019;S MAINTENANCE AND REPAIR OBLIGATIONS</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0.05pt;text-align:left;"><font style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:6.806%;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:34.56%;box-sizing:content-box;"></td>
    <td style="width:65.44%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:11.5pt;background-color:#231f20;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:4.4pt;vertical-align:top;"><p style="margin-left:0.813%;text-indent:0;font-size:7.5pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#ffffff;white-space:pre-wrap;min-width:fit-content;">Item</font></p></td>
    <td style="text-indent:4.4pt;vertical-align:top;"><p style="margin-left:0.813%;text-indent:0;font-size:7.5pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#ffffff;white-space:pre-wrap;min-width:fit-content;">Description of Service</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.38%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">All interior non-structural portions of the Premises</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintain, repair, and restore as needed</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Below-deck ceiling insulation (if</font></p><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">equipped)</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair, and replacement of insulation materials that are</font></p><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">suspended just below the roof deck</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.38%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carpentry &#x2013; Doors, cabinets, counters, etc.</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair, and replacement of doors and millwork</font></p></td>
   </tr>
   <tr style="height:26.65pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.38%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Dock doors, dock levelers, dock bumpers and seal, dock lights and</font></p><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">other dock equipment</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">General maintenance, repair, and replacement</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.38%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Electric service (after main feed, above slab)</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">General maintenance, repair, and replacement</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Elevator systems</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance and repair of elevator systems</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:4.417%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Energy and Communications Related Improvements</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">General maintenance, repair, and replacement</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exterior signage&#x2014;Tenant installed</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintain and update Tenant-installed signage as needed</font></p></td>
   </tr>
   <tr style="height:54pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.38%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fire sprinkler and fire protection systems</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Inspections, testing, compliance, repair, maintenance, and non-capital replacement of (1) those portions of the Base F/LS System that are on the Premises, and (2) any Tenant- installed supplemental fire/life safety systems, as well as any capital repairs and replacements of (2). Tenant to provide Landlord with copies of maintenance, repair and replacement</font></p><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">logs upon Landlord's request.</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fire protection system monitoring</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Monitoring of all applicable portions of fire protection systems and fire water supply</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fixtures</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">General maintenance, repair, and replacement.</font></p></td>
   </tr>
   <tr style="height:11.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Generator</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair, testing, inspections, permits</font></p></td>
   </tr>
   <tr style="height:26.65pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">HVAC</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;margin-right:4.028%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair and replacement of HVAC systems exclusively serving Premises in accordance with the terms of the Lease and</font></p><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">manufacturer&#x2019;s recommended standards.</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interior lighting</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair, and replacement of fixtures, bulbs and ballasts.</font></p></td>
   </tr>
   <tr style="height:11.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interior/exterior pest control</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">As needed</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interior sump pump or lift stations</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">General maintenance, repair, and replacement.</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interior walls and floor coverings</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:4.028%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair, and replacement of walls and flooring surfaces (non-structural)</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Janitorial</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Janitorial services, if desired</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Kitchen appliances</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">General maintenance, repair, and replacement</font></p></td>
   </tr>
   <tr style="height:11.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Plumbing &#x2013; Above slab</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">General maintenance, repair, and replacement.</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.38%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Suspended ceilings and hard lid ceilings</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">General maintenance, repair and replacement</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Trash and recycling</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">As needed</font></p></td>
   </tr>
   <tr style="height:11.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Window washing</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Washing of exterior and interior</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Security and access systems</font></p></td>
    <td style="text-indent:4.15pt;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:2.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">As needed</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:7.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.18in;min-height:0.31in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:32.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:32.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT F-2</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:1.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.491%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">LANDLORD&#x2019;S MAINTENANCE AND REPAIR OBLIGATIONS</font></p>
  <p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0.05pt;text-align:left;"><font style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:6.806%;border-spacing:0;table-layout:fixed;width:83.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:35.98%;box-sizing:content-box;"></td>
    <td style="width:64.02%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:11.5pt;background-color:#231f20;word-break:break-word;white-space:pre-wrap;">
    <td style="text-indent:4.4pt;vertical-align:top;"><p style="margin-left:0.813%;text-indent:0;font-size:7.5pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#ffffff;white-space:pre-wrap;min-width:fit-content;">Item</font></p></td>
    <td style="text-indent:4.35pt;vertical-align:top;"><p style="margin-left:0.8%;text-indent:0;font-size:7.5pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#ffffff;white-space:pre-wrap;min-width:fit-content;">Description of Service</font></p></td>
   </tr>
   <tr style="height:11.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Backflow devices, if any</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Necessary testing, inspecting, maintenance, and permit management</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Catch basins (parking lot and drive aisles)</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Permits, regulatory compliance, maintenance, restoration</font></p></td>
   </tr>
   <tr style="height:26.65pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Electrical system</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair, and replacement of transformer, electrical</font></p><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.787%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">switchgear, and other components of the electrical system located outside the Premises or subgrade</font></p></td>
   </tr>
   <tr style="height:11.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Elevator systems</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Replacement of elevator systems</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exterior building lighting</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair, and replacement of exterior lighting affixed to building</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exterior curbs and bollards</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair, and replace</font></p></td>
   </tr>
   <tr style="height:11.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exterior fencing</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintain, repair, and replace gates and fences around Premises</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exterior glazing</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Repair and replace broken and/or damaged glass and seals</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exterior paint</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.787%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Exterior touch-up paint of Building as needed to maintain a uniform aesthetic</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exterior pumps</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">General maintenance and repair</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exterior signage &#x2014; Landlord installed</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.787%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Repair and replace Real Property signage (excluding Tenant's signage) as needed to maintain professional aesthetic</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exterior walls</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Ensure integrity and conduct repair</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Ground irrigation</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance and replacement of system elements, as needed</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gutters, scuppers, downspouts, and storm water systems</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Preventative maintenance and repair</font></p></td>
   </tr>
   <tr style="height:26.65pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Landscaping</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Regular maintenance and replacement (including mowing and tree</font></p><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">trimming, but excluding any large-scale replacement of the existing landscaping not approved in writing by Tenant)</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Parking lots and drive surfaces</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Preventative maintenance, restoration, sealing, striping, and replace sections as needed based on useful life and performance requirements</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Parking lot lighting</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair and replacement</font></p></td>
   </tr>
   <tr style="height:11.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Parking lot sweeping</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance sweeping for debris removal</font></p></td>
   </tr>
   <tr style="height:26.65pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Roof</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Annual inspections, and maintenance and repair of roof and roof membrane (including roof deck and structural components) and</font></p><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">skylights</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Roof replacement</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Replacement of roof deck and structural components</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Roof membrane and above- deck roof components</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Replacement</font></p></td>
   </tr>
   <tr style="height:10.8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Slab and foundation</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Capital repairs and capital replacements</font></p></td>
   </tr>
   <tr style="height:11.5pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Structure of building</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintain and repair, as needed</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Subgrade utility lines</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Maintenance, repair, and replacement of all subgrade utility lines, including sewer, plumbing, pumps, and lift stations, if any</font></p></td>
   </tr>
   <tr style="height:18pt;word-break:break-word;white-space:pre-wrap;">
    <td style="border-right:0.5pt solid #231f20;text-indent:4.15pt;border-left:0.5pt solid #231f20;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Swales and retention/detention</font></p><p style="margin-left:0.773%;text-indent:0;font-size:7.5pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">ponds</font></p></td>
    <td style="border-right:0.5pt solid #231f20;text-indent:4.1pt;vertical-align:top;border-bottom:0.5pt solid #231f20;"><p style="margin-left:0.76%;text-indent:0;font-size:7.5pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;min-width:fit-content;">Permits, regulatory compliance, maintenance, restoration</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:4.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.18in;min-height:0.31in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:5.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.843%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">EXTENSION OPTION RIDER</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.029%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">This Extension Option Rider (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Extension Rider</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) is attached to and made a part of the Lease by and between Landlord and Tenant. The agreements set forth in this Extension Rider shall have the same force and effect as if set forth in the Lease. To the extent the terms of this Extension Rider are inconsistent with the terms of the Lease, the terms of this Extension Rider shall control.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Extension Option</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Landlord hereby grants Tenant two (2) consecutive options (each, an &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Extension Option</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) to extend the then-current Lease Term for a period of sixty (60) months (each, an &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Option Term</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), which Extension Options shall each be exercisable only by written Exercise Notice (as defined below) delivered by Tenant to Landlord as provided below. Upon the proper exercise of the applicable Extension Option, the then-current Lease Term shall be extended for the applicable Option Term. Notwithstanding the foregoing, at Landlord's option, in addition to any other remedies available to Landlord under the Lease, at law or in equity, the applicable Extension Option shall not be deemed properly exercised if as of the date of delivery of the applicable Exercise Notice (as defined below) by Tenant for such applicable Extension Option, Tenant has previously been in default under the Lease beyond all applicable notice and cure periods. Each Extension Option is personal to the Original Tenant and any Affiliate Assignee, as the case may be, and may only be exercised by the Original Tenant or such Affiliate Assignee, as the case may be (and not any other assignee, sublessee or other transferee of Tenant's interest in the Lease) if the Original Tenant or such Affiliate Assignee, as the case may be, occupies at least seventy five percent (75%) of the rentable square footage of the Premises as of the date of Tenant's delivery of the Exercise Notice for such applicable Extension Option.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Option Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. The annual Base Rent payable by Tenant during the applicable Option Term (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Option Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) shall be equal to the Fair Market Rental Rate for the Premises. As used herein, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Fair Market Rental Rate</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; shall mean the annual base rent at which tenants, as of the commencement of the applicable Option Term, will be leasing full building, non-sublease space comparable in size, location and quality to the Premises for a comparable term as the applicable Option Term, which comparable space is located in other comparable first-class single story research and development buildings with at least 4,000 amps of power in the North San Jose, California market (collectively, the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Comparable Buildings</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;), taking into consideration (i) the exterior amenity feature at the Premises, and (ii) all free rent and other out-of-pocket concessions generally being granted at such time for such comparable space for the applicable Option Term (including, without limitation, any tenant improvement allowance provided for such comparable space, with the amount of such tenant improvement allowance to be provided for the Premises during the applicable Option Term to be determined after taking into account the age, quality and layout of the tenant improvements in the Premises as of the commencement of the applicable Option Term with consideration given to the fact that the improvements existing in the Premises are specifically suitable to Tenant). All other terms and conditions of the Lease shall apply throughout the applicable Option Term; however, Tenant shall, in no event, have the option to extend the Lease Term beyond the second (2</font><font style="color:#231f20;white-space:pre-wrap;vertical-align:super;font-size:5.025pt;font-family:Times New Roman;min-width:fit-content;">nd</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">) Option Term described in Section 1 above.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exercise of Option</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. Each Extension Option shall be exercised by Tenant, if at all, only in the following manner: (i) Tenant shall deliver written notice (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Interest Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) to Landlord not more than twelve (12) months nor less than ten (10) months prior to the expiration of the initial Lease Term, or the first Option Term, as the case may be, stating that Tenant may be interested in exercising the applicable Extension Option;</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.62%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(ii) Landlord, after receipt of the applicable Tenant's Interest Notice, shall deliver notice (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Option Rent Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) to Tenant not less than ten (10) business days after Tenant delivers the Interest Notice to Landlord, setting forth the applicable Option Rent; and (iii) if Tenant wishes to exercise the applicable Extension Option, Tenant shall, on or before the date (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exercise Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) which is nine (9) months prior to the expiration of the initial Lease Term, or the first Option Term, as the case may be, exercise the applicable Extension Option by delivering written notice (&#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exercise Notice</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) thereof to Landlord. Concurrently with Tenant's delivery of the applicable Exercise Notice, Tenant may object, in writing, to Landlord's determination of the Fair Market Rental Rate for the applicable Option Term set forth in the Option Rent Notice therefor, in which event such Fair Market Rental Rate shall be determined pursuant to Section 4 below. If Tenant timely delivers the applicable Exercise Notice for the applicable Extension Option but fails to timely object in writing to Landlord's determination of the Fair Market Rental Rate set forth in the applicable Option Rent Notice therefor, then Tenant shall be deemed to have accepted Landlord's determination thereof and the following provisions of Section 4 shall not apply with respect to such applicable Option Term. Tenant's failure to deliver the applicable Interest Notice or applicable Exercise Notice on or before the applicable delivery dates therefore specified hereinabove shall be deemed to constitute Tenant's waiver of such applicable Extension Option and any subsequent Extension Option.</font></p>
  <p style="font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Determination of Option Rent</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">. If Tenant timely and appropriately objects in writing pursuant to Section 3 above with respect to the Fair Market Rental Rate for the Premises initially determined by Landlord in the applicable Option Rent Notice, then Landlord and Tenant shall attempt to agree upon the applicable Fair Market Rental Rate, using their best good-faith efforts. If Landlord and Tenant fail to reach agreement by the date (the &#34;</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Outside Agreement Date</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;) which is twenty (20) days following Tenant's delivery of the applicable Exercise Notice, then each party shall submit to the other party a separate written determination of the Fair Market Rental Rate within ten (10) business days after the applicable Outside Agreement Date, and such determinations shall be submitted to arbitration in accordance with the provisions of Sections 4.1 through 4.7 below. The failure of Tenant or Landlord to submit a written determination of the applicable Fair Market Rental Rate within such 10-business day period shall conclusively be deemed to be such party's approval of such applicable Fair Market Rental Rate submitted within such 10-business day period by the other party.</font></div></div>
  <p style="font-size:10pt;margin-top:0.55pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.1</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord and Tenant shall each appoint one (1) arbitrator who shall by profession be a real estate leasing broker who shall (i) have been active over the ten (10) year period ending on the date of such appointment in the leasing of the Comparable Buildings, (ii) have no financial interest in Landlord or Tenant, and (iii) not have represented or been employed or engaged by the appointing party during such 10-year period. The determination of the arbitrators shall be limited solely to the issue of whether Landlord's or Tenant's submitted applicable Fair Market Rental Rate is the closer to the actual applicable Fair Market Rental Rate as determined by the arbitrators, taking into account the requirements with respect thereto set forth in Section 2 above. Each such arbitrator shall be appointed within fifteen (15) days after the applicable Outside Agreement Date.</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.2</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The two (2) arbitrators so appointed shall, within fifteen (15) days of the date of the appointment of </font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.18in;min-height:0.31in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">the last appointed arbitrator, agree upon and appoint a third arbitrator who shall be qualified under the same criteria set forth hereinabove for qualification of the initial two (2) arbitrators.</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.3</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The three (3) arbitrators shall, within thirty (30) days of the appointment of the third arbitrator, reach a decision as to which of Landlord's or Tenant's submitted applicable Fair Market Rental Rate is closer to the actual applicable Fair Market Rental Rate and shall select such closer determination as the applicable Fair Market Rental Rate and notify Landlord and Tenant thereof.</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.4</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The decision of the majority of the three (3) arbitrators shall be binding upon Landlord and Tenant.</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.5</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">If either Landlord or Tenant fails to appoint an arbitrator within the time period specified in Section 4.1 hereinabove, the arbitrator appointed by one of them shall reach a decision, notify Landlord and Tenant thereof, and such arbitrator's decision shall be binding upon Landlord and Tenant.</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.6</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">If the two (2) arbitrators fail to agree upon and appoint a third arbitrator, a third arbitrator shall be appointed by the Superior Court in and for the county of in which the Real Property is located.</font></div></div>
  <p style="margin-left:11.867%;text-indent:6.383%;font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:11.87%;text-indent:6.383%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.2016339498468172%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.7</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Each party shall pay the fees and expenses of the arbitrator appointed by or on behalf of it, and each shall pay one-half of the fees and expenses of the third arbitrator, if any.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:11.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.18in;min-height:0.31in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:3.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;">LETTER OF CREDIT RIDER</font></p>
  <p style="font-size:10pt;margin-top:1.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.029%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.63%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">This LETTER OF CREDIT RIDER (&#34;LC Rider&#34;) is made and entered into by and between A&amp;M PEAK FIRST STREET, LLC, a Delaware limited liability company (&#34;Landlord&#34;), and NETGEAR, INC., a Delaware corporation (&#34;Tenant&#34;), and is dated as of the date of the Lease (&#34;Lease&#34;) between Landlord and Tenant to which this LC Rider is attached and forms an integral part of the Lease. The agreements set forth in this LC Rider shall have the same force and effect as if set forth in the Lease. Any capitalized terms not defined herein shall have the meanings ascribed thereto in the Lease. To the extent the terms of this LC Rider are inconsistent with the terms of the Lease, the terms of this LC Rider shall control.</font></p>
  <p style="font-size:10pt;margin-top:0.65pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Concurrently with Tenant's execution of the Lease and as a condition precedent to each and every obligation of Landlord under the Lease, Tenant shall deliver to Landlord, as additional protection for Landlord to assure the full and faithful performance by Tenant of all of its obligations under the Lease and for all losses and damages Landlord may suffer as a result of any default by Tenant under the Lease, an irrevocable and unconditional letter of credit (the &#34;Letter of Credit&#34;) in the amount of $2,000,000.00 (&#34;LC Amount&#34;), in the form attached hereto as </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 1</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> and containing the terms required herein, payable in Los Angeles, California, running in favor of Landlord issued by a solvent nationally recognized bank (the &#34;Bank&#34;) that is acceptable to Landlord in Landlord's reasonable discretion and meets all of the following requirements (collectively, the &#34;Letter of Credit Issuer Requirements&#34;): (i) is chartered under the laws of the United States, any State thereof or the District of Columbia, and which is insured by the Federal Deposit Insurance Corporation; (ii) has a long term rating of B or higher as rated by Moody's Investors Service and/or A or higher as rated by Standard &amp; Poor's, and Fitch Ratings Ltd (Fitch); and (iii) has a branch located in Los Angeles or the San Francisco bay area, California. Notwithstanding the foregoing to the contrary, as of the date of the Lease, JP Morgan shall be an approved Bank, if selected by Tenant. The LC Amount is subject to reduction as provided in </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Section 8</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> below.</font></div></div>
  <p style="font-size:10pt;margin-top:0.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The Letter of Credit shall: (i) be payable upon demand, irrevocable and unconditional; (ii) be subject to the terms of this LC Rider, maintained in effect, for an initial term plus annual automatic extensions thereof, for the entire period from the date of execution of the Lease and continuing until the date which is one hundred twenty</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.62%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(120) days after the Lease Expiration Date (the &#34;LC Expiration Date&#34;); provided, however, if Tenant exercises its Extension Option(s) pursuant to the Extension Option Rider attached to the Lease then, not later than one hundred twenty (120) days prior to the commencement of each applicable Option Term, Tenant shall deliver to Landlord a new Letter of Credit or certificate of renewal or extension evidencing the LC Expiration Date as one hundred twenty (120) days after the expiration of such applicable Option Term; (iii) be subject to the International Standby Practices 1998, International Chamber of Commerce Publication No. 590; (iv) be fully assignable by Landlord; and (v) permit partial and multiple draws. In addition to the foregoing and any other rights set forth below, the form and terms of the Letter of Credit shall provide, among other things, in effect that: (A) Landlord, or its then managing agent, shall have the right to draw down an amount up to the face amount of the Letter of Credit if (1) Tenant has failed to timely pay or perform any of its obligations under the Lease, (2) the Bank delivers written notice to Landlord that the Letter of Credit will not be extended beyond the current expiration date thereof which would result in the Letter of Credit expiring prior to the LC Expiration Date (which the Bank shall only have the right to do if it provides Landlord with such notice at least sixty (60) days' prior to such current expiration date), (3) Tenant has filed a voluntary petition under the Federal Bankruptcy Code, (4) an involuntary petition has been filed against Tenant under the Federal Bankruptcy Code, (5) the Lease was rejected or deemed rejected in any proceeding under the Federal Bankruptcy Code, (6) Tenant enters into an assignment for the benefit of creditors or is the subject any receivership, conservatorship, or similar proceedings or otherwise becomes insolvent, or (7) Tenant has sold substantially all its assets or suffered a foreclosure of substantially all its assets by any party, it being understood that if Landlord or its managing agent is a limited liability company, corporation, partnership or other entity, then statements that may be required by the Letter of Credit shall be signed by an officer (if a corporation), a general partner (if a partnership), or any authorized party (if another entity); and (B) the Letter of Credit will be honored by the Bank without inquiry as to the accuracy of any statements made by Landlord or whether any defaults exist under the Lease and regardless of whether the Tenant disputes the content of such statements or default. Tenant shall have no right to replace the Letter of Credit without Landlord's express written consent which may be withheld by Landlord in its sole and absolute discretion.</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The Letter of Credit shall also provide that Landlord may, at any time and without notice to Tenant and without obtaining Tenant's consent thereto, transfer its interest in and to the Letter of Credit to another person or entity as a part of the assignment by Landlord of its rights and interests in and to the Lease. In the event of a transfer of Landlord's interest in the Building or the Premises, Landlord shall effect a transfer of the Letter of Credit to the transferee and thereupon Landlord shall, without any further agreement between the parties, be fully and forever released by Tenant from all liability therefor, and it is agreed that the provisions hereof shall apply to each and every transfer or assignment of the Letter of Credit to a new landlord. In connection with any such transfer of the Letter of Credit by Landlord, Tenant shall, at Tenant's expense, execute and submit to the Bank such applications, documents and instruments as may be necessary to effectuate such transfer and Tenant shall be responsible for paying the Bank's transfer and processing fees in connection therewith.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">If, as result of any draw by Landlord of all or any part of the Letter of Credit, the amount of the Letter of Credit shall be less than the LC Amount, then Tenant shall, within ten (10) days thereafter, provide Landlord with additional letter(s) of credit in an amount equal to the deficiency and any such additional letter of credit shall comply with all of the provisions of this LC Rider, and if Tenant fails to comply with the foregoing, the same shall constitute an uncurable default by Tenant under the Lease. Tenant further covenants and warrants that it will neither assign nor encumber the Letter of Credit or any part thereof, and that neither Landlord nor its successors or assigns will be bound by any such assignment, encumbrance, attempted assignment or attempted encumbrance. If, at any time prior to the LC Expiration Date, the Letter of Credit is not timely renewed in accordance with the provisions of Section 1 above, or if Tenant fails to maintain the Letter of Credit in the amount and in accordance with the terms set forth in this LC Rider, Landlord shall have the right to present the Letter of Credit to the Bank in accordance with the terms of this LC Rider and the proceeds of the Letter of Credit may be applied by Landlord against any Rent payable by Tenant under the Lease that is not paid when due and/or to pay for all losses and damages that Landlord has suffered or that Landlord reasonably estimates that it will suffer as a result of any default by Tenant under the Lease. In the event any of the conditions allowing Landlord to draw on the Letter of Credit set forth in this LC Rider occur, Landlord may draw on the entirety of the Letter of Credit irrespective of the amount Rent then due or any other obligations then due and owing under the Lease and Landlord may immediately (or at any time in the future) apply any proceeds of the Letter of Credit against any Rent payable by Tenant under the Lease that was not paid </font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.18in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">when due and/or used to pay for any losses and/or damages suffered by Landlord (or reasonably estimated by Landlord that it will suffer) as a result of any default by Tenant under the Lease, including, but not limited to, any damages arising upon the termination of the Lease under the Lease and Section 1951.2 of the California Civil Code. Any proceeds of the Letter of Credit drawn by Landlord that are not applied by Landlord to amounts then due under the Lease or to Landlord's damages shall constitute the property of Landlord and need not be segregated from Landlord's other assets. Landlord agrees to pay to Tenant within thirty (30) days after the LC Expiration Date the amount of any proceeds of the Letter of Credit received by Landlord and not applied against any Rent payable by Tenant under the Lease that was not paid when due and/or used to pay for any losses and/or damages suffered by Landlord (or reasonably estimated by Landlord that it will suffer) as a result of any default by Tenant under the Lease (including, but not limited to, any damages arising upon the termination of the Lease under the Lease and Section 1951.2 of the California Civil Code); provided, however, that if prior to the LC Expiration Date a voluntary petition is filed by Tenant, or an involuntary petition is filed against Tenant by any of Tenant's creditors, under the Federal Bankruptcy Code, then Landlord shall not be obligated to make such payment in the amount of the unused Letter of Credit proceeds until either all preference issues relating to payments under the Lease have been resolved in such bankruptcy or reorganization case or such bankruptcy or reorganization case has been dismissed.</font></div></div>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant hereby acknowledges and agrees that Landlord is entering into the Lease in material reliance upon the ability of Landlord to draw upon the Letter of Credit upon the occurrence of any default on the part of Tenant under the Lease. If there shall occur a default by Tenant under the Lease as set forth in Article 19 of the Lease or under this LC Rider, Landlord may, but without obligation to do so, draw upon the Letter of Credit in part or in whole, to cure any default of Tenant and/or to compensate Landlord for any and all damages of any kind or nature sustained or which Landlord reasonably estimates that it will sustain resulting from Tenant's default (including, but not limited to, any damages arising upon the termination of the Lease under the Lease and Section 1951.2 of the California Civil Code). Tenant agrees not to interfere in any way with payment to Landlord of the proceeds of the Letter of Credit, either prior to or following a &#34;draw&#34; by Landlord of any portion of the Letter of Credit, regardless of whether any dispute exists between Tenant and Landlord as to Landlord's right to draw from the Letter of Credit. The use, application, or retention of the Letter of Credit proceeds, or any portion thereof, by Landlord shall not prevent Landlord from exercising any other right or remedy provided by the Lease or by any applicable law, it being intended that Landlord shall not first be required to proceed against the Letter of Credit, and such Letter of Credit or the proceeds thereof shall not operate as a limitation on any recovery to which Landlord may otherwise be entitled. No condition or term of the Lease shall be deemed to render the Letter of Credit conditional to justify the issuer of the Letter of Credit in failing to honor a drawing upon such Letter of Credit in a timely manner. Tenant agrees and acknowledges that: (i) the Letter of Credit constitutes a separate and independent contract between Landlord and the Bank; (ii) Tenant is not a third party beneficiary of such contract; and (iii) Tenant has no property interest whatsoever in the Letter of Credit or the proceeds thereof and that, if Tenant becomes a debtor under any chapter of the Federal Bankruptcy Code, neither Tenant, any trustee, nor Tenant's bankruptcy estate shall have any right to restrict or limit Landlord's claim and/or rights to the Letter of Credit and/or the proceeds thereof by application of Section 502(b)(6) of the Federal Bankruptcy Code.</font></div></div>
  <p style="font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Notwithstanding anything to the contrary herein, if at any time the Letter of Credit Issuer Requirements are not met, or if the financial condition of such issuer changes in any other materially adverse way, as determined by Landlord in its sole discretion, then, if permitted by Landlord in writing, in Landlord's sole and absolute discretion, Tenant shall, within five (5) business days after written notice from Landlord, deliver to Landlord a replacement Letter of Credit which otherwise meets the requirements of the Lease, including without limitation, the Letter of Credit Issuer Requirements. In addition and without limiting the generality of the foregoing, if the issuer of any letter of credit held by Landlord is insolvent or is placed in receivership or conservatorship by the Federal Deposit Insurance Corporation, or any successor or similar entity, or if a trustee, receiver or liquidator is appointed for the issuer, then, effective as of the date of such occurrence, the Letter of Credit shall be deemed to not meet the requirements of this LC Rider, and, if permitted by Landlord in writing, in Landlord's sole and absolute discretion, Tenant shall, within five (5) business days after written notice from Landlord, deliver to Landlord a replacement Letter of Credit which otherwise meets the requirements of this LC Rider and that meets the Letter of Credit Issuer Requirements. Notwithstanding anything in the Lease to the contrary, if: (i) Tenant fails to (A) so replace the Letter of Credit (provided that the same was permitted by Landlord in writing, in Landlord's sole and absolute discretion, pursuant to the foregoing), and/or (B) satisfy the Letter of Credit Issuer Requirements within such applicable 5-day period; or (ii) Landlord elects, in Landlord's sole and absolute discretion, to not permit Tenant to replace the Letter of Credit, then, in each case, the same shall constitute a material default by Tenant under the Lease for which there shall be no notice or grace or cure periods being applicable thereto, and in such event, Landlord may, but without obligation to do so, draw upon the Letter of Credit in part or in whole, to cure such default and/or to compensate Landlord for any and all damages of any kind or nature sustained or which Landlord reasonably estimates that it will sustain resulting from such default (including, but not limited to, any damages arising upon the termination of the Lease under the Lease and Section 1951.2 of the California Civil Code).</font></div></div>
  <p style="font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Landlord and Tenant acknowledge and agree that in no event or circumstance shall the Letter of Credit or any renewal thereof or any proceeds thereof be (i) deemed to be or treated as a &#34;security deposit&#34; within the meaning of California Civil Code Section 1950.7, (ii) subject to the terms of such Section 1950.7, or (iii) intended to serve as a &#34;security deposit&#34; within the meaning of such Section 1950.7. The parties hereto (A) recite that the Letter of Credit is not intended to serve as a security deposit and such Section 1950.7 and any and all other laws, rules and regulations applicable to security deposits in the commercial context (&#34;Security Deposit Laws&#34;) shall have no applicability or relevancy thereto, and (B) waive any and all rights, duties and obligations either party may now or, in the future, will have relating to or arising from the Security Deposit Laws.</font></div></div>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.18in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:6.667%;text-indent:5.571%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Notwithstanding anything to the contrary set forth in this LC Rider, it is hereby agreed that the LC Amount shall be reduced by and to the amounts on the date set forth in the schedule below, provided that: (i) no default on behalf of Tenant under the Lease or this LC Rider exists beyond any applicable notice and cure period as of the scheduled reduction; and (ii) Landlord has not drawn down in good faith on any portion of the Letter of Credit prior to such scheduled reduction date. Any such reductions in the LC Amount pursuant this </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Section 8</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> shall be accomplished through an amendment or, if permitted by Landlord in writing, in Landlord's sole and absolute discretion, a replacement Letter of Credit, to be provided by Tenant to Landlord at Tenant's expense.</font></div></div>
  <p style="font-size:10pt;margin-top:0.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Reduction Date		Amount of Reduction		Revised LC Amount</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:-3.405%;padding-left:3.293%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Last day of the sixtieth (60th) month		$1,155,084.95		$844,915.05</font></p>
  <p style="text-indent:-3.405%;padding-left:3.293%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> 			of the initial Lease Term	</font></p>
  <p style="margin-left:1.493%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0.95pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">9.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Tenant's sole and exclusive remedy in connection with any improper draw by Landlord against the Letter of Credit or Landlord's improper application or retention of any proceeds of the Letter of Credit shall be the right to obtain from Landlord a refund of the amount of any sight draft(s) that were improperly presented or the proceeds of which were misapplied or wrongfully held, together with interest at the Interest Rate and reasonable actual out-of-pocket attorneys' fees, provided that at the time of such refund, Tenant replenishes the amount of such Letter of Credit to the amount (if any) then required under the applicable provisions of this LC Rider. Tenant unconditionally and irrevocably waives (and as an independent covenant hereunder, covenants not to assert) any right to claim or obtain any of the following relief in connection with the Letter of Credit: (i) a temporary restraining order, temporary injunction, permanent injunction, or other order that would prevent, restrain or restrict the presentment of sight drafts drawn under the Letter of Credit or the Bank's honoring or payment of sight draft(s); or (ii) any attachment, garnishment, or levy in any manner upon either any of the proceeds of the Letter of Credit or the obligations of the Bank (either before or after the presentment to the Bank of sight drafts drawn under the Letter of Credit) based on any theory whatever.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:3.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:5.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.18in;min-height:0.44in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:3.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:8.5pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT 1 TO LC RIDER</font></p>
  <p style="font-size:10pt;margin-top:5.6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;">______________________</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;">______________________</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;">______________________</font></p>
  <p style="font-size:10pt;margin-top:0.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:0.013%;font-size:10pt;margin-top:0.3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Contact Phones: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:28.827%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:28.833%;text-align:center;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">IRREVOCABLE LETTER OF CREDIT</font></p>
  <p style="font-size:10pt;margin-top:2.8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:7.467%;font-size:10pt;margin-top:4.6pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.352%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, 20</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">    </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">                                                               		 Our irrevocable standby Letter of Credit: No.</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">    </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">    </font></p>
  <p style="margin-left:7.467%;font-size:10pt;margin-top:4.6pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.352%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Beneficiary:</font></p>
  <p style="margin-left:7.467%;font-size:10pt;margin-top:4.6pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.352%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">___________________________			    	Applicant:</font></p>
  <p style="margin-left:7.467%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, Suite </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> _____</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font></p>
  <p style="margin-left:7.467%;font-size:10pt;margin-top:0.35pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, California </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">		   	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, Suite ______</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:7.467%;text-indent:-85.334%;padding-left:33.84%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:19.037%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Attn: Property Manager		</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, California 	</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> Attn: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:41.32%;text-indent:9.089%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Amount: Exactly USD $</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font></p>
  <p style="margin-left:41.32%;text-indent:9.089%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> and 00/100 Dollars)</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:41.32%;text-indent:10.409%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:7.444%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Final Date of Expiration: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">[INSERT 		DATE WHICH IS 120 DAYS AFTER THE 		LEASE EXPIRATION DATE]</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.032%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">We (the &#34;Bank&#34;) hereby issue our irrevocable standby Letter of Credit No. </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> in Beneficiary's favor for the account of the above-referenced Applicant, in the aggregate amount of exactly USD $</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">		</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">.</font></p>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.032%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">This Letter of Credit is available with us at our above office by presentation of your draft drawn on us at sight bearing the clause: &#34;Drawn under </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">[INSERT NAME OF BANK] </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Letter of Credit No. </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34; and accompanied by the following:</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:5.571%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:1.8535780484930304%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Beneficiary's signed certification purportedly signed by an authorized officer or agent stating one of the following:</font></div></div>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(A)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;Beneficiary has the right to draw on Letter of Credit No. </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> under the terms and conditions of that certain Lease dated </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">, 20</font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> (the &#34;Lease&#34;) for premises located at_____	, California _________	&#34;; or</font></div></div>
  <p style="margin-left:6.667%;text-indent:11.286%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(B)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;The Bank has notified us that this Letter of Credit will not be extended beyond the current expiration date of this Letter of Credit&#34;; or</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:17.194%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:6.284568751056686%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(C)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;Tenant has filed a voluntary petition under the Federal Bankruptcy Code&#34;; or</font></div></div>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:17.194%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:6.284568751056686%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(D)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;An involuntary petition has been filed against Tenant under the Federal Bankruptcy</font></div></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Code&#34;; or</font></p>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:17.194%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:6.284568751056686%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(E)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;The lease was rejected or deemed rejected&#34;; or</font></div></div>
  <p style="font-size:10pt;margin-top:1.2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(F)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;Tenant has executed an assignment for the benefit of creditors, has become the subject of a receivership, conservatorship , or similar proceeding, or has become insolvent&#34;; or</font></div></div>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:11.286%;font-size:0;margin-top:0.05pt;justify-content:flex-start;margin-bottom:0;margin-right:6.667%;min-width:10.537%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:0.9964321301147505%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(G)</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#34;Tenant has sold substantially all its assets or suffered a foreclosure of substantially all its assets by any party&#34;.</font></div></div>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:12%;display:flex;margin-top:0.05pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:5.204%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:5.913636363636364%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">The original of this Letter of Credit.</font></div></div>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:11.92%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Special conditions:</font></p>
  <p style="font-size:10pt;margin-top:1.25pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:11.92%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Partial and multiple draws under this Letter of Credit are permitted.</font></p>
  <p style="font-size:10pt;margin-top:1.15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.03%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.648%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">This Letter of Credit shall expire on </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">[INSERT DATE WHICH IS ANNUAL ANNIVERSARY OF LEASE COMMENCEMENT DATE]</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">; provided, however, that notwithstanding the above expiration of this Letter of Credit, this Letter of Credit shall be automatically extended for successive, additional one</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(1) year periods, without amendment, from the present or each future expiration date but in any event not beyond</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.4pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> [INSERT DATE WHICH IS 120 DAYS AFTER LEASE EXPIRATION DATE] </font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">which shall be the</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.45pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">final expiration date of this Letter of Credit, unless, at least sixty (60) days prior to the then current expiration date we notify you by registered mail/overnight courier service at the above address that this Letter of Credit will not be extended beyond the current expiration date.</font></p>
  <p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.032%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">We hereby agree with you that all drafts drawn under and in compliance with the terms of this Letter of Credit will</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.18in;min-height:0.31in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.13in;z-index:-3;min-height:0.58in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">be duly honored upon presentation to us of the documents described in Paragraph 1 above on or before the expiration date of this Letter of Credit, without inquiry as to the accuracy thereof, regardless of whether Applicant disputes the content of any such documents or certifications, and notwithstanding the claim of Applicant or any other person or entity to the contrary.</font></p>
  <p style="font-size:10pt;margin-top:0.9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.032%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">This Letter of Credit is transferable by Beneficiary and any such transfer may be effected by us, provided that you deliver to us your written request for transfer in form and substance reasonably satisfactory to us. The original of this Letter of Credit together with any amendments thereto must accompany any such transfer request.</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:6.033%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.685%;text-align:justify;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Except so far as otherwise expressly stated, this documentary credit is subject to the International Standby Practices 1998, International Chamber Of Commerce Publication No. 590.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:6.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;text-indent:-6.236%;padding-left:2.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:48.574%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">By: </font><font style="color:#231f20;white-space:pre-wrap;text-decoration:underline;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">		</font><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;"> Authorized signature</font></p>
  <p style="font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.68%;font-size:10pt;margin-top:0.05pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.657%;text-align:left;"><font style="color:#231f20;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">Please direct any correspondence including drawing or inquiry quoting our reference number to the above referenced address.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:2.85pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.18in;min-height:0.31in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.187%;font-size:10pt;margin-top:0.75pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>ntgr-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;line-height: 1;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:right;" id="bm_31_1"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT 31.1</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CHIEF EXECUTIVE OFFICER CERTIFICATION</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I, Charles (CJ) Prober, certify that:</font></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I have reviewed this Quarterly Report on Form 10-Q of NETGEAR, Inc. (the &#x201c;Registrant&#x201d;);</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Registrant&#x2019;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:</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">c.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Evaluated the effectiveness of the Registrant&#x2019;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</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">d.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disclosed in this report any change in the Registrant&#x2019;s internal control over financial reporting that occurred during the Registrant&#x2019;s most recent fiscal quarter (the Registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant&#x2019;s internal control over financial reporting; and</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant&#x2019;s auditors and the audit committee of the Registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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&#x2019;s ability to record, process, summarize and report financial information; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant&#x2019;s internal control over financial reporting.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:13pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Date: November 1, 2024</font></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.84%;box-sizing:content-box;"></td>
    <td style="width:35.16%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ CHARLES (CJ) PROBER</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charles (CJ) Prober</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief Executive Officer and Director</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NETGEAR, Inc.</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>ntgr-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="margin: auto!important;padding: 8px;line-height: 1;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:right;" id="bm_31_2"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT 31.2</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CHIEF FINANCIAL OFFICER CERTIFICATION</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I, Bryan D. Murray, certify that:</font></p>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I have reviewed this Quarterly Report on Form 10-Q of NETGEAR, Inc. (the &#x201c;Registrant&#x201d;);</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Registrant&#x2019;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:</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">c.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Evaluated the effectiveness of the Registrant&#x2019;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</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">d.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disclosed in this report any change in the Registrant&#x2019;s internal control over financial reporting that occurred during the Registrant&#x2019;s most recent fiscal quarter (the Registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant&#x2019;s internal control over financial reporting; and</font></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Registrant&#x2019;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant&#x2019;s auditors and the audit committee of the Registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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&#x2019;s ability to record, process, summarize and report financial information; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant&#x2019;s internal control over financial reporting.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:13pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Date: November 1, 2024</font></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.84%;box-sizing:content-box;"></td>
    <td style="width:35.16%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ BRYAN D. MURRAY</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bryan D. Murray</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief Financial Officer</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:9pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NETGEAR, Inc.</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>ntgr-ex32_1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html>
 <head>
  <title>EX-32.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;line-height: 1;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;" id="bm_32_1"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT 32.1</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18 U.S.C. SECTION 1350,</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AS ADOPTED PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SECTION 906 OF THE SARBANES-OXLEYACT OF 2002</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:4.253%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Quarterly Report of NETGEAR, Inc. (the &#x201c;Company&#x201d;) on Form 10-Q for the period ended September 29, 2024, as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), 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:</font></p>
  <p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.259%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.407%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:2.51407442997253%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and </font></div></div>
  <p style="margin-left:4.253%;text-indent:-2.586%;padding-left:2.413%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.259%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:2.51407442997253%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></div>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Date: November 1, 2024</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:13pt;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></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.94%;box-sizing:content-box;"></td>
    <td style="width:3.9%;box-sizing:content-box;"></td>
    <td style="width:35.16%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:13.7pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:bottom;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">By:</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ CHARLES (CJ) PROBER</font></p></td>
   </tr>
   <tr style="height:13.7pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Charles (CJ) Prober</font></p></td>
   </tr>
   <tr style="height:13.7pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief Executive Officer and Director</font></p></td>
   </tr>
   <tr style="height:13.7pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NETGEAR, Inc.</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:4.253%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>ntgr-ex32_2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html>
 <head>
  <title>EX-32.2</title>
 </head>
 <body style="margin: auto!important;padding: 8px;line-height: 1;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;" id="bm_32_2"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT 32.2</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18 U.S.C. SECTION 1350,</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AS ADOPTED PURSUANT TO</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SECTION 906 OF THE SARBANES-OXLEYACT OF 2002</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Quarterly Report of NETGEAR, Inc. (the &#x201c;Company&#x201d;) on Form 10-Q for the period ended September 29, 2024, as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), 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:</font></p>
  <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.259%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:2.51407442997253%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and </font></div></div>
  <p style="margin-left:4.253%;text-indent:-2.586%;padding-left:2.413%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.259%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.407%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:2.51407442997253%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></div>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Date: November 1, 2024</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:7pt;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></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.94%;box-sizing:content-box;"></td>
    <td style="width:3.9%;box-sizing:content-box;"></td>
    <td style="width:35.16%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="vertical-align:bottom;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:right;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">By:</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ BRYAN D. MURRAY</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bryan D. Murray</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief Financial Officer</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-left:0.042in;vertical-align:bottom;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="white-space:pre-wrap;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NETGEAR, Inc.</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">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.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div class="page-node-content"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.88in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>img134573907_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img134573907_0.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" +6 WP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^N M/B#J
M5[;1S0Z%"^^**1EBDO)O+\R-9%5FCLV7=M=20">M=_7E_@/5=0MK.#3M.L;:
MYFN((9RUQ=-"J+'8V"X^6-R23*.PZ4 ;'_";:Q_T+O\ Y#U#_P"0J/\ A-M8
M_P"A=_\ (>H?_(5;GVKQ5_T!M&_\&TO_ ,C4?:O%7_0&T;_P;2__ "-0!A_\
M)MK'_0N_^0]0_P#D*I+?QCJ]S>V]F-$MHIKABD7VB2]A5V"LY&Y[,+G:K'&>
MU;'VKQ5_T!M&_P#!M+_\C5SGC+1/&GBC3+6VLO[,TBXM[D7"74.J3%Q\CH0,
M0J1D.><^W>@#H_M7BK_H#:-_X-I?_D:C[5XJ_P"@-HW_ (-I?_D:L/\ X5M_
MU.OC+_P:_P#V-4=2^&VJ_P"A_P!E^-?$O_'RGVK[5JK?ZCG?LVK]_IC/'7-
M'5?:O%7_ $!M&_\ !M+_ /(U'VKQ5_T!M&_\&TO_ ,C5A_\ "MO^IU\9?^#7
M_P"QH_X5M_U.OC+_ ,&O_P!C0!N?:O%7_0&T;_P;2_\ R-1]J\5?] ;1O_!M
M+_\ (U8?_"MO^IU\9?\ @U_^QH_X5M_U.OC+_P &O_V- &Y]J\5?] ;1O_!M
M+_\ (U'VKQ5_T!M&_P#!M+_\C5A_\*V_ZG7QE_X-?_L:YG3?"FH:EXL\5:*O
MC3Q1$NF+;"UE.H,QW2Q%B7'&X @<#;QW[T >A?:O%7_0&T;_ ,&TO_R-1]J\
M5?\ 0&T;_P &TO\ \C5@0_#658(Q/XX\7/,% D>/4BBLV.2%() SVR?J:?\
M\*V_ZG7QE_X-?_L: -S[5XJ_Z VC?^#:7_Y&H^U>*O\ H#:-_P"#:7_Y&K#_
M .%;?]3KXR_\&O\ ]C1_PK;_ *G7QE_X-?\ [&@#<^U>*O\ H#:-_P"#:7_Y
M&H^U>*O^@-HW_@VE_P#D:L/_ (5M_P!3KXR_\&O_ -C1_P *V_ZG7QE_X-?_
M +&@#<^U>*O^@-HW_@VE_P#D:C[5XJ_Z VC?^#:7_P"1JYRV^&ETGG?:O'?B
MN7,K&+RK\Q[8^RMG=N8<Y88!]!4__"MO^IU\9?\ @U_^QH W/M7BK_H#:-_X
M-I?_ )&H^U>*O^@-HW_@VE_^1JP_^%;?]3KXR_\ !K_]C1_PK;_J=?&7_@U_
M^QH W/M7BK_H#:-_X-I?_D:C[5XJ_P"@-HW_ (-I?_D:L/\ X5M_U.OC+_P:
M_P#V-'_"MO\ J=?&7_@U_P#L: -S[5XJ_P"@-HW_ (-I?_D:C[5XJ_Z VC?^
M#:7_ .1JY63X8ZJ;IFB^(/B5;?S8RL;73,XC .]2VX L3C#8PO<-UJ]_PK;_
M *G7QE_X-?\ [&@#<^U>*O\ H#:-_P"#:7_Y&H^U>*O^@-HW_@VE_P#D:L/_
M (5M_P!3KXR_\&O_ -C1_P *V_ZG7QE_X-?_ +&@#<^U>*O^@-HW_@VE_P#D
M:C[5XJ_Z VC?^#:7_P"1JP_^%;?]3KXR_P#!K_\ 8T?\*V_ZG7QE_P"#7_[&
M@#<^U>*O^@-HW_@VE_\ D:C[5XJ_Z VC?^#:7_Y&KCKCX7:^V?LWQ(U^/]ZY
M'F22/B,XVKQ(/F'.6Z'(X7'.K_PK;_J=?&7_ (-?_L: -S[5XJ_Z VC?^#:7
M_P"1J/M7BK_H#:-_X-I?_D:L/_A6W_4Z^,O_  :__8T?\*V_ZG7QE_X-?_L:
M -S[5XJ_Z VC?^#:7_Y&H^U>*O\ H#:-_P"#:7_Y&K#_ .%;?]3KXR_\&O\
M]C1_PK;_ *G7QE_X-?\ [&@#<^U>*O\ H#:-_P"#:7_Y&H^U>*O^@-HW_@VE
M_P#D:N<N?AI=/Y/V7QWXKBQ*IE\V_,FZ/NJXV[6/&&.0/0U/_P *V_ZG7QE_
MX-?_ +&@#<^U>*O^@-HW_@VE_P#D:C[5XJ_Z VC?^#:7_P"1JP_^%;?]3KXR
M_P#!K_\ 8T?\*V_ZG7QE_P"#7_[&@#<^U>*O^@-HW_@VE_\ D:C[5XJ_Z VC
M?^#:7_Y&K#_X5M_U.OC+_P &O_V-'_"MO^IU\9?^#7_[&@#<^U>*O^@-HW_@
MVE_^1J/M7BK_ * VC?\ @VE_^1JYR\^&ET]JZV7COQ7#<'&R2>_,J#GG*C:3
MQGN/Z5/_ ,*V_P"IU\9?^#7_ .QH W/M7BK_ * VC?\ @VE_^1J/M7BK_H#:
M-_X-I?\ Y&K#_P"%;?\ 4Z^,O_!K_P#8T?\ "MO^IU\9?^#7_P"QH W/M7BK
M_H#:-_X-I?\ Y&H^U>*O^@-HW_@VE_\ D:L/_A6W_4Z^,O\ P:__ &-'_"MO
M^IU\9?\ @U_^QH W/M7BK_H#:-_X-I?_ )&H^U>*O^@-HW_@VE_^1JP_^%;?
M]3KXR_\ !K_]C4%G\-+I+5%O?'?BN:X&=\D-^8D//&%.XCC'<_TH Z/[5XJ_
MZ VC?^#:7_Y&H^U>*O\ H#:-_P"#:7_Y&K#_ .%;?]3KXR_\&O\ ]C1_PK;_
M *G7QE_X-?\ [&@#<^U>*O\ H#:-_P"#:7_Y&H^U>*O^@-HW_@VE_P#D:L/_
M (5M_P!3KXR_\&O_ -C1_P *V_ZG7QE_X-?_ +&@#<^U>*O^@-HW_@VE_P#D
M:C[5XJ_Z VC?^#:7_P"1JP_^%;?]3KXR_P#!K_\ 8U!;?#2Z3SOM7COQ7+F5
MC%Y5^8]L?96SNW,.<L, ^@H Z/[5XJ_Z VC?^#:7_P"1J/M7BK_H#:-_X-I?
M_D:L/_A6W_4Z^,O_  :__8T?\*V_ZG7QE_X-?_L: -S[5XJ_Z VC?^#:7_Y&
MH^U>*O\ H#:-_P"#:7_Y&K#_ .%;?]3KXR_\&O\ ]C1_PK;_ *G7QE_X-?\
M[&@#<^U>*O\ H#:-_P"#:7_Y&H^U>*O^@-HW_@VE_P#D:L/_ (5M_P!3KXR_
M\&O_ -C4$7PTNA=7#3>._%;V[;?(C2_*NG'S;F.0V3TP%Q[]: +?BVY\2-X,
MUT3Z3I*0G3[@2/'J<CLJ^6V2%-N 3CMD?45L?\(7X5_Z%K1O_ "+_P")K F^
M&$5S!)!/XP\72PRJ4DCDU,,KJ1@@@I@@CM6__86H_P#0V:S_ -^K/_XQ0!G7
MWA_1=)U_PU/IVD6%G,VH2(9+>V2-BOV2X.,J <9 X]JT-*>XGU;Q"/M,G[G4
M$2-6.Y57[+ VT ]!EF/&.2:I:GX+FU>.!+OQ7K_[B7SHGA>WA='VLN0R0@_=
M9AU[UI>'/#L7ANSN(([^_OFN)S/)/?S"65FV*F-V!P BT 7HY9+HD*3$J':^
M,$[NX&>P]>_M7*7DTLWPN\3M-+)(RIJR!I&+$*LLZJ,GL  ![ 5V:HJ A5 !
M))QZGK7!:G\,/M]_,T?BO7[;3KJ6>2[L([G]V_FDL50<!5W,V00V0>W6@#H_
M^$+\*_\ 0M:-_P" $7_Q-8]SI,6A^,],/AO0])BFET^[$J BT5E$EM@EDC8D
M@G@$=SSZ[']A:C_T-FL_]^K/_P",5G:EX%?5IX)[GQ9XB6:!72.2WFA@8*Y4
ML,QQ*2"47@^E &C]J\5?] ;1O_!M+_\ (U'VKQ5_T!M&_P#!M+_\C5RNH^#;
M72VB6X\9>/7,NXJ+:XFN.F,Y\N)L=1UQFL-_#UY=>*=%L=,\1^/FTZX\_P"W
MW%R]Q#Y.U,QX9XU RV1W[=* /1OM7BK_ * VC?\ @VE_^1J/M7BK_H#:-_X-
MI?\ Y&K#_P"%;?\ 4Z^,O_!K_P#8UROQ \)ZKX8\+7&MZ9XW\2G[+M\R&YOF
M?S-SJ@PRE=N-Q/0YXZ4 >E:5JNH7.K7NG:C8VUM-;P0SAK>Z:9761I%Q\T:$
M$&(]CUK8K#M?^1ZU;_L&67_HVZK<H **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KROX<?\AC3_ /L&'_TDTNO5*\K^''_(8T__ +!A_P#232Z /5**** "BBB@
M HHHH **** "BBB@ KA_#'_)4O'O_</_ /1#5W%</X8_Y*EX]_[A_P#Z(:@#
MN**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@"*:-G"M&0)$.1GH?4'V_^L>U<
M]XC\=:1X2NM/AUL7%LE[YFR94\Q$V 9W;26YW #"GKSBNFHH X?_ (6_X$_Z
M#O\ Y*3_ /Q%<K\1_B/X3U_P#J>F:9JWGWDWE>7']GE7=B5&/+*!T![U[%7#
M_%__ ));K/\ VP_]'QT ;EK_ ,CUJW_8,LO_ $;=5N5AVO\ R/6K?]@RR_\
M1MU6Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7E?PX_Y#&G_P#8,/\ Z2:7
M7JE>5_#C_D,:?_V##_Z2:70!ZI1110 4444 %%%% !1110 445EZS9OK>C:C
MI<;")+JWDMFG(SM+*5)"_P 6,^HH U*X?PQ_R5+Q[_W#_P#T0U067P;\%P6%
MO#=:7]IN$B599_M$R>:X&"VT/@9.3@=,UT?AWP?H7A3[3_8EC]E^T[?-_?.^
M[;G;]YCC[QZ>M &Y1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#_%
M_P#Y);K/_;#_ -'QUW%</\7_ /DENL_]L/\ T?'0!N6O_(]:M_V#++_T;=5N
M5AVO_(]:M_V#++_T;=5N4 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XMX8O]
M6TZZTR;1M%_M>X-CM:#[4EOM3['IA+;FX/( Q[^U>TUY7\./^0QI_P#V##_Z
M2:70!N?\)/X[_P"B=?\ E;@_PH_X2?QW_P!$Z_\ *W!_A7<44 </_P )/X[_
M .B=?^5N#_"J.L>/_%F@:5-J>I^ ?(LX=OF2?VQ$VW+!1PJD]2.U>BD@ DD
M#J37FWQIU8V_PYFA%L6COKF*W$C-M*X/F;@,<C]WCG'7- &E_P )/X[_ .B=
M?^5N#_"C_A)_'?\ T3K_ ,K<'^%=Q10!P_\ PD_CO_HG7_E;@_PH_P"$G\=_
M]$Z_\K<'^%=Q10!P_P#PD_CO_HG7_E;@_P *YJY\3?%S2M-FNKCPMH\=M:Q-
M+*YD!PJ@EC@3Y/ )XKUVL/QI_P B+XA_[!ES_P"BFH M^']0EU;PWI>HSJBS
M7=G%/(L8(4,Z!B!DDXR?6M&L/P7_ ,B+X>_[!EM_Z*6MR@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KA_B__P DMUG_ +8?^CXZ[BO.?C3=7\7@
M&ZM[?3O/LYMGVFZ\]5^S8EC*?(>7W'CCIU- '56O_(]:M_V#++_T;=5N5AVO
M_(]:M_V#++_T;=5N4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XMX8O]6TZZ
MTR;1M%_M>X-CM:#[4EOM3['IA+;FX/( Q[^U>TUY7\./^0QI_P#V##_Z2:70
M!N?\)/X[_P"B=?\ E;@_PH_X2?QW_P!$Z_\ *W!_A7<44 <7;Z_XSO+NWMKO
MP']EM9)46:?^UX7\M-PW-M RV!GCO6-\=;.>Y^'\<T,>Y+6^CFF.0-J%73//
M7YG4<>M>FUP_Q?\ ^26ZS_VP_P#1\= '<4444 %%%% !6'XT_P"1%\0_]@RY
M_P#135N5A^-/^1%\0_\ 8,N?_134 '@O_D1?#W_8,MO_ $4M;E8?@O\ Y$7P
M]_V#+;_T4M;E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#_%__
M ));K/\ VP_]'QUW%</\7_\ DENL_P#;#_T?'0!N6O\ R/6K?]@RR_\ 1MU6
MY6':_P#(]:M_V#++_P!&W5;E !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>5_
M#C_D,:?_ -@P_P#I)I=>J5Y7\./^0QI__8,/_I)I= 'JE%%% !7#_%__ ));
MK/\ VP_]'QUW%</\7_\ DENL_P#;#_T?'0!W%%%% !1110 5A^-/^1%\0_\
M8,N?_135N5C>*(9;_P ,:QIMI&9KNYL9HHXUP,LR, "3@#D]R* &>"_^1%\/
M?]@RV_\ 12UN5E>&+.?3O">C65U'Y=Q;V,$,J9!VNJ $9'!Y!Z5JT %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %</\7_ /DENL_]L/\ T?'7<5P_
MQ?\ ^26ZS_VP_P#1\= &Y:_\CUJW_8,LO_1MU6Y6':_\CUJW_8,LO_1MU6Y0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7E?PX_Y#&G_]@P_^DFEUZI7D/@/4
M(K/Q#H$$BN6O;-H(RH& PL-.DR>>F(V]>2* /7J*** "N'^+_P#R2W6?^V'_
M */CKN** .'_ .%O^!/^@[_Y*3__ !%'_"W_  )_T'?_ "4G_P#B*[BB@#A_
M^%O^!/\ H._^2D__ ,11_P +?\"?]!W_ ,E)_P#XBNXHH X?_A;_ ($_Z#O_
M )*3_P#Q%<_#\>/"T4>#8:P7)W,?)BY)Z_\ +2O6*P_&G_(B^(?^P9<_^BFH
M TM,U"+5M)L]1@5UANX$GC60 ,%=0P!P2,X/K5JL/P7_ ,B+X>_[!EM_Z*6M
MR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA_B__P DMUG_ +8?
M^CXZ[BO.?C3J7V7P#=6/V*\E^V;/](BBW10;)8S^\;/R[N@]30!U5K_R/6K?
M]@RR_P#1MU6Y6':_\CUJW_8,LO\ T;=5N4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5Y1\/(8I=;TIY(D=HM/9XV902C?8M,7(]#AF&?0D=Z]7KROX<?\AC3
M_P#L&'_TDTN@#U2BBB@ HHHH **** "BBB@ K#\:?\B+XA_[!ES_ .BFK<K#
M\:?\B+XA_P"P9<_^BFH /!?_ "(OA[_L&6W_ **6MRL/P7_R(OA[_L&6W_HI
M:W* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O.?C3IOVKP#=7WV
MV\B^Q[/]'BEVQ3[Y8Q^\7'S;>H]#7HU</\7_ /DENL_]L/\ T?'0!N6O_(]:
MM_V#++_T;=5N5AVO_(]:M_V#++_T;=5N4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5Y7\./^0QI__8,/_I)I=>J5Y7\./^0QI_\ V##_ .DFET >J4444 %%
M%% !1110 4444 %<7XM\6^&[GP9KL$'B'299I=/N$CCCO8V9V,;   '))/:N
MTJIYZV9$,V<'/E%06)'I@<Y'2@#.\%_\B+X>_P"P9;?^BEK<HHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *X?XO_\ )+=9_P"V'_H^.NXKA_B_
M_P DMUG_ +8?^CXZ -RU_P"1ZU;_ +!EE_Z-NJW*P[7_ )'K5O\ L&67_HVZ
MK<H **** "BBB@ HHHH **** "BBB@ HHHH **@O+R"PM7N+A]L:XZ DDG@
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
MPFGA7_H9=&_\#XO_ (J@#<ID<T4KRI'*CM$VR158$HV V#Z'#*<>A![UC?\
M":>%?^AET;_P/B_^*JIX;FL=6OO$=Y9W$-Q$^I+Y=S;R!AQ:VX.UAQU!'Y@T
M =/4<,\-Q&9()4E0,R%D8,-RDJPR.X((/H0:@@0W(+W*AMI**A'R\'!;'N0<
M>V/>N2\,^,?#=G'J6EW6LV5I=VFI7GFQ7,@AQNNI67!; ;C'W2<9&<4 =Q16
M'_PFGA7_ *&71O\ P/B_^*H_X33PK_T,NC?^!\7_ ,50!N45SEGX^\(WUJES
M#XCTQ4?.!/<+"_!QRCX8=.X]ZED\:^%DC9AXDT=B 2%%_%S[?>H VY9HK= \
MTJ1J65 SL "S$*HY[DD #N2!3ZYKQ:(+/0(KN[DC7R]0L7EGD(4(!=1$G)^Z
MH%6?^$T\*_\ 0RZ-_P"!\7_Q5 &Y16=I_B#1=6G:#3M7L+R95WF.WN4D8+D#
M.%).,D<^]:- !1110 5P_P 7_P#DENL_]L/_ $?'7<5Y7\<_$7]F^%HM$^R^
M9_:V?WWF8\KRGC?[N/FSG'48]Z .XM?^1ZU;_L&67_HVZK<K#M?^1ZU;_L&6
M7_HVZK<H **** "BBB@ HHHH **** "BBB@ J"\O(+"U>XN'VQKCH"22>  !
MR23@ #DDT7EY!86KW%P^V-<= 223P  .22<  <DFJ%K937MPNH:G& X!^SVI
M((@!&"3V,A!P3T .!W+ %.UM;C6[M;Z^4QP(3Y, .0@Z'D<%B."PX RJ\;F9
M-6T=((WEAC!MB )(LE0H!R,$<J >58<H?]G(%R74(-":&VO)<6\F4MGZMD#/
MED=2>P(Z\ \XW']I#5+B2QL)MCQ@&Z?H\(/1<'^(X/7@=?0$ BTC5V+I97LA
M:1B5AG8!3*0,E' X60#DCHP^9>,A=RL>_P!"@DM EK$HV(J>5N*B15^Z-W4,
M.JOU!J/2=6?S$LKUR922L,[J%,I R4<#A90.HZ,/F7C(4 W**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\A\!Z?%>>(= GD9PUE9M/&%(
MP6-AIT>#QTQ(WIR!7KU>5_#C_D,:?_V##_Z2:70!ZI1110 4444 %%%% !11
M10 54$"7BB6X02*3E$;E0.QQW/?GI5NN+\6^$O#=MX,UV>#P]I,4T6GW#QR1
MV4:LC"-B""!D$'O0!VE%8?@O_D1?#W_8,MO_ $4M;E $%G96NG6J6ME;0VUN
MF=D,,81%R<G ' Y)/XU/110 4444 %%%% '#_#;_ )F[_L9;S_V2NXKA_AM_
MS-W_ &,MY_[)7<4 8?C3_D1?$/\ V#+G_P!%-6/X2\)>&[GP9H4\_A[299I=
M/MWDDDLHV9V,:DDDC))/>MCQI_R(OB'_ +!ES_Z*:N;\->(;=_"6A6;P:Q'!
M%IUNLDD.EW3>81&O"LL9&W_:!Y[<<T =)_PA?A7_ *%K1O\ P B_^)H_X0OP
MK_T+6C?^ $7_ ,32V/B>PN+FULG6_CN9V,<9N-.N(%D8*S'YGC"YVJQQGL:V
MZ ,/_A"_"O\ T+6C?^ $7_Q-'_"%^%?^A:T;_P  (O\ XFMRJ-SK6E65_#8W
M6IV<%Y-M\JWEG59),G VJ3DY((&.] %'_A"_"O\ T+6C?^ $7_Q-9FK_  Z\
M'7S0/<^'K-(HMP/V53;XSCEO+*Y QWSC/UKKZ* .8T3P!X7T&\CO=)T]H)5;
M>I6[F92VUE!*ERI.UW )'&XXKIZ\X>ZTC5?BGIU_IMQ8WGEFWB^T6SI)M)@U
M LNY<XSA"1[+[5Z/0 5P_P#S77_N6O\ VYKN*X?_ )KK_P!RU_[<T =Q1110
M 4444 %%%% !6':_\CUJW_8,LO\ T;=5N5AVO_(]:M_V#++_ -&W5 &Y7#_\
MUU_[EK_VYKN*X?\ YKK_ -RU_P"W- '<4444 %%%% !1110!A^-/^1%\0_\
M8,N?_134>"_^1%\/?]@RV_\ 12T>-/\ D1?$/_8,N?\ T4U'@O\ Y$7P]_V#
M+;_T4M &Y1110 5P_AC_ )*EX]_[A_\ Z(:NXKA_#'_)4O'O_</_ /1#4 =Q
M1110!AZ%_P ACQ/_ -A-/_22WK<K#T+_ )#'B?\ [":?^DEO6Y0 4444 %01
M65K!=7%U#;0QW%QM\^9(P'EVC"[B.3@<#/2IZ* "BBB@#A_A!_R2W1O^V_\
MZ/DKN*X?X0?\DMT;_MO_ .CY*[B@ HHHH P[K_D>M)_[!E[_ .C;6MRL.Z_Y
M'K2?^P9>_P#HVUK<H **** "O.?C3IOVKP#=7WVV\B^Q[/\ 1XI=L4^^6,?O
M%Q\VWJ/0UZ-7#_%__DENL_\ ;#_T?'0!N6O_ "/6K?\ 8,LO_1MU6Y6':_\
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
MCUI/_8,O?_1MK6Y6'=?\CUI/_8,O?_1MK6Y0 4444 %</\7_ /DENL_]L/\
MT?'7<5P_Q?\ ^26ZS_VP_P#1\= &Y:_\CUJW_8,LO_1MU6Y6':_\CUJW_8,L
MO_1MU6Y0 4444 %%%% !1110 5!>7D%A:O<7#[8UQT!))/   Y))P !R2:+R
M\@L+5[BX?;&N.@)))X  ')).  .235&SLY[NZ34M13;(N?LUL2"+<'C)QP9"
M.IZ ' [E@ L[.>[NDU+44VR+G[-;$@BW!XR<<&0CJ>@!P.Y:75]7@TBV5Y T
MDTC;(8$&6D8\8 ].1D_U(!-6U:'2K=7=3+/(=L,"?>D;T'MR,G^9(!JZ3I,P
MN&U35&$NH2#@#[L"_P!U?S_GUR20!VF:9,;@ZGJ9#WSC"(.5@7^ZOOZG_P"N
M3L444 %%%% !63J^F32NE_I["/4(?NGM(O=&]0<#KZ#D'!&M10!G:/K$6K6[
M$(T-Q$=LT#Y#(V2.^,@X.#CMV(($>K:2E[&\D: RD .A8J)0#D<CE6!Y5AR#
M4>K:3+).NI::PBU"(?\  91_=8=^@_(<C *V=)U:+5(&(4Q7,1VS0-]Y#_4<
M'!]B#@@@ %/2=6?S$LKUR922L,[J%,I R4<#A90.HZ,/F7C(7<K*U;24O8WD
MC0&4@!T+%1* <CD<JP/*L.0:@TG5G\Q+*]<F4DK#.ZA3*0,E' X64#J.C#YE
MXR% -RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KROX<?\AC3_\ L&'_
M -)-+KU2O)/ %Y!;:]HL,TFU[JQ:&$8)W.+'37QQT^5&//I0!ZW1110!P_B?
M_DJ7@+_N(?\ HA:[BN'\3_\ )4O 7_<0_P#1"UW% !7#_%__ ));K/\ VP_]
M'QUW%</\7_\ DENL_P#;#_T?'0!W%%</_P +)_ZDKQE_X*O_ +*C_A9/_4E>
M,O\ P5?_ &5 '<5S_C2>,>"?$,>26_LVXR%4G'[INN.GXUC-\23M.WP5XQSC
MC.E__95N^)[21_ ^MVMO&\TTFG7"(B*6:1S&W0#J23^M !X+_P"1%\/?]@RV
M_P#12UN5C^$H9;;P9H4$\3Q31:?;I)'(I5D81J""#R"#VK8H **** "BBB@
MHHHH PM \-IX9L'M;&\N+E69#_I>S.%B2)0"BKC"QH,X/?.:VXY!+&' (SV/
M4'T->,7?P[^)DTRM;>+/LZ"*-2G]L7;Y<( S9*?Q,"V.V[':N@T/PCX_M](B
MAE^('E2(SAD_L]+K!WM_RUDPS9Z\CCIT% '6^-/^1%\0_P#8,N?_ $4U9VF7
M'B_5O#=GJD&HZ&LUW9I<1P2:=*%#.@8*7$Y.,G&=OOCM7/\ B?PYXT@\)ZS-
M=>/?M-NEC.TL']CPIYJ!"2NX'(R,C(Z9KL?!?_(B^'O^P9;?^BEH X[2O$OQ
M OXK8W$&A6<MU.L$$<EK/RQM6N 6/F# X5#C)!+<?+AH['Q3\0[J&Q>:RT6)
M[R^AM4B^S2[@KP&=Y#NE4?(G&W/+!AQ@9ZOQ/=6.DWGAV[NIK>TMDU-VDED8
M(@)M;@9)/&22![DUF_\ "2:1K.O>'H=/O=/E?^TGE6*WN$=]GV2X&YE4Y!S^
M65SSQ0!4DUSQ^MVML+'3Q/(LDL4#V@$CQH]NK-Q=% ?WSD O_P LQTW<3IXC
M\4P2ZK:7\%A#<1/IHM)#;D K<S>4Q=%F;E2&& XR5SG!%=R88FG2<Q(9D5D6
M0J-RJQ!(!Z@$JN1[#TKA_%$,5SK>I03Q)+#*NB))'(H974W\H((/!!':@#F/
M /Q*\5>.-=GTS_B367E6S7'F?8Y9,X95QCSA_>ZY[4>/OB5XJ\#Z[!IG_$FO
M?-MEN/,^QRQXRS+C'G'^[USWKT;_ (0OPK_T+6C?^ $7_P 31_PA?A7_ *%K
M1O\ P B_^)H&945]=:BWAF:],+7":Y>6[M"A1&\J*\C!"EF(R$!QD]:[&N$T
MJ&*V@\.001)%#%XCU%(XXU"JB@7P  '  ':N[H$%>9:_X;TGQ1\9DLM9M/M-
MNGAX3*GF.F'%P0#E2#T8_G7IM</_ ,UU_P"Y:_\ ;F@ _P"%0>!/^@%_Y-S_
M /Q='_"H/ G_ $ O_)N?_P"+KN** .'_ .%0>!/^@%_Y-S__ !='_"H/ G_0
M"_\ )N?_ .+KN** .'_X5!X$_P"@%_Y-S_\ Q='_  J#P)_T O\ R;G_ /BZ
M[BB@#A_^%0>!/^@%_P"3<_\ \71X8\'Z%X:\=:I_9%C]FVZ9;8_?.^/,EFW_
M 'F/7RH_^^>.ISW%8=K_ ,CUJW_8,LO_ $;=4 ;E>9:_X;TGQ1\9DLM9M/M-
MNGAX3*GF.F'%P0#E2#T8_G7IM</_ ,UU_P"Y:_\ ;F@ _P"%0>!/^@%_Y-S_
M /Q='_"H/ G_ $ O_)N?_P"+KN** .'_ .%0>!/^@%_Y-S__ !='_"H/ G_0
M"_\ )N?_ .+KN** .'_X5!X$_P"@%_Y-S_\ Q='_  J#P)_T O\ R;G_ /BZ
M[BB@#S+Q/\+/!>G>$]9O;71O+N+>QGFB?[5,=KJA(."^#R!UKL?!?_(B^'O^
MP9;?^BEH\:?\B+XA_P"P9<_^BFH\%_\ (B^'O^P9;?\ HI: -RBBB@ K T_Q
M#+J?BG7=#CM4B_LK[/FX:3=YGFH7^[@8QC'4_P!*WZX?PQ_R5+Q[_P!P_P#]
M$-0!VL48BC"@D]R3U)[FGT44 ><VWPX\)ZUXA\2W&H:3YTJZGPWVB5?OP0R-
MT8=7D<_CCH *O?\ "H/ G_0"_P#)N?\ ^+K<T+_D,>)_^PFG_I);UN4 </\
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
MC/YBHY],AN-4MM09Y1+!#+ JJV%*R-&QSWSF)<8([]:L^3%Y7E>6OE]U(X-
M&!<IJ&H^++RRAUJ\L+>WL;:94MHX#N>1YPQ)DC8](UZ8[U/_ &%J/_0V:S_W
MZL__ (Q5^#3(;?5+C4$>4RSP10,KON 6-I&&,\YS(V>?2KM &'_86H_]#9K/
M_?JS_P#C%3Z9HATZ_NKV;4[R_N+B*.%GN1$-J1ERH C11UD;KGM6K10 5S.H
M>$IKSQFOB*#6[FQ8:?\ 83';PQEB/,+YW2*PQSTVYXZ]JZ:B@##_ +"U'_H;
M-9_[]6?_ ,8H_L+4?^ALUG_OU9__ !BMRB@##\.RW?VC6K2\OYKW['?"**6=
M(U?8;>&3!V*H^\[=JT[:X,SR!L $[HO=.F??G/YBH8-)MH+J^G!D<WLXGD1F
M^4,(TCP .V(UZYYS5R2))0-XY!R""01]"* .8TJUU35[>YNW\2ZG;_Z==PK%
M#%:[$2.XDC4#="3]U1U)J]_86H_]#9K/_?JS_P#C%:.G:?#I=JUO TC(T\TY
M,AR=TDC2-^&7./;'7K5N@#F=3\*W^I:3>6#^+-6VW,#PGS(;4KAE(Y"PJ2.>
MQ!]QUKE?$'@G4--\&:ILUE/LUMI\N((VO@NQ8S\H#7C*!@8P5(]B.*]0IDT,
M5S!)!/$DL,JE)(Y%#*ZD8((/!!':@#RN;X,V$4$DB6VDS,BEA%':W09R!T&Z
M] R>G) ]Q5'1?A/;ZI923W>CV&FR+/)$(;BVN2S*K$!_EO2,$#_#(PQ])_X0
MOPK_ -"UHW_@!%_\31_PA?A7_H6M&_\  "+_ .)H X32/AY-I?B34K#3=0MK
M)19VTS_9UO8U<L\XZ+=@Y&SN2.> .2W8^%_"<GA_4M3OIKU+F:_6%7*K-G,>
M\ EI99&)(8#J  HXK8T[1=*TCS/[,TRSLO-QYGV:!8]^,XSM SC)_,U>H **
M** ..U'PKXE?6]0O=&\8?V9;WLJS-;?V9'-AQ&D9.YCGD1CTJ#_A&/'?_11?
M_*)!_C7<44 </_PC'CO_ **+_P"42#_&MOPG<WLOAP-JMZ+NZ@N;J"6Y,:Q>
M9Y<\B!MJ\+PHK=JA8Z3!8PO"CRR1M/+<;9",!I)&D;H!D;F.,YQ@?6@"Q:SM
M/$6==KAB"N,$#J,^^"*X#1=(\=ZOH6GZG_PL#ROMEM'<>7_8T#;-ZAL9R,XS
MUQ7H3PJ[[P2D@&-ZG!Q_7\:ATS3XM)TFSTZ!G:&T@2"-I""Q5%"@G  S@>E
M'(_\(QX[_P"BB_\ E$@_QH_X1CQW_P!%%_\ *)!_C7<44 ><Z/X \6:!I4.F
M:9X^\BSAW>7'_8\3;<L6/+,3U)[U=?PSX\5&*_$/<P!(7^Q8!D^G6NYHH P?
M%5U>IX;+Z3>_8[J>YM8(KGRED\OS)XXR=K<'ACP?TK%_X1CQW_T47_RB0?XU
MU-_I,&H1+'(\L:BXAN"(V W-'(LBY!!_B49QR15^@#E="\-:[9:ZNIZWXH_M
M?R[:2WBC^P);[-[1LQRIY_U8X(KJJ** "BBB@ KA_B__ ,DMUG_MA_Z/CKN*
MX?XO_P#)+=9_[8?^CXZ -RU_Y'K5O^P99?\ HVZK<K#M?^1ZU;_L&67_ *-N
MJW* "BBB@ HHHH *P_"?_('N/^PG?_\ I7-6Y6'X3_Y ]Q_V$[__ -*YJ .?
M\3?\E<\#?[E]_P"B:[RN#\3?\E<\#?[E]_Z)KO* "BBB@ HHHH **** "BBB
M@ HHHH **** "LG5-+DDF74-/817\8X/:0?W6]>@_(=, KK44 4-+U2/4H6^
M4Q7$?$T+=4/]1P<'V(.""!5UG1A=A[BWC#3, )8BVT3@<CD?==>JN.0?;H[4
M])9[@:EIY6+44&-V.)5_NMZ__JZ8!6QI>J1ZE"WRF*XC.)H6ZH?ZC@X/L0<$
M$  HZ-K)D*6=W(6D8E89W7:9".J./X95[CH1\R\9"[M8VLZ,+L/<6\8:9@!+
M$6VB<#D<C[KKU5QR#[=(]&UDR%+.[D+2,2L,[KM,A'5''\,J]QT(^9>,A0#=
MHHHH **** "BBB@ HHHH *\A\$:GI^DZCIL^HWUM9PMIY027$JQJ6^QZ6<98
M@9P#Q[5Z]7D/@C3-/U;4=-@U&QMKR%=/+B.XB610WV/2QG# C.">?>@#T+_A
M-/"O_0RZ-_X'Q?\ Q58?P@_Y);HW_;?_ -'R5N?\(7X5_P"A:T;_ , (O_B:
MU;.RM=.M4M;*VAMK=,[(88PB+DY. .!R2?QH GHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N'^+_\ R2W6?^V'
M_H^.NSF=PRQQXWOGD]% ZGWZC\Z\R^*<DP\/>++=[B62)-/TUU1VX5FNI02
M. 2%7/K@>E ';6O_ "/6K?\ 8,LO_1MU6Y6':_\ (]:M_P!@RR_]&W5;E !1
M110 4444 %8?A3_D#W'_ &$M0_\ 2N:MRN&36QH7AA[F73+^^MCJ]\DHLU1V
MRU[(J+M9U9MS,HPH/?/N +KMM<7GQ/\ !U[;6\TUI;K>":X2-C''NBPN6Q@9
M/ YZUW%<EI?CV+4M8M-.D\.>(M/:Z9DCFO[$11;E1GQNW=<(W&*ZV@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *Q-:TNY>5-2TIQ'?Q=5(R)EXRIY'
M.!ZX/'3"LNW10!GZ3JT.JVY908YX^)86ZH>G?MD'MV((!! K:SHPNP]Q;QAI
MF $L1;:)P.1R/NNO57'(/MT;JVDS&X&J:61'?Q_>7M,/0^^ /K@ D85E-/U"
M^UJW2Z@0V<29!65<F5P2"/54!!Z@,3V&,$ ;HVLF0I9W<A:1B5AG==ID(ZHX
M_AE7N.A'S+QD+NUS^H:>FIQS3V\0%TN$N;9FV^9C!'S#[KC@JXZ<=NC]&UDR
M%+.[D+2,2L,[KM,A'5''\,J]QT(^9>,A0#=HHHH **** "BBB@#CO#'A^UU'
MPGHU[=7FLR7%Q8P32O\ VQ=C<[("3@28')/2J/A^S@T[XB7-E:Q^7;V\5Q#$
MF2=J+;Z8 ,GD\ =:Z/P7_P B+X>_[!EM_P"BEK#TS_DJ6H_]O7_HC3: .XHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"CH]K?V6E0V^IZC
M_:-XF[S+KR%A\S+$CY%X& 0/PS5ZBB@ HHHH **** "BBB@ JC:VM_%JM_<7
M&H^?9S>7]FM?(5?LV%P_SCE]QYYZ=!5ZB@ HHHH **** "BBB@ HHHH ****
M "J-K:W\6JW]Q<:CY]G-Y?V:U\A5^S87#_..7W'GGIT%7J* "BBB@ HHHH *
M*** "BBB@"CJ5K?W7V/[#J/V+RKE)9_W"R>?$,[HN?N[N/F'(Q5ZBB@ HHHH
M **** "LR_U6YL[L00:)?WPV!S);O JC)(Q^\D4YX[#'(YK3JM<J9)42([9E
M&?,_N*?;OGT]L]J /+;OPUX@?0O%7B#5-<\2Z9<0RW=U8V<6ICRQ"%WQAE0L
M!SD$!AP./6MF'P:=6UG6P/%'BBSAM+Q((H;?59"H7[/#(3E]S$[I&[UTGC .
M/ .OB1E9_P"S+G)5< _NF[9-.T+_ )#'B?\ [":?^DEO0!A_\*V_ZG7QE_X-
M?_L:/^%;?]3KXR_\&O\ ]C7<44 </_PK;_J=?&7_ (-?_L:/^%;?]3KXR_\
M!K_]C7<44 </_P *V_ZG7QE_X-?_ +&C_A6W_4Z^,O\ P:__ &-=Q10!P_\
MPK;_ *G7QE_X-?\ [&C_ (5M_P!3KXR_\&O_ -C7<44 </\ \*V_ZG7QE_X-
M?_L:/^%;?]3KXR_\&O\ ]C7<44 <7HV@R^'/&=K -?US4H;K3[EVCU*\,RJR
M20 %1@ '#MS7:5AW7_(]:3_V#+W_ -&VM;E !1110!YS\)=/N;KPY9>)+[7-
M8OKJZBEB:"[NS+"F)2-RJ1D'"#G/<U5^,OAV*7POJ7B 7]_%-%!;P-;13!8)
ME$_!D7&6(,C$<\'%;'P@_P"26Z-_VW_]'R4?%_\ Y);K/_;#_P!'QT#-RU_Y
M'K5O^P99?^C;JMRL.U_Y'K5O^P99?^C;JMR@04444 %%%% !7%QV]U<^#9A9
MVSW,T6O2S^3&RJSK'J;2, 6(7.U3U(KM*P_"?_('N/\ L)W_ /Z5S4 8^H:\
M]SXN\*Z=<Z/?V$TMY//&UPT+*ZI;2JP_=R,0<R+U KM*X?Q/_P E2\!?]Q#_
M -$+7<4 %%%% !1110!5U.UEOM)O+."Z>TFG@>*.XCSNB9E(#C!!R"<]1THT
MRUEL=)L[.>Z>[F@@2*2XDSNE95 +G))R2,]3UJU10 4444 %%%% !6'X6T.]
MT#3)+6_UB;5)6E#B:;?E1L1<?.[GDJ6/.,L< #BMRB@ HHHH **** "LG4[2
M^@CN+O1O+%VZ'=#)]R1L8#?[PX^H&#C@KK44 8OAK4+6]L7CC1HKN)O]+AE.
M9!(>K$X&0<'!P.F, @J%UG1A=A[BWC#3, )8BVT3@<CD?==>JN.0?;I%K>B3
M2W":MI+B#5(1P<?+,O=&'<' _(<@@$6=#UV#6K>3:ODW<#;+FV8_-$W]0>Q_
MD00 "OHVLF0I9W<A:1B5AG==ID(ZHX_AE7N.A'S+QD+NUC:SHPNP]Q;QAIF
M$L1;:)P.1R/NNO57'(/MTCT;63(4L[N0M(Q*PSNNTR$=4<?PRKW'0CYEXR%
M-VBBB@ HHHH P_!?_(B^'O\ L&6W_HI:P/#<2R_%KQI,Y=FMEM$A!<[4$D*F
M3"YQEO*CR<9^05O^"_\ D1?#W_8,MO\ T4M8?AC_ )*EX]_[A_\ Z(:@#N**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *YG7M,O;[55:UM/- @4%_[=NK'^)N-D2E3C/WC
MSSCL*Z:JUPK2RI'$=LBC=YG]P?3OG'3IQGL* .);2=8T?X;>,(M9N_M#S17L
MUNOVN2Y\F$P_+'OD 8XP?Y]S71Z%_P ACQ/_ -A-/_22WIOC!2G@'7U9V<C3
M+G+-C)_=-Z<4[0O^0QXG_P"PFG_I);T ;E%%% !1110 4444 %%%% !1110!
MAW7_ "/6D_\ 8,O?_1MK6Y6'=?\ (]:3_P!@R]_]&VM;E !116$VE7]Q<W!'
MB?58#YA(ACBM=J*3E0-T).,<9)/0\T 8GP@_Y);HW_;?_P!'R4?%_P#Y);K/
M_;#_ -'QU!9_"FUTZU2ULO%GBNVMTSLAAU$(BY.3@!,#DD_C7.?$?P1_9'@'
M4[[_ (2CQ+>^5Y7^CWM_YD3YE0?,NT9QG(]P*!GHUK_R/6K?]@RR_P#1MU6Y
M6':_\CUJW_8,LO\ T;=5N4""BBB@ HHHH *P_"?_ "![C_L)W_\ Z5S5N5A^
M$_\ D#W'_83O_P#TKFH P_$__)4O 7_<0_\ 1"UW%</XG_Y*EX"_[B'_ *(6
MNXH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P=;T2:6
MX35M)<0:I".#CY9E[HP[@X'Y#D$ C>HH R]$UN'6;=R$,%W"=MQ;.?FB;^H.
M#@^QZ$$"+6=&%V'N+>,-,P EB+;1.!R.1]UUZJXY!]ND.MZ)/+<QZMI,@@U.
M#V^6=>Z,.^<#\AT(!%W1M9AUBW8A##<Q';/;O]Z-OZC@X/MV(( !4T;63(4L
M[N0M(Q*PSNNTR$=4<?PRKW'0CYEXR%W:QM9T878>XMXPTS "6(MM$X'(Y'W7
M7JKCD'VZ1Z-K)D*6=W(6D8E89W7:9".J./X95[CH1\R\9"@&[1110!A^"_\
MD1?#W_8,MO\ T4M8'AZ1K?XM>+XWA?;>K;M#*"-I,$,7F \Y!_TB,CC!R>>*
MW_!?_(B^'O\ L&6W_HI:P],_Y*EJ/_;U_P"B--H [BBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "N9U_3;V^U56M;3S0(%!;^W;JQS\S<;(E(.,CYCSSCL*Z:JUPK32K$A
MV,HW&0=4!Z8]S@^W'(- '$MI.L:/\-O&$6LW?VAYHKV:W7[7)<^3"8?ECWR
M,<8/\^YKH]"_Y#'B?_L)I_Z26]-\8*4\!>(%9V<C3+GYFQD_NV] !3M"_P"0
MQXG_ .PFG_I);T ;E%%% !1110 4444 %%%% !1110!AW7_(]:3_ -@R]_\
M1MK6Y6'=?\CUI/\ V#+W_P!&VM;E !4<D*2D%@=PZ,"01^(J2HY)DC8)RSGH
MJC)_^L/<T >4> ].\;Z[X+T_4H?'LUNDWF8BGTZ.Y=<2,O,CG<W3//3IVK+^
M*.E^.]-\+2?:_$?]L:/)C[;_ *%!;^5AT\OH=S98CITQSP:]%^'&CW^@> =,
MTS4X/(O(?-\R/>K;<RNPY4D=".]4?B__ ,DMUG_MA_Z/CH&;EK_R/6K?]@RR
M_P#1MU6Y6':_\CUJW_8,LO\ T;=5N4""BBB@ HHHH *P_"?_ "![C_L)W_\
MZ5S5N5SGA^]M=.\.W=U>W,-M;IJ=_OFGD"(N;R4#)/ Y('XT 97B?_DJ7@+_
M +B'_HA:[BO.=7UK2M7^*7@?^S-3L[WROM_F?9IUDV9@&,[2<9P?R->C4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6%K.C327
M"ZKI3B'4XA_P&9>ZL._3]!TP"-VB@#,T36H=9MF94:&YB.V>W?AHV_'J#@X/
M\B"!%J^D"Y+7-O$KS$#S86.U9PO(Y_A<=5<<@^W2+6=&FDN%U72G$.IQ#_@,
MR]U8=^GZ#I@$3Z9K]KJ%E),^;>: [;B!_O1MTQCJ03TXYZ8SD  ;I.K"4)!.
M[,6)2*5UVLS#JCC^&0=QT(Y'<#8K"O;);\2W5I$1<@!;BUD.SS0.5R1]UQU5
MQT_E!#XE6VMX1.LDXDC66*7 5FC8 KN'0-S@XXXSQG  +'@O_D1?#W_8,MO_
M $4M<Y9Q3R?%B=H;GRDCENVF38&\Y/LVGC;D_=^8JV1_=QWKH_!?_(B^'O\
ML&6W_HI:P],_Y*EJ/_;U_P"B--H [BBBB@ HHHH **** "BBB@ HHHH ****
M *.C_P!J_P!E0_VW]C_M'YO-^Q;O*^\=NW=S]W&<]\U>HHH **** "BBB@ H
MHHH **** "BBB@"C:_VK_:M_]K^Q_P!G?N_L7E;O-^[^\\S/'WL8QVZU>HHH
M **** "BBB@ HHHH **** "BBB@"CJ7]J_Z'_9?V/_CY3[5]JW?ZCG?LV_Q]
M,9XZYJ]110 4444 %%%% !1110 4444 %%%% !5'1_[5_LJ'^V_L?]H_-YOV
M+=Y7WCMV[N?NXSGOFKU% !1110 4444 %9VH>']%U:=9]1TBPO)E78)+BV21
M@N2<98$XR3Q[UHT4 >5KX*\::;8>(M&T8^&H]'U:YN9%67SA)%'*-H50J[5P
MH&!@@'U%=/8Z5XLCUC5+U;O2;"&]:.4V[(]Z!(J"-F##R2H*I'P=W()XZ'K:
M* ,/[+XJ_P"@SHW_ (*9?_DFC[+XJ_Z#.C?^"F7_ .2:W** ,/[+XJ_Z#.C?
M^"F7_P"2:HVMAXX35;^2XU[1FLW\O[,G]FN=N%^?Y1*I7)]7?/;;TKJJ* ,K
M1=4EU#PIIVJSK&L]U917#*@(7>Z!L $YQDX S1K6J2Z?X5U+5;=4,UM92W")
M("5WHA;#8P>HP>E3:9I,.EZ=96,<LTL-G"D,7FD9PJA03@ $X _^M1J>DPZI
MIU[8R2S10WD+PR^41G#*5)&00#@G_P"O0!2^R^*O^@SHW_@IE_\ DFC[+XJ_
MZ#.C?^"F7_Y)K<HH P_LOBK_ *#.C?\ @IE_^2:/LOBK_H,Z-_X*9?\ Y)K<
MHH P[/2=5_MV#4]3U*SN/(MI;>..VLFA_P!8T;$DM*^<>4.,#J:W*** "L-M
M6U"WN)U'AC59_P!XP$L<MKM=0<*1NF!QC'4 \]*W** ,KPWK]KXHT"VUFRCF
MCM[C?L6=0'&UBIR 2.JGO7.?%_\ Y);K/_;#_P!'QT?"#_DENC?]M_\ T?)1
M\7_^26ZS_P!L/_1\= &Y:_\ (]:M_P!@RR_]&W5;E8=K_P CUJW_ &#++_T;
M=5N4 %%%% !1110 5PY#_P#"%2ND,TOE>(7F9(8FD?8FJ%F(502<*">!VKN*
MP_"?_('N/^PG?_\ I7-0!E7_ (BT_4?$_A>RA%Y'<&^EF5+FQGM]R+:SAB#(
MB@X+KT]178UP_B?_ )*EX"_[B'_HA:[B@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "N0\63V_A[5-+UF"R6XU"]NX]-CC
M>38A:3H[-@E<;>H!XXQT(Z^N'^)/_,H_]C+9_P#L] &YI-GJO]NW^IZG!9V_
MGVUO;QQVURTW^K:9B26C3&?-'&#T-<I<_P#'KIO_ %X0?^@"O1Z\XN?^/73?
M^O"#_P! % '5^"_^1%\/?]@RV_\ 12U@>'HVN/BUXOD>9]MDMNL,0 V@SPQ>
M83QDG_1XP.<#!XYK?\%_\B+X>_[!EM_Z*6L/PQ_R5+Q[_P!P_P#]$-0!W%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 </\(/\ DENC?]M__1\E4?C3K%A9> ;K3+B?9>:AL^S1[&/F>7+&
MS\@8& >Y'M7)>&/#$K?!UO$$'B;Q%:30V=W/';6U^8X%:-I, *!D E<GGJ31
M\3O#$NAZ-*@\3>(KZ%K-YVAOK\RQLR7%L@!7 !&)F/U"GMR#/5[7_D>M6_[!
MEE_Z-NJW*P[7_D>M6_[!EE_Z-NJW*!!1110 4444 %8?A/\ Y ]Q_P!A._\
M_2N:MRL/PG_R![C_ +"=_P#^E<U &'XG_P"2I> O^XA_Z(6NXKA_$_\ R5+P
M%_W$/_1"UW% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %</\ $G_F4?\ L9;/_P!GKN*X?XD_\RC_ -C+9_\ L] '<5YQ
M<_\ 'KIO_7A!_P"@"O1Z\XN?^/73?^O"#_T 4 =7X+_Y$7P]_P!@RV_]%+6!
MX;E6+XM>-(7#JURMH\)*':XCA428;&,KYL>1G/SBM_P7_P B+X>_[!EM_P"B
MEK#TS_DJ6H_]O7_HC3: .XHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "L!_#UC->S>?<ZJ)9':1=FK74:D$YPJK
M( ,=,#H *WZJF);LN9@'A#%5C/0XX)([\YH Y_7-'L- ^&&MZ9ID'D6<.F77
MEQ[V;;E'8\L2>I/>N5^-7_('?_L&3?\ I78UV_C)53P'X@50%4:9<  #  \I
MJXCXU?\ ('?_ +!DW_I78T =Q:_\CUJW_8,LO_1MU6Y6':_\CUJW_8,LO_1M
MU6Y0 45FZ[?S:;IT<]N(S(]W;0?O 2 )9TC8\$<@.2/?%63<-"2LZY;&4*?Q
M\XQ@]#DC\^O7 !9HK)OK^[L]0T>'$.R^NV@D7:25402R<'(YS&.W0GZUK4 %
M<KI?]J_\(E??V)]C_M'^T[[ROMN[RO\ C]EW;MO/W<XQWQ755A^$_P#D#W'_
M &$[_P#]*YJ .<UO[5_PL3X=?;O)^V>5?>?Y&?+\S[.N[;GG;G.,\XKOZX?Q
M/_R5+P%_W$/_ $0M=Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7#_$G_F4?^QEL_P#V>NXKA_B3_P RC_V,MG_[/0!W
M%><7/_'KIO\ UX0?^@"O1Z\XN?\ CUTW_KP@_P#0!0!U?@O_ )$7P]_V#+;_
M -%+6'IG_)4M1_[>O_1&FUN>"_\ D1?#W_8,MO\ T4M8>F?\E2U'_MZ_]$:;
M0!W%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_BV&6Y\&:[!!$\LT
MNGW"1QQJ69V,;   <DD]JY_[/X$_Z%'_ ,M>?_XQ7<44 </]G\"?]"C_ .6O
M/_\ &*Q[3PGX&\6^+]5C71$6&QL[5#"MO+8F.1VF9LH A)*^6<D=,5W^LZ=8
MZE9HFH6=K=Q1R"18KF(2*6P0."#S\QQ@9YHTG2-,TR.1M.TBUTXS8\Q8($C+
M8SC=LZ]3CZT <5:_#+P)=:K?V/\ PBMY%]C\O_2)9IUBGWKG]VWF?-MZ'T-7
MO^%0>!/^@%_Y-S__ !==Q10!P_\ PJ#P)_T O_)N?_XNC_A4'@3_ * 7_DW/
M_P#%UW%% 'F6@>&])\+_ !F>RT:T^S6[^'C,R>8[Y<W !.6)/11^5>FUP_\
MS77_ +EK_P!N:[B@##NKKQ GBVSM[>RA?0FBS<7! WJ^),@'S >HB&-C9W-R
M,5)-X2\-W,\D\_A[299I6+R2264;,[$Y))(R23WK8HH \)\/>//#5C\%9O#]
MSJ6S5&L;R$0>1(?G<R%1N"[>=P[]ZZV;Q'X6\3>)+&;5UTE+&UL[A,:E>V4J
MF1WA*[565^<(_) _6O2:* /,K?2UU+Q9J'_" ^(],T>SCL;7[1_9UE!<1RR%
MY\9P<*P ^I!'H*U?^$8\=_\ 11?_ "B0?XUW%% 'E>M:9XZLM;T"UN?$,VM:
M=/?0RW2QZ2L801SPL,M&K;>I;+%1B-N3TKU"2)97B9LYC;>OUP1_6I** .'^
M*!UR+1-.NO#HF_M&VOO-1H;9IRH\B93\H5NN[:"1@%ADCJ#_ (1CQW_T47_R
MB0?XUW%% 'G.M:1X[TC0M0U/_A8'F_8[:2X\O^QH%W[%+8SDXSCKBLKP1:>)
M?$/AQ+W2/B)L1I7:XB_L6,^5</\ O9%RV-WS2'D<<\>E>MUA:4)[?5?$1-M+
MF;4$>$LA577[+ N0QXQE6''H>] 'EIU6<?$G1A<>-8=:O=+N7MV@ETP6NQY)
MHK=T4@C>VUW8$9QY73!KV^F1(8XE4MN/4MZD\D_G3Z "BBB@ HHHH JZG=2V
M.DWEY!:O=S00/+';QYW2LJDA!@$Y)&.AZT:9=2WVDV=Y/:O:33P)+);R9W1,
MR@E#D Y!..@Z5:HH **** "BBB@ K#\+:Y>Z_IDEU?Z/-I<JRA!#-ORPV(V?
MG1#P6*GC&5."1S6Y10 4444 %%%% !6'H>N7NJ:GJMK=:/-8Q6<NR&:3?BX&
M^1<C<BCHBM\I88D7G.16Y10 4444 %%%% !7,^+]-LM7N_#=EJ%NEQ;/JN]H
MI.58K;3L,CN,J.#P>AR*Z:N$^)\,5S!X5@GB26&7Q':))'(H974AP00>"".U
M &KHNF:?I/C/6(-.L;:SA;3[)S';Q+&I;S+D9PH S@#GVKGKG_CUTW_KP@_]
M %=SIVBZ5I'F?V9IEG9>;CS/LT"Q[\9QG:!G&3^9KAKG_CUTW_KP@_\ 0!0#
M.K\%_P#(B^'O^P9;?^BEK.ATV6Q^)WVDW"20W]G=3K&(BK1L/L49!;<0P(C4
MC@8YZ]M'P7_R(OA[_L&6W_HI:+K_ )'K2?\ L&7O_HVUH W**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** *NIZA%I.DWFHSJ[0VD#SR+& 6*HI8@9(&<#UK&LO%-UJ
M-A;WMKX6UF2WN(EFB?S+0;D89!P9\C@CK4_C3_D1?$/_ &#+G_T4U'@O_D1?
M#W_8,MO_ $4M !_;NH_]"GK/_?VS_P#C]']NZC_T*>L_]_;/_P"/UN44 8?]
MNZC_ -"GK/\ W]L__C]48/'VFF_OK"\LM2LKNSDBB>%[?SV9I(WD4*(#)GY(
MV8^E=57F2:3_ &_\1/%UK]BT!_LLMI)YVHZ5]KD;S+=1M!\Q<*/+SCGEC0!I
MZGXUT[6M+@;P]J-Y]J>6-K=E@:!90TR6Y_>30.I56F&=JD\?6N7MOB9<Z!K.
MJ6FL:YIE]Y<HA2">297MW3(D!>*R ?+>PQCOUKH[GPU_8#V>H?V?X4?9?6L?
M[C0?)D7S)TCW*_FG:PW9!P>17,W_ ,.9?&-Q-?R6R%8KR]@C9=4,)91>3MDI
M]FDP<LP^\> .E S1_P"%U:=_STT;_P "[S_Y#J2/XPV]R)A9Q:3<S102S^3'
M>W*LZQHTC %K4+G:IZD5U6IQ>)-6TF\TZ?2-)6&[@>"1H]7D#!74J2,VQ&<'
MTKS*_P# \O@O1+D"W1(;Q;DLYU$W#;DL+S "^1& ,.V3D]!Q0![G1110(X?_
M )KK_P!RU_[<UW%</_S77_N6O_;FNXH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *X?XD_\ ,H_]C+9_^SUW%</\2?\ F4?^QEL__9Z .XKSBY_X]=-_
MZ\(/_0!7H]><7/\ QZZ;_P!>$'_H H ZOP7_ ,B+X>_[!EM_Z*6BZ_Y'K2?^
MP9>_^C;6CP7_ ,B+X>_[!EM_Z*6L#2X8E^+6ISB)!,ZW"-(%&YE6'3B 3U(!
M9L#W/K0!W=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% &'XT_Y$7Q#_P!@RY_]%-1X
M+_Y$7P]_V#+;_P!%+1XT_P"1%\0_]@RY_P#134>"_P#D1?#W_8,MO_12T ;E
M%%% &'?>'- NM1DN]1T33;EYL%KB>T21L@ 89B,XP!CZ?2KNF:/I.E+(VE:=
M968FQO-K D>_&<9V@9QD_F:OUY7X3672UM(]'T.61;OP_IDUT]AY$;!CY^6.
M]TRS?WN3Q]* /2=1TZUU>Q:TNU=X6='_ '<K1L&1@RD,I!!#*#P>U+IVG6ND
MV2V=FKK"K._[R5I&+.Q=B68EB2S$Y)[US\GB"?1-/NKF3PIJ\%A;Q&9R)+4[
M H)8X$^>@SQR3GN:Z$7L;7GV9 S$<,X'RJV,A2?4C)]L<XR,@%FL[6M"T[Q!
M9K:ZG"\L*L7 29XCDHR'E"#@J[ CH035B*]CFNY($#$)P9,?*6'50?4<9_Q!
MJS0!P_\ PJ#P)_T O_)N?_XNC_A4'@3_ * 7_DW/_P#%UT?B37[7POH%SK-[
M'-);V^S>L*@N=S!1@$@=6'>M%)U9_+(9'QG:PZCV['MT]: /&E\.:3X7^/WA
MRRT>T^RVSV,DS)YCOERDX)RQ)Z*/RKTG7_">A>+Y+<ZQ9?:X[0.(CYKI@MMW
M8VL,_='K_.L.6W@N/CM&9H8Y#'X<WQEU!V-]H*Y&>APS#Z$CO7>4 </\(/\
MDENC?]M__1\E=Q7#_"#_ ));HW_;?_T?)7<4 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5P_Q)_YE'_L9;/\ ]GKN*X?XD_\ ,H_]C+9_^ST =Q7G%S_QZZ;_
M ->$'_H KT>O.+G_ (]=-_Z\(/\ T 4 =7X+_P"1%\/?]@RV_P#12UAZ9_R5
M+4?^WK_T1IM;G@O_ )$7P]_V#+;_ -%+6'IG_)4M1_[>O_1&FT =Q117#R?$
MVU^WWUK:^&O$M]]BN9+66:SL1+'YB'! (?Z'G!P10!W%%</_ ,+)_P"I*\9?
M^"K_ .RH/Q* !)\%^,0!U)TO_P"RH [BBJNIZA%I.DWFHSJ[0VD#SR+& 6*H
MI8@9(&<#UJCX;\1V_B;3WO+:VN;=49%V7 0,0T22J?E9A@K(IZY]0* -BBBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@##\:?\ (B^(?^P9<_\ HIJPO#/A+2+[P)H_VMM1>.XTV'S8_P"U
M;E8V#1#<-@DVA>3P!C!QBMWQI_R(OB'_ +!ES_Z*:LKPSK]I8>$M'L;NRUA+
MBWL8(98SHUVVUE0 C(BP>0>E '&O\)_"=[JNL1LEY96]I>B" 6L^2V;>!PI\
MP-GYG8CIU(.>,<)X2T+PW%\1-:TCQ!;W%W86GGQ0K$DTCETE503Y(W?=W<X
M_2O7K?58&U;7'N;/7EMKB]2>W,>CW/S8MX4W?ZO(PR,/U]#7">$+?4-*^(WB
M+5+_ $#6!87R7"0O_9D[ [YE=3C82. 3R/2@9W%I9^$=+M/(MX/%%K:1DF..
M&+5HT0'D\#CKD]NM6_ /_+I_V+6D_P#MQ6!K'BZ]U'P[J5A_PB7BR:>[LY8(
MS+I158F>,KD'<3C)[Y.#U/2MSPW'JNC0:=,=!O[I9-!T^W80M"C121"4NK++
M(A!'F+V]?2@1O^-/^1%\0_\ 8,N?_135A^,?!GAB+P?K%U#X?TR&>VL;B:*2
M&U1"KB)P#\H&<9R,]" >H!&-XA_X3G5KK5+:#PS,NFW<4L<<DEQ;"8(]J8Q&
M0)"-OG'?G.?Y4FJ-X[U.\UR)O"DBZ=?VEU;0#[9;>8F^)%C+?-T#(Q(SQYIY
M.T9 -[Q'X3\/6=II][9Z)86MS;ZK8O'+;VZQ,";F-3RH&1ACP>._4"NTKRR_
M/CR_\0R2OX4D72FO89E7[9;>:$CEMW&?FY/[A^-V,RGD[1F_=77C?4(;6*]\
M.,T0>UN)DA\A&26*>&1@K&Y;<I"2XRJG.SW( +GQ?_Y);K/_ &P_]'QUUNIR
M_9]-N+H02SO;HTRQ0IND<J"=JCN3TQWSBO+_ !A/XTU7X>ZW::QH.S=;0S^;
M!Y,:1&-_,F#?Z0Y90J#:0 3SE1Q7K= 'G.@7UUK_ ,5WUG^PM9TZS30S:[M1
MM##ND$X; /(Z'USP:]&HHH X?X0?\DMT;_MO_P"CY*[BN'^$'_)+=&_[;_\
MH^2NXH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA_B3_ ,RC_P!C+9_^SUW%
M</\ $G_F4?\ L9;/_P!GH [BO.+G_CUTW_KP@_\ 0!7H]><7/_'KIO\ UX0?
M^@"@#J_!?_(B^'O^P9;?^BEK#TS_ )*EJ/\ V]?^B--K<\%_\B+X>_[!EM_Z
M*6O.?%=U]D\:W4GVK[-FYN%W_:?(S_HVG\;OM$&?IO/3[IQD 'L5</\ #;_F
M;O\ L9;S_P!DKSFW\0W#ZS?12:TP@CCB\K_B;MM).\L<G4P,] <._0<+GYNX
M^#C^;H6O2;_,W:Y<-OW[]V5CYW;WS]=[9_O-U(!Z-1110!A^(K*\NO">KZ;:
MP&>6>QF@@"LJY+(0H.2 .2!G^58?PN_Y%V;_ +<__3?:UW%>;?"C4)9&U33B
MJ>3!9Z7.K '<6DLHU(/.,8B7''<_@ >DT5R>JR>/7U:Y&A_\(U_9Z,JQ_;?/
M\W.U2=VWCJ3C';%4_P#BZ?\ U)O_ )-4 =Q6)XBO]2LSI<&EM;+/>WA@9[B%
MI0JB&60D*KKD_NP.O>L+_BZ?_4F_^354K_3/B;J,ME)*_A)39SF=-AN1N)C>
M,@\=-LC=,'IS0!TF@ZGJ-SK-_8WUQ9W,<-M;SPS6ULT(;S&E4@AI'SCRASQU
M/M70UYU;Z7\2[;5;K4(O^$0$MS#%"Z9N=@$9<@@=B3(V?P]\W?\ BZ?_ %)O
M_DU0!W%%<=X/U_7]1U_Q!HWB"/3%N-+^SX;3UD"-YJLW5SD\!>P[]:[&@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@##\:?\ (B^(
M?^P9<_\ HIJRO#6@6E_X2T>^O+W6'GN+&":60ZS=KN=D4DX$N!R>U:OC3_D1
M?$/_ &#+G_T4U87AGQ;I.G^!='^UKJ*1V^FP>;(=*N3&H6)<G>(]I7OD'&.<
MT 1VNEP)JNN+<7.L26MO>I! !K-V&7,$+[>).<M(Q&?IZ5S'A99]1US4H;W6
M-6:&WN]31%.JW*KMA>U$:\2 X'FOWR<\YP*5OBSX4L=5UB1GO+V"ZO1/ ;6#
M!7%O FX^85Q\R,!UZ$GMGF?#7BKPI<:S<W6NWES:037VHW:")IXW7SFMBF3"
M<\A).,D?+SVH&=CJ_A&^T[P[J=^?%OBR&:TM)9XA+JK,LK+&6'\((&1T/.!T
M'6MGP9_:^OZ*)IO$FIP>3%:QJL26[;LV<$C,S21,Q8M(Q))IEK>>$=3M!<6]
MQXHNK23.R2&35I$<#@\CCJ"._2K7PN_Y%V;_ +<__3?:T".?U*?QQI^JZ\I\
M4W!L-/M+JZA8Z= &?RXHG0,VS&"TI&0.?)? '\)J4_CC3]4UX'Q3<M8:?:75
MS"QTZ ,_EQ1/&"VS&"92,@<^2^ /X>\\:?\ (B^(?^P9<_\ HIJYSQ5XUT*]
M\+Z[!;:WI3H]A<PH@NT,DLAC;&U<YQD8'=B>.,;@#!,_C^"9HKCQ7*0\YMUD
M73(5\EOML5NC."O1T=I%&1D#@D U6MM8\<1:?I5SJ/B2X5[[6;/3S&EC FR.
M6(2.<M&<LI;9TP"C9ST'3>(?&VA7=A&8]:TLVZW]DRA;M&D(2ZB9F*@Y"[03
MTZ+FLSQ?XFT[6[GPK%::EI]PW_"1V<B16]RDDBH"P)<*3CDC\\4#.IU?PMJ^
MHZ9/91>++PI<Q203+=VEO(C1NC*<"-(V##<"#NQQR#FM*T37H]1C2\U+39X,
M%I$@T^2)L8('S&9@.?\ 9.0#7/\ Q.FO4TS1+6POIK*6^U>&S,T,CH5$B2+N
M^1E)VDA@,X)49R.*UM'GN[[P!I]PET(=2OM.B<7/EJQ$[Q#YRO0_,<XZ<>E
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
MBPLYF\1V:&2WMDC8KECC*@'&0./:O2:X?XD_\RC_ -C+9_\ L] '<5YQ<_\
M'KIO_7A!_P"@"O1Z\XN?^/73?^O"#_T 4 :WAN^N[/PIX=\G1+^_3^R+7$EN
M\ 524&1^\D4YX7MCWZU;A\:1->SVMSH>N6Q@8QR.+07"JX5'VGR&D()612"1
MCKSD$5:\%_\ (B^'O^P9;?\ HI:@2VU_3M6U::RL=,N;>]N5N$:>^DA=<0Q1
MD%1"PZQDYSWH G_X2S3O^?;6?_!+>?\ QJN5\$:HFD?\)']NT_68OMFN7-W!
M_P 2BZ;?$^W:W$9QG!X//M75?:O%7_0&T;_P;2__ "-1]J\5?] ;1O\ P;2_
M_(U !_PEFG?\^VL_^"6\_P#C5,E\9:3;H'FCU:-2RH&?1[L LQ"J.8NI)  [
MD@4_[5XJ_P"@-HW_ (-I?_D:L[7-+UWQ-IG]D:CI>DQV,\\#7)CU.5V,:2H[
M #R%Y(4C[PZ]: -'_A+-._Y]M9_\$MY_\:KF?!%]_P (_I#VNIV&K13,MHX"
M:7<2C LK9#RB$9#(P(Z@@U:_X5!X$_Z 7_DW/_\ %T?\*@\"?] +_P FY_\
MXN@#<_X2S3O^?;6?_!+>?_&J/^$LT[_GVUG_ ,$MY_\ &JP_^%0>!/\ H!?^
M3<__ ,71_P *@\"?] +_ ,FY_P#XN@#<_P"$LT[_ )]M9_\ !+>?_&J/^$LT
M[_GVUG_P2WG_ ,:K#_X5!X$_Z 7_ )-S_P#Q='_"H/ G_0"_\FY__BZ -S_A
M+-._Y]M9_P#!+>?_ !JC_A+-._Y]M9_\$MY_\:K#_P"%0>!/^@%_Y-S_ /Q=
M'_"H/ G_ $ O_)N?_P"+H P_"/C+PW/X^\9:G_;5G#9W?V+[/)<RB#S-D3*V
M ^#P?;T]:[C_ (33PK_T,NC?^!\7_P 56'_PJ#P)_P! +_R;G_\ BZ/^%0>!
M/^@%_P"3<_\ \70!N?\ ":>%?^AET;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%5
MA_\ "H/ G_0"_P#)N?\ ^+H_X5!X$_Z 7_DW/_\ %T ;G_":>%?^AET;_P #
MXO\ XJC_ (33PK_T,NC?^!\7_P 56'_PJ#P)_P! +_R;G_\ BZ/^%0>!/^@%
M_P"3<_\ \70!N?\ ":>%?^AET;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%5A_\
M"H/ G_0"_P#)N?\ ^+H_X5!X$_Z 7_DW/_\ %T ;G_":>%?^AET;_P #XO\
MXJC_ (33PK_T,NC?^!\7_P 56'_PJ#P)_P! +_R;G_\ BZ/^%0>!/^@%_P"3
M<_\ \70!N?\ ":>%?^AET;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%5A_\ "H/
MG_0"_P#)N?\ ^+H_X5!X$_Z 7_DW/_\ %T ;G_":>%?^AET;_P #XO\ XJC_
M (33PK_T,NC?^!\7_P 56'_PJ#P)_P! +_R;G_\ BZ/^%0>!/^@%_P"3<_\
M\70!N?\ ":>%?^AET;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%5A_\ "H/ G_0"
M_P#)N?\ ^+H_X5!X$_Z 7_DW/_\ %T ;G_":>%?^AET;_P #XO\ XJC_ (33
MPK_T,NC?^!\7_P 56'_PJ#P)_P! +_R;G_\ BZ/^%0>!/^@%_P"3<_\ \70!
MN?\ ":>%?^AET;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%5A_\ "H/ G_0"_P#)
MN?\ ^+H_X5!X$_Z 7_DW/_\ %T ;G_":>%?^AET;_P #XO\ XJC_ (33PK_T
M,NC?^!\7_P 56'_PJ#P)_P! +_R;G_\ BZ/^%0>!/^@%_P"3<_\ \70!N?\
M":>%?^AET;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%5A_\ "H/ G_0"_P#)N?\
M^+H_X5!X$_Z 7_DW/_\ %T ;G_":>%?^AET;_P #XO\ XJC_ (33PK_T,NC?
M^!\7_P 56'_PJ#P)_P! +_R;G_\ BZ/^%0>!/^@%_P"3<_\ \70!N?\ ":>%
M?^AET;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%5A_\ "H/ G_0"_P#)N?\ ^+H_
MX5!X$_Z 7_DW/_\ %T ;G_":>%?^AET;_P #XO\ XJC_ (33PK_T,NC?^!\7
M_P 56'_PJ#P)_P! +_R;G_\ BZ/^%0>!/^@%_P"3<_\ \70!N?\ ":>%?^AE
MT;_P/B_^*H_X33PK_P!#+HW_ ('Q?_%5A_\ "H/ G_0"_P#)N?\ ^+H_X5!X
M$_Z 7_DW/_\ %T ;G_":>%?^AET;_P #XO\ XJC_ (33PK_T,NC?^!\7_P 5
M6'_PJ#P)_P! +_R;G_\ BZ/^%0>!/^@%_P"3<_\ \70!N?\ ":>%?^AET;_P
M/B_^*H_X33PK_P!#+HW_ ('Q?_%5A_\ "H/ G_0"_P#)N?\ ^+H_X5!X$_Z
M7_DW/_\ %T ;,OCCPM$@*Z_83LS*BQ6LPGE=F(4!8X\LQR1P :?_ ,)9IW_/
MMK/_ ();S_XU6&/A)X0@DBN-/L9K"\AE2:&YAN'9XW5@P($A93T[J:W/["U'
M_H;-9_[]6?\ \8H /^$LT[_GVUG_ ,$MY_\ &J/^$LT[_GVUG_P2WG_QJC^P
MM1_Z&S6?^_5G_P#&*/["U'_H;-9_[]6?_P 8H /^$LT[_GVUG_P2WG_QJC_A
M+-._Y]M9_P#!+>?_ !JC^PM1_P"ALUG_ +]6?_QBC^PM1_Z&S6?^_5G_ /&*
M #_A+-._Y]M9_P#!+>?_ !JM"PU2TU+3Q?6KN8,NI,D31L"C%6!5@&!#*1@C
MM7+2W1AGDB;Q+XN9HW9&,>B*ZY!P<,MH01D=02*P/"/@?4=8\,P:CK'B'Q7I
MNH74D\MQ:0W7V9%9I7)(CV?+N^]_P+/>@#;^*TMS#\,-9F2:2%RD2%8VQ\K2
MHK D=<@D'L035SP_?:MI/AO2].G\*ZLTUI9Q02-'-:%2R(%)&9P<9'I6QXDT
M"U\4:!<Z->R31V]QLWM"P#C:P88)!'51VJ#^PM1_Z&S6?^_5G_\ &* #^W=1
M_P"A3UG_ +^V?_Q^C^W=1_Z%/6?^_MG_ /'Z/["U'_H;-9_[]6?_ ,8H_L+4
M?^ALUG_OU9__ !B@ _MW4?\ H4]9_P"_MG_\?KG/"*ZYH']N_:O"^IO_ &AJ
M]Q?1>5/:G;')MP&S,/FX.<9'O71_V%J/_0V:S_WZL_\ XQ1_86H_]#9K/_?J
MS_\ C% $%L^H:CXLL[V;1;RPM[>QN86>YD@.YY'@*@".1CTC;KCM7E_B;X77
M^N:Q/=C3[^W;S[DL]O#:NLX:YED63+7"-G8Z#E<C;BO5_P"PM1_Z&S6?^_5G
M_P#&*/["U'_H;-9_[]6?_P 8H YG4_#VF7VDWEG!\-WM)IX'BCN([73]T3,I
M <8F!R"<]1TK@+7X:W&A'3S=:7<W$+ZU8&>:]@ME5(M[1LF$GD9@[2ID8Q\O
M->R_V%J/_0V:S_WZL_\ XQ4%YX5GU&U>UO?$>IW-N^-\,]M9.C8.1D&WP>0#
M^% R?_A"_"O_ $+6C?\ @!%_\31_PA?A7_H6M&_\ (O_ (FL/_A5VC_\]_\
MREZ?_P#(U:?@N&+3/"IMPW[JWOKV)3L5<@74H'RJ  ?90!V [4",+3],T_2?
MC:T&G6-M9PMX<WF.WB6-2WVD#.% &< <^U>A5R?A?P%IWABZAO+:69ITM#;;
M6A@3Y24)+&.-6<Y0<L3W]3764 >=?!_6-,/@#1]+&HV9U!1.3:"=?- \UV^Y
MG/3GITKKD\5>'9+M;2/7M+>Y9Q&L*WD9<N3C:%SG.>,5>BT^RAG\Z*SMXY<D
M[TB4-D]><=Z8FE:='()$T^U5PVX,(5!#9SG..N: *MUXI\/6-R]M=Z]I=O<1
MG#Q37D:,I]P3D5)?>(M#TR5(K_6=/M)'02(D]TD993G# $\C@\^U3R:7ITTK
M2RV%J\CG+.T*DM]3BEFTVQN9!)/96\KA=@9XE8A?3)'2@"O/XBT2UM(+NXUC
M3X;:X!,,TETBI+CKM8G!_"@>(M$.G'41K&GFQ#^6;G[4GEAO[N[.,^U6)--L
M98XXY+*V=(L^6K1*0F>N!CBE_LZQ-O\ 9_L5OY&[=Y?E+MSZXQC- &3'XTT*
MX>46<]S?+$VQY;"QGNH@V V/,C1E)PPX!XS3[/QEX;OI$AAUJS6X>4PBVGE$
M,_F!MNPQ/APV1C!&:DF\)>&[F5I9_#VDRR-U=[*-B>W4BK%KH6D62HMII5C
M$.Y!%;HNTYSD8''- $5YXGT#3KI[6]US3+:X3&^&>[C1UR,C()R."#^-27WB
M#1=,>--0UC3[1I%WHMQ<I&67U&2,CWJ:72]/GF:::QMI)7QN=X5+' P,DBG3
MZ=8W+J\]G;RNJ[5:2)6('H,CI0!6F\1:);V4-[/K&GQ6DY(AG>Z14DQUVL3@
M_A2KX@T5M-;45UC3S8JVQKD7*>4&]"V<9Y'&>]3OIMC)#'%)96[Q1DE$:)2%
M^@QQ2_V=9?9C;?8[?R"=QB\I=I/KC&,\4 9(\:^'Y9WAL[U]09%5W.FVTMXJ
M!B0-S0JP!.T\$YXI_P#PEFG?\^VL_P#@EO/_ (U4UQX6\/7<@DN=!TN9P-H:
M2SC8@>F2*A_X0OPK_P!"UHW_ ( 1?_$T '_"6:=_S[:S_P""6\_^-4?\)9IW
M_/MK/_@EO/\ XU1_PA?A7_H6M&_\ (O_ (FC_A"_"O\ T+6C?^ $7_Q- !_P
MEFG?\^VL_P#@EO/_ (U1_P )9IW_ #[:S_X);S_XU1_PA?A7_H6M&_\  "+_
M .)H_P"$+\*_]"UHW_@!%_\ $T '_"6:=_S[:S_X);S_ .-4P>-O#BSO!=:F
MEA,JJ_EZE&]FS*20"HF"EAE3R,]*?_PA?A7_ *%K1O\ P B_^)J>V\,:!9EC
M:Z'ID!;[QBM(US]<"@"2?Q!HMK9P7EQJ^GPVL_\ J9Y+E%23_=8G!_"A?$&B
MMIK:BNL:>;%6V-<BY3R@WH6SC/(XSWJQ)IUC+%'%)9V[QQ_<1HE(7Z#'%']G
M6/V8VWV.W\@G<8O*7:3ZXQB@"O:^(-%OH+F>SU>PN(;9=\\D-RCK$N"<L0<*
M, \GT-)8^(M#U2X^SZ?K.GW<^TMY=O=)(V!U. 2<59CT^RACECBL[=$E&V15
MB4!QZ$8Y')_.B#3K&U??;V=O"^,;HXE4X].!0!E3^-O#%N,?V[832;UC$-M,
M)Y68L%"K&F68Y(X -))XTT*W>(7D]S8K*VQ);^QGM8BV"V/,D15!PIX)YQ5Z
M;P_HMQ"T,^D6$L3?>1[9&!YSR"/6J\/A+PU;RK+#X>TF*1?NNEE&I'T(6@">
MV\1:'>6]Q<6NLZ?/!;*&GDBND98@<X+$'"C@]?0T6/B+0]4N/L^GZSI]W/M+
M>7;W22-@=3@$G%64TZQBBDBCLK=(Y1B15B4!QZ$8YZFB#3K*U??;V=O"^,;H
MXE4X_ 4 4;;Q5X=O;F.VM=>TN>>0X2**\C9F/H #DTLWBGP];73VL^O:7%<(
MVQHGO(U=6]""<@^U6HM*TZW=7AT^UC93E2D*@CZ8%#:5ISR-(VGVK2,VYF,*
MDD^I..M $%]XCT+3+DVU_K6G6DX )BGNDC;!Z'!.:Y#X:ZC:M>>([96<M>ZU
M>WUJXB;RIX Z(723&QAN('!)YKN)M-L+F8S3V5M+*1@N\2LQ'U(KS?Q3X:-E
MKNB6BB^N="FFO9K@+I$%[]B+GS (_P#1W90SMCG/ ]J /4JX?PQ_R5+Q[_W#
M_P#T0U95IX0\,WMW';1'4DDDSM,_ABWA3@$\L]D%' /4UJ_\*NT?_GO_ .4O
M3_\ Y&H [BN'\3_\E2\!?]Q#_P!$+1_PJ[1_^>__ )2]/_\ D:C_ (5=H_\
MSW_\I>G_ /R-0!W%<KXTTQ-7N/#5H\\UO_Q-UF66';O1X[>>12-P(^\HZ@U1
M_P"%7:/_ ,]__*7I_P#\C5/9_#NQTZZ2ZLM0FMKA,[)H=/L$=<C!P1;9'!(_
M&@#5_L+4?^ALUG_OU9__ !BO%OBAJ6L>#O$5EI>GZS<S0?8(W!N(H2RX9T R
ML8XP@]_>O:?["U'_ *&S6?\ OU9__&*YS7_A-I?BB_2]UG6M9N;A(A"K[H$P
M@)(&%B ZL?SH Z/P7_R(OA[_ +!EM_Z*6MRN<LO"UUIUA;V5KXIUF.WMXEAB
M3R[0[448 R8,G@#K4_\ 86H_]#9K/_?JS_\ C% &Y16'_86H_P#0V:S_ -^K
M/_XQ1_86H_\ 0V:S_P!^K/\ ^,4 ;E%8?]A:C_T-FL_]^K/_ .,4?V%J/_0V
M:S_WZL__ (Q0!N45A_V%J/\ T-FL_P#?JS_^,4?V%J/_ $-FL_\ ?JS_ /C%
M &Y16'_86H_]#9K/_?JS_P#C%']A:C_T-FL_]^K/_P",4 ;E%8?]A:C_ -#9
MK/\ WZL__C%']A:C_P!#9K/_ 'ZL_P#XQ0!N45A_V%J/_0V:S_WZL_\ XQ1_
M86H_]#9K/_?JS_\ C% &Y16'_86H_P#0V:S_ -^K/_XQ1_86H_\ 0V:S_P!^
MK/\ ^,4 ;E%8?]A:C_T-FL_]^K/_ .,4?V%J/_0V:S_WZL__ (Q0!N45A_V%
MJ/\ T-FL_P#?JS_^,4?V%J/_ $-FL_\ ?JS_ /C% &Y16'_86H_]#9K/_?JS
M_P#C%']A:C_T-FL_]^K/_P",4 ;E%8?]A:C_ -#9K/\ WZL__C%']A:C_P!#
M9K/_ 'ZL_P#XQ0!N45A_V%J/_0V:S_WZL_\ XQ1_86H_]#9K/_?JS_\ C% &
MY16'_86H_P#0V:S_ -^K/_XQ1_86H_\ 0V:S_P!^K/\ ^,4 ;E%8?]A:C_T-
MFL_]^K/_ .,4?V%J/_0V:S_WZL__ (Q0!N45A_V%J/\ T-FL_P#?JS_^,4?V
M%J/_ $-FL_\ ?JS_ /C% &Y16'_86H_]#9K/_?JS_P#C%']A:C_T-FL_]^K/
M_P",4 ;E%8?]A:C_ -#9K/\ WZL__C%']A:C_P!#9K/_ 'ZL_P#XQ0!N45A_
MV%J/_0V:S_WZL_\ XQ1_86H_]#9K/_?JS_\ C% &Y16'_86H_P#0V:S_ -^K
M/_XQ1_86H_\ 0V:S_P!^K/\ ^,4 ;E%8?]A:C_T-FL_]^K/_ .,4?V%J/_0V
M:S_WZL__ (Q0!N45A_V%J/\ T-FL_P#?JS_^,4?V%J/_ $-FL_\ ?JS_ /C%
M &Y16'_86H_]#9K/_?JS_P#C%']A:C_T-FL_]^K/_P",4 ;E%8?]A:C_ -#9
MK/\ WZL__C%']A:C_P!#9K/_ 'ZL_P#XQ0!N45CVTUWI5Q'::C<R7<$K8AO9
M%56#'^"0( HS_"P !Z'G!;8H **** "BBB@ HHHH J22-;3D1H90_P QB3[P
M/J.V#[X[]:M*2R@E2I(S@]16(\OB2*XG\C2M)EC:0E9)-3D1F7/RY40$ XQP
M"?J>M'@_Q%_PE?A:RUO[+]E^T[_W/F;]NUV3[V!G[N>G>@#<HHHH **** "B
MBB@ HHHH **** "JMKIMI9*5@BV@RR38+%L.[%W(R3C+,QX]:M44 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M8?B.^N[7PKK&HVDWD/;64\L#!0Q+*C$,<@C&1TQ_/% &Y1110 4444 %%%%
M!3)9#%&7".^/X4&33ZP];\30Z+JNEZ9]@O+V\U+S?L\=MY8_U:AFR7=0.#Z]
MC0!IV[&XD\\\;045.Z],Y]^G'^-6:QK34;VYU*,2>'M2LT92KS326Q0 #(SL
ME9NO P#]ZMF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@!DT,=Q \,R!XI%*LK="#VK+@
MGETJXCLKV1I+:1@MM=.<G/:.0_WO1OXNA^;[VO3)H8[B%X9D#QN,,K#@B@!]
M%95O<S:=<I8WTA>.0[;:Z;^/_8?_ &_0_P 7UK5H **** "J6IZG!I=J9IB2
MQ.(XU^\[>@HU/5+?2[<2399V.(XU&6<^P_$?F!R2 :]EI[RW O\ 4%#7'_+.
M,C(B'M[_ .?4D HR>'(]?V7>MBY#X/EP0W<L(C!QP?+89/'?W^@U='T>PT#2
MH=,TR#R+.'=Y<>]FVY8L>6)/4GO5ZB@ HHHH **** "BBB@ HHHH **** "B
MBB@##\1>&_\ A(?LW_$ZUG3/(W?\@VZ\GS-V/O\ !SC''IDUPEUX!UJY\27.
MG:=\0/$5M#;V<$Y:XN7F9VD>9<?*R  "(=CUKU>N$U/P\?$OCO4#_;.LZ8MO
MI]JH.F7?D^;F2XSOX.<%2!^/K0!'X1\*RHNKV6LZ]K.IW%E?"%;G^TKF'*&"
M*0#:LN.#(?6K'PQU&_N_AOI5]?7,EV[>=YDLSL\F!,XR6).[ 'Y#\*J:1%J'
MA^XN]'T[4GN)KG7O(-YJH:YDV_V>DV3M9"3E HYX%=-X/\._\(IX6LM$^U?:
MOLV_]]Y>S=N=G^[DX^]CKVH 9XJN[E/!^O7%I*83#87#),I(?<L;<J01C!'!
M]1^>'X0CDBG\,3&]OYFU#09+BY%Q>S3*\@-J0VUV(4_._0#[U=5JFDKJ/AR]
MT=)/)2YM'M5DV[M@9"N<9&<9Z9%<'87_ /PBGCK2M"UW5],6ST_P\RVUTZ?9
M=VZ6--K;Y&!;$&>,=^* /3:*P_\ A-/"O_0RZ-_X'Q?_ !5'_":>%?\ H9=&
M_P# ^+_XJ@#<HK#_ .$T\*_]#+HW_@?%_P#%4?\ ":>%?^AET;_P/B_^*H W
M**P_^$T\*_\ 0RZ-_P"!\7_Q5'_":>%?^AET;_P/B_\ BJ -RBL/_A-/"O\
MT,NC?^!\7_Q5'_":>%?^AET;_P #XO\ XJ@#G/$RWE[XXAT^WO9H/.BMHT_T
MBX6./*WLC-LAECW,?(09)Z5/_P (3K'_ $,7_D34/_DVJKZGI^K?$NPGTZ^M
MKR%6M4,EO*LBAO(U(XRI(S@CCWKT*@#A_P#A"=8_Z&+_ ,B:A_\ )M'_  A.
ML?\ 0Q?^1-0_^3:[BB@#F?!T%W9G7+&\O7NVMM0"([/*P"FWA? \R21@,L3@
ML>2>G2NFK#T@-;:QX@,Z/$L^H(\3NA"N/LUNN0>A^8$?4$5N4 %<)#X%UN*"
M.-_$[S,BA3+(]^&<@=3MO0,GKP /85W=% 'F5YIM]IT]_93:C--<)_9_D3)>
MWZ(OVFY:%MR&Z); 7(PR]:U?^$)UC_H8O_(FH?\ R;1XA_Y&*^_[@7_IPDKN
M* /&X/[9GUA=/_M+!:X> /\ :M0ZJUXN<?;._P!CZ?\ 33_9Y]2ETKS_  R^
MCS/')YEF;5V<.5;*;22"^\C_ ('N_P!K/->#IK?@6[\6)?7[6TD#7\DLSO:.
MV]#+?-EAM^;(>UZC/W1_"<>I?\+?\"?]!W_R4G_^(H&'_"$ZQ_T,7_D34/\
MY-J/P3)>VWB_Q7I5[>O<)IZ681C-.R_.CN6 FED*GD X;!VCBI/^%O\ @3_H
M._\ DI/_ /$5RNAV.G_$'QYXNU'3O$.L6ME_H81]-G:W\[]T5.\,N3@H0,@=
M3ZT >CZW>WEMIL%U#*82]]:1!=H)*27$:,#D'DJQZ8QFLGX67MUJ/PWTFZO;
MF:YN'\[?-/(7=L3.!DGD\ #\*Z#7=&BU_1Y=.FN;FV61HW$UJX25&1U=2K$'
M!RHYQ7,?"#_DENC?]M__ $?)0([BBBB@ KS;QOIT]W\2?#$4<Z*U[!<10.[7
M -HT:EW=/*FCYD#JI]D'TKTFN'\3_P#)4O 7_<0_]$+0 ?\ "$ZQ_P!#%_Y$
MU#_Y-K#U32]8TWQ3H.B?VQYG]K?:/WWVC4!Y7E('^[]L^;.<=1CWKU2N'\3_
M /)4O 7_ '$/_1"T '_"$ZQ_T,7_ )$U#_Y-K#U32]8TWQ3H.B?VQYG]K?:/
MWWVC4!Y7E('^[]L^;.<=1CWKU2N'\3_\E2\!?]Q#_P!$+0 ?\(3K'_0Q?^1-
M0_\ DVJJ>$+72=3TF"_T[P[J,-_>212O)I3&<L8I9BYEEFD9CN3OG@^U>A5P
M_P 2B_E^%D2::+S?$-M"SPRM&^QUD5@&4@C*DC@]Z -S_A"_"O\ T+6C?^ $
M7_Q->"_&W3-/TGQG9P:=8VUG"VGHYCMXEC4MYD@SA0!G '/M7O7_  B>G?\
M/SK/_@ZO/_CM?.'Q&C*S^&YWGN9YKK0;6XFDN+B29F=BY8Y<D@9[# ]J!H^J
MZ***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% $5S;0W=N]O<1B2)QAE/>J%M=RV5VNGW[%@YQ:W)Z2C^XWHX
M'_?0&1W U*ANK6&]MGM[B,/$XY&<>X(/4$'D$<@T 351U+5+?3(E,IS+(=L<
M8ZL<@?ED@?4@#)(!I'4Y]*#6EXCSR!<VLW_/P .0<#AP,D@#Y@"5!Y43.NGP
M:;->WLL=PEP@\R;&X2 _=5 ,\<_*!W/<DD@!8Z8SW(U'4 'O/X%/2(>@]^3]
M,G&<DMJU2THW1L5-U&R')\M9&W2;.V\_WO7K]:NT %%%% !1110 4444 %%%
M% !1110 4444 <XESK^HZMJT-E?:9;6]E<K;HL]C),[9ABD)+"91UD(QCM0]
MSK^G:MI,-[?:9<V][<M;NL-C)"ZXAED!#&9AUC QCO4^A?\ (8\3_P#833_T
MDMZ-=_Y#'AC_ +";_P#I)<4 ;E<G)HUIJ'CK4Q*UW%LTZT8?9+R:WR6EN<EO
M+9=W3OGOZFNLK#M?^1ZU;_L&67_HVZH YRSM(['Q,EM"TS(GB4X,\SS/SI.>
M7<ECU[GVKOZX>\CM!<:]?7>H7E@+'6XI8Y[2(22;WLX(0NPH^[/FD8"YR15[
MPUJ-S/JNHH][J][8)# 8I;_3_(82EI1(HQ%'D "/L<9ZT =57E>N_P#)QOAC
M_L&/_P"@W%=5XEU&Y@U33T6]U>QT]H9S-+8:?Y[&4-$(U;,4F 0TG89QUK@]
M9GMK+Q]X0\30:R]^9TO;<S:S(EE&@B5EVL5A4H0SN.5))P.* /9J^=_ACX@C
MTGPW<0/J]_9EKQG\NWN=-C4_(@SBY(?/'4?+QZYKU#_A/O\ I\\&_P#A2?\
MVBO+_ACJEW8^&[B*#Q'8::IO&8PW&J06S,=B?-MDMI21QC.X#CIQD@SN-.\0
M1ZMXN\.P)J]_>%;R1_+N+G39%'^C3C.+8E\\]3\O/KBO4*\OT[5+N^\7>'8I
M_$=AJ2B\D80V^J07+*?LT_S;8[:(@<XSN(YZ<Y'J% @HHHH **** .'U/_DJ
M6G?]NO\ Z(U*NXKA]3_Y*EIW_;K_ .B-2KN* "BBB@#"G\02/?7UC;:!J5^M
MK((9I(FMPA8QJ^!YDJD_+(O;%:6FR336$;W%K-:R$L/)G9&=0"0,E&8'C!ZG
MWYK.T+_D,>)_^PFG_I);UN4 %%%% '#^(?\ D8K[_N!?^G"2NXKE?$?A;4M7
MO;BXT_68;#SXK56+V7G.CV\S2HRG>!]YN05/2J/_  C'CO\ Z*+_ .42#_&@
M##NO^/K2?^PG>_\ I[M:Q-$_Y@__ &X_^X6NB?X:>)7>)F\=9,,KS(?[(CX=
MYUN&/WN\L:-^&.A(J"#X4:[;>3Y7C?;Y/E^7_P 2I#C9Y&W^/M]F@_[X]VR#
M.5T^]O;>YT=(-+FN80+ M)'+&I^[I)P Q&3E(UYP/WH.<*V/8O!?_(B^'O\
ML&6W_HI:X>#X4:[;>3Y7C?;Y/E^7_P 2I#C9Y&W^/M]F@_[X]VSJV7@SQIIU
MA;V5K\0O+M[>)88D_L6$[448 R6R> .M '?UP_P@_P"26Z-_VW_]'R4?\(QX
M[_Z*+_Y1(/\ &MSP?X=_X13PM9:)]J^U?9M_[[R]F[<[/]W)Q]['7M0(W***
M* "N'\3_ /)4O 7_ '$/_1"UW%96K>'-,UNZL[J]BF-Q9;_L\T-S+"\>\ -@
MQLIY  __ %T :M</XG_Y*EX"_P"XA_Z(6NKL(8[");$/,=A8QM/,\K."2?ON
M2QQG').,#MBN4\.^$M+U?P]X?UC4'U.XU'[#%,MP^JW6]'DC7>5/F?+N[XQ0
M!W%</XG_ .2I> O^XA_Z(6NKL88]/B6Q#S%5),33S/*[@G/WW)8D9(Y/0"N4
M\.^$M+U?P]X?UC4'U.XU'[#%,MP^JW6]'DC7>5/F?+N[XQ0!W%</\2?^91_[
M&6S_ /9ZZNRACTZ-;(/,4!)B:>9Y68'D@NY+$@YZGICTKS'7[4/'X<U*2XO)
M;A_&9A(ENY7C"+=3JH6,L47 50, <#W- 'K=?+'Q)_YE'_L6K/\ ]GKZGKY8
M^)/_ #*/_8M6?_L] T?4]%%% @HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH @O+."_M7M[A-T;8Z$@@CD
M$$<@@X((Y!%8-K8I::E%;7<I:Y5FEM9''[J4G.X[1@"7')QC/+ #+ =+4%Y9
MPW]LT$ZDH2""#AE(Y#*1R"#R"* &2FZ>2*-62(%LL5^8[1UZC YP.AZU))=6
M\5Q%;R3(LTN?+0M@MCK@5D27UW81F"Z'GWD0+0,JG_2D'7A1D,,@D 'ID#L&
M0: ;Z%[C4WF6ZF .4?:T>#D=#@8].0/<Y8@'0457C9K=EAD8M&>(W8Y/^ZQ]
M?0]_KUL4 %%%% !1110 4444 %%%% !1110!AZ%_R&/$_P#V$T_])+>C7?\
MD,>&/^PF_P#Z27%&A?\ (8\3_P#833_TDMZ-=_Y#'AC_ +";_P#I)<4 ;E8=
MK_R/6K?]@RR_]&W5;E8=K_R/6K?]@RR_]&W5 '/ZO_QZ^)/^QBT[^5C797.(
MW#P_\?#=$'\?U]O?M^AX77YKD)KMK8V+WM]<^(K06\"R+&':*WMIV!9CA1LA
M?GGG'%21>(/B!%DCX?HSM]YVUB')H [6W_>R;KC_ (^%Y\L]$_W?7_>^O3I7
MCNKRQPZEX.DFEAB0:AKF7GU![)!^^;K,@+)^'7IWKK9?$'Q F S\/D##[KKK
M$(*GVKAM2O+V#Q/X4TO4=&O;;4K=]1O)+=+I_F2X=V79+:AY.,,#A1TY&TDT
M =+_ &EIW_05T;_POKS_ .)KB_AC=VEOX;N$GO;"!C>,0MQXGGTYB-B<^7&"
M"/\ :ZGIVKM/M4__ $!M9_\ !MKG_P C5Q?PQFDC\-W 33[^X'VQCOM[[4H5
M'R)QMMHG0GW)W>V,9!G<:==VEQXN\.I!>V$["\D)6W\3SZBP'V:?GRY  !_M
M=1T[UZA7E^G322>+O#H?3[^W'VR0[[B^U*93_HT_&VYB1 ?<'=[8SCU"@044
M44 %%%% 'G/BO1[#7_'UKIFIP>?9S?8_,CWLN[$6I,.5(/4#O5[_ (5!X$_Z
M 7_DW/\ _%T:G_R5+3O^W7_T1J5=Q0!P_P#PJ#P)_P! +_R;G_\ BZ/^%0>!
M/^@%_P"3<_\ \77<44 <KX*T>PT"3Q!IFF0>19PZF/+CWLVW-K;L>6)/4GO7
M55C:=#/8:GKLUQ ZP7-ZLT4@((*"WA0G .1\R,.G;/2MD$$ @Y!H **** "B
MBB@ HHHH **** "BBB@ HHHH **** $9%==KJ&'H1FFPPQ6T$<$$210Q*$CC
MC4*J*!@  <  =J?10 C*KKM90RGL1FFPPQ6T$<$$210Q*$CCC4*J*!@  <
M=J?10 C*KJ590RGJ",BN$^(5O#;1>$8K>&.*/_A)[1ML:A1EB[,<#N223ZDF
MN\KA_B3_ ,RC_P!C+9_^ST =Q7RQ\2?^91_[%JS_ /9Z^IZ^6/B3_P RC_V+
M5G_[/0-'U/1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@"O>V4-_;F&8'J&1U.&1AT93V(JM
M8W5PDQL;_'VE1F.4#"SK_> [,.X[=1P:T:K7UC%J%N(I2RLK;XY4.'C<=&4]
MC_/D'()% $[HLB%' *G@@U"CM"XBD)93PCGO['W]^]5K"]F\\V%^H6\1=RNH
MPDZ?WU]#TRO8GN"";[HLB%'&5/44 .HJNDAAD6"9L[CB-S_%QG!]\ _7%6*
M"BBB@ HHHH **** "BBB@##T+_D,>)_^PFG_ *26]&N_\ACPQ_V$W_\ 22XJ
MC:ZK#I&N>($N[74_W]\DT3PZ;<3(Z?9H%R&1"/O*PZ]J+K58=7USP^EI:ZG^
MXOGFE>?3;B%$3[-.N2SH!]YE'7O0!U58=K_R/6K?]@RR_P#1MU6Y6':_\CUJ
MW_8,LO\ T;=4 8?_ #.'_<R_^XFNXKCDTRZU'6M6FLKN&VN++7%N$:> S(V=
M/BC(*AU/20G.>U9VF:A\3M6TFSU&!?"*PW<"3QK(+D,%=0P!P2,X/K0!Z%7B
MWQ!1G^-VA*LTT).F']Y#%/*XYGZ+ RR'_@)'OQD5Z5X5U#6KR'4H-?6P%]97
MGD$V ?RBIBCD!^<YS^\]NE<+=V>L_P#"]?#FIZHUAY$XO+:S6U+[A%$DA!DW
M<;OW@Z''% $OV6?_ *#.L_\ @IUS_P"2:XOX8PR2>&[@IJ%_;C[8PV6]CJ4R
MGY$YW6TJ(#[$;O?&,?1%<SI_@#P]I,#0:=%?V<+-O,=OJEU&I; &<+(!G '/
MM0,Y73H9(_%WATOJ%_<#[9(-EQ8ZE"H_T:?G=<RNA/L!N]\9SZA7)7VB6FFZ
M_P"&IH);]V;4)$(N-0GG7'V2X/W9'8 \=<9_.NMH$%%%% !1110!P^I_\E2T
M[_MU_P#1&I5W%<!K][:Z=\2+&ZO;F&VMT^R;YIY B+F'4@,D\#D@?C71_P#"
M:>%?^AET;_P/B_\ BJ -RBL/_A-/"O\ T,NC?^!\7_Q5'_":>%?^AET;_P #
MXO\ XJ@!AU?6KG4]2MM.TJPEAL9U@,EQJ#Q,[&*.3.U86 &) .O:M73ENEL8
MQ>10PSY;='!*9$4;C@!BJD\8_A%8WA:]M=1OO$EU97,-S;OJ:[)H9 Z-BUMP
M<$<'D$?A71T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%</\2?\ F4?^QEL__9Z[BN'^)/\ S*/_ &,MG_[/0!W%?+'Q)_YE'_L6K/\
M]GKZGKY8^)/_ #*/_8M6?_L] T?4]%%% @HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"K?
MV,=_;^6SO&ZD/'+&</&PZ,/\#P02#D$BH+"_E:<V%^JQWR+N!482=.F]/TRO
M52>X()T:K7UDE["%+-'*AW13)]Z-O[P_/&.A!(/!H I:A&NH:E!9*#&\&+@S
M=& R1A/4\<GH..Y&+5O=,MQ]CN>)P,HV,"5?4>X[CM]#56"=KQS9W@%OJ< W
MJR?=<=-Z9ZJ>A4].A[$I<(NIH8)7-M?VI\Q6'\/HX]5/^(H UZ*R-$UM=3B\
MN5&CN%X)V$))UPR,1@@@$CVYZ<UKT %%%% !1110 45A^%M#O= TR2UO]8FU
M25I0XFFWY4;$7'SNYY*ECSC+'  XK<H **** "N0_LF'4_'6K"[EOE,5A:;3
M;WLUOD-+<GGRV7.!@<^A]3GKZXN71-(U3QUJHUFQM;SRK"U,)NT#X#2W).W=
MT'0<?W: -'PM:1V-]XDMH6F9$U-<&>9YGYM;<\NY+'KW/M4_@O\ Y$7P]_V#
M+;_T4M5O"5G9:?=^([73H(8+6/4EV10*%1<VMN3@#CJ35GP7_P B+X>_[!EM
M_P"BEH M6NER6MYJ<PN?DO[E9RJIADQ#''@'/_3/.<=_;-5-8\+6^KZEI6H+
M?7EC=:6)1;/:^7P)%"MD.C \#'3O6[10!A_V%J/_ $-FL_\ ?JS_ /C%']A:
MC_T-FL_]^K/_ .,5N44 8<7AV;^T+*[N]>U.]^QRM-%%.MNJ;S&\>3LB4GY7
M;O6Y110 4444 %%%% ' :_96NH_$BQM;VVAN;=_LF^&>,.C8AU(C(/!Y /X5
MT?\ PA?A7_H6M&_\ (O_ (FL/4_^2I:=_P!NO_HC4J[B@##_ .$+\*_]"UHW
M_@!%_P#$T?\ "%^%?^A:T;_P B_^)K<HH YSPM96NG7WB2ULK:&VMTU-=D,,
M81%S:VY. .!R2?QKHZS;6PET^]U.Y1A,M]<K<%,;2F(8X\ YPW^KSVZ^U:".
MLB*ZG*L,@T .HK.UW3KC5M'EL[6^>RF=HV$Z;\@*ZL1\C(V& *G# X)YJ?3+
M66QTFSLY[I[N:"!(I+B3.Z5E4 N<DG)(SU/6@"U1110 4444 %%%97AO2KK1
M- MM/O=4FU.XAW[[N?.^3+%AG+,> 0.IZ4 :M%%% !1110 445AZ'H=[I>IZ
MK=76L37T5Y+OAADWXMQOD; W.PZ.J_*%&(UXSDT ;E%%% !1110 5P_Q)_YE
M'_L9;/\ ]GKN"0 23@"N6O38>)YQ'>6;R:3;R*T-VKE/WX/#*RD,NW& PZY(
MR!U .IKY8^)/_,H_]BU9_P#L]?1VCV5O9WU\EI->RPA8U9KF\FN '!?<%,C-
M@@%<X_F./G'XD_\ ,H_]BU9_^ST#1]3T444""BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@"K?6,=[&F28YHFWPS+]Z-O4?R(Z$$@U3@>'4I/LNI6Z)?V_+("<.IXW
M*?XD/<'Z&M:JE_8)>HC!S%<1'=#.H^:-OZ@]".XH L21K*A1QD'\,>X]#4<4
MC*XAF/S_ ,+]G'^/M4%AJ'VEY+:>/R;V''FQ9ZCLZGNI['Z@X((JW)&LJ;6'
M'4$=0?44 /HJ&*1@WDS?ZP#ANSCU^OJ*FH **** "O.?B1_PB?\ ;NA?\)C_
M ,@[[-=^7_K?];NM\?ZOG[N[V_2O1JY+Q1K,'A_Q)I&HW01H?L=W!M-W;PMN
M9[=@1YTB C"'."<<>M 'E^M?\*8_L+4/[+_Y"/V:3[+_ ,?G^MVG9][C[V.O
M'K7J'@(Q6?@JWBB0 +=7B11(,=+F7  ]/Y5S_B?XCZ5?>$]9M(X<//8SQ*?[
M1L6Y9"!PMP6/7H 3Z UWVC6MO;:5;>1!%%OB5VV(%RS?,2<=R22?<F@#E4^#
M_@81J'T3<P R?M<_)_[[I?\ A4'@3_H!?^3<_P#\77<44 87AOP[I7AE;RQT
M>U^S6S2+*4\QG^8J 3EB3V%+X+_Y$7P]_P!@RV_]%+6G!_Q_77_ /Y5F>"_^
M1%\/?]@RV_\ 12T ;E%%% !1110 4444 %%%% !1110!P^I_\E2T[_MU_P#1
M&I5W%><^*]8L- \?6NIZG/Y%G#]C\R38S;<Q:DHX4$]2.U7O^%O^!/\ H._^
M2D__ ,10!W%%</\ \+?\"?\ 0=_\E)__ (BC_A;_ ($_Z#O_ )*3_P#Q% &J
MESK^HZMJT-E?:9;6]E<K;HL]C),[9ABD)+"91UD(QCM6U80W,%FD=Y-#-<99
MGDAB,2$EB>%+,1U]3_2N>\%:Q8:_)X@U/3)_/LYM3'ER;&7=BUMU/# 'J#VK
MJJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0D $DX ZDTI(
M))P!7-3RR^*+A[2V=H](C.V>=>#<'NBG^[ZF@ FFE\43O:VKM'I$;;9YUX-P
M?[BG^[ZGO_/H8X(HH%@2-1$J[0F.,>E%O;PVMO'!!&L<4:A411@ 5SVJZJ]_
M(+*R#O$[&,F-MK7##[R*W\*#^.3M]T98\ #+^_6=4TS3(L6N3$%@.PSD?>1"
M/NH/XY.WW1ECQ6N?AIX;U;R9M:L%N[J.)8E*2R0QQH/NQQHC *@S@#\\FN@T
MK2DT^,NY1[EU"NZKM55'1$'\*#L/Q.22:T: "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** *6H:>+U4DCD,%W"289U&2A/4$=U/<=_8@$%A?BZ:2WE4
M17D&!-#Z9Z,I[J<'!]B.""!=JCJ.G?;/+G@D\B]AR89P,XSU5A_$AP,CZ$8(
M! !;EB65-K9]01U!]15/3-1%ZC)(ICN(V8/&W7 8KG].W>LR\U/4KF-;2VMQ
M#=#B[(;=Y/0 CH2K<D,!G"D?*<E;5C%IFA6#N+B-B5WS3\%Y"!Z#TZ!1TZ 4
M ;%%(IW*&P1D9P>HJAK$]Y!:*+*(L\CA&D!'[I3_ !8/'IZXSG!Q@@$.K:O-
M:$6^GVJ7M\Q 6%YC&O;.6"MC@YZ>F<9&<&63QA+KMIJ?_"-Z>/L]M/;^7_:Q
M^;S&B;.?*XQY73'.[VYZ?3M-CT^' .^9A\\AR2?SYQG/N3DG))-7: .+UJ3Q
MAJ^A:AIG_"-Z?%]LMI+?S/[6+;-ZE<X\H9QGIFNML8WAT^VBD&'2)589Z$ 9
MJ>B@ HHHH SGFDBOW2)4+2R*F7)P/D9O_9:XVR\&^.M.L+>RM?'L<=O;Q+#$
MG]DQ':BC &3R> .M=A)_R%H_^NZ_^BGK3H X/_A&?B%_T4&/_P %$-'_  C/
MQ"_Z*#'_ ."B&N\HH X/_A&?B%_T4&/_ ,%$-+9V?C#1O$6C?VMXL34[*[N7
MMY+<:?%#_P L)9 =PYX,8KNZH:CIK7]UILZS^4;*Y,_W-V_,,D>.O'^LSGGI
MTYH LM<!;M(,#YD+$YZ'L/Q^;_OFN2UV#Q1JGBR>RT/Q(NDV]M8P3.C64<_F
M/(\PSEN1Q&*ZW[-'Y95LL6.XL3\Q/KGM56VTQH-;N]2:X,AN+:&WV% "OEM*
MV<CKGS<=!C;WS0!R?_",_$+_ **#'_X*(:/^$9^(7_108_\ P40UWE% '!_\
M(S\0O^B@Q_\ @HAH_P"$9^(7_108_P#P40UWE% '!II-WI_BG1)=2U2;4;^6
MYB229TC1=JVMZ0%5%7'+.>23R.>*[RN9UK_D;= _Z_%_]);RNFH **** ,/0
MO^0QXG_[":?^DEO6Y5"'3OL=S?7-M*QDO)A/(DF"NX1I'@8&1Q&OKR3]*N12
M"6,. 1GJ#U![B@!]%%% !1110 4444 %%%% !1110 4444 %%%% !02 "2<
M4$@ DG %<S)-)XKF:WM7*:*AQ+.IYN3_ '5_V/4]_IU &7$MQXLNC:6K-%H:
M'%Q<*<-='^XG^QZGO].O2P016T"001K'$@VJBC  I888[>%(84"1H,*HZ 5S
MNJZJ]_(+*R#O$[&,F-MK7##[R*W\*#^.3M]T98\ !JNJO?R"RL@[Q.QC)C;:
MUPP^\BM_"@_CD[?=&6/&II6E)I\9=RCW+J%=U7:JJ.B(/X4'8?B<DDT:5I2:
M?&7<H]RZA7=5VJJCHB#^%!V'XG))-:- !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 4=0T\W+)<6\@@OH0?*FQD8/56'=3W'XC! -5W
MOQ<Z<[7$7D36\L;7$3'/EX<$MGNN 2#Z#L00-:L_4]+6^VRQ2R6]RJE1)&VT
MLAZHW^R?S'4$&@"!KJXU2Z:'3YC!:1$K-=JH)9A_#'N!'!ZL01V'.2'VU\QM
MY+74547<<>)%48$O;<GL?3\*F@E>W@CACTN:-$4*J(8]J@=A\W2H;U9;M$9+
M*XCN(CNAE_=':?<;^0>A'\C@@ TD#"-0QRP R?4TZLI;[5MHW:,,XYQ=+2_;
MM5_Z W_DTM &I167]NU7_H#?^32T?;M5_P"@-_Y-+0!J45E_;M5_Z W_ )-+
M1]NU7_H#?^32T +)_P A:/\ Z[K_ .BGK3K(@%[-?QRSV+0CS=Q/F*P $;+Z
MYZD=JUZ "BBB@ HHHH **** "BBB@ HHHH YG6O^1MT#_K\7_P!);RNFKB_&
M-U?V6L:-<:9IW]HWB7B>7:^>L/F9M[L'YVX& 2?PQ4?_  D_CO\ Z)U_Y6X/
M\* .XHKA_P#A)_'?_1.O_*W!_A1_PD_CO_HG7_E;@_PH O6NE0ZOKGB![NZU
M/]Q?)#$D.I7$*(GV:!L!4<#[S,>G>NBLK.+3[1+: S&-,D&:9Y7.22<LY+'D
M]S7.^"KJ_O9/$%QJ>G?V=>/J8\RU\]9O+Q:VX'SKP<@ _CBNJH **** "BBB
M@ HHHH **** "BBB@ HHHH ***Q[V&37[)XX)VBLV *R(?\ CX]L_P#/,CC/
M?/''W@"E-++XIG:VMV:/1HSB:8<&Y/\ =7_8]3W^G7H8((K:%(88UCC0855&
M *ATZ2![-5MXQ&D9,91>BLIP1GOS6)JNJO?R"RL@[Q.QC)C;:UPP^\BM_"@_
MCD[?=&6/  :KJKW\@LK(.\3L8R8VVM<,/O(K?PH/XY.WW1ECQJ:5I2:?&7<H
M]RZA7=5VJJCHB#^%!V'XG))-&E:4FGQEW*/<NH5W5=JJHZ(@_A0=A^)R236C
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',ZU
M_P C;H'_ %^+_P"DMY735S.M?\C;H'_7XO\ Z2WE=-0 4444 8>A?\ACQ/\
M]A-/_22WK<JHFG00SW4]OOBGN9!+*P<D,X14!*DX^ZBCCT]>:GAD,D09AALD
M,!Z@X/ZB@"2BBB@ HHHH **** "BBB@ HHHH ***YJXN)_$MT;*QD,>EQMBZ
MN!_RV_V$]O4_TQN )9II/$<S6MJ[)I:';/.O6<_W%_V?4]_IUNG23"BVUC-]
MELVXDBC&"!_L'/R9[_F,'FM"&&.WA2&% D:#"J.@%<[JNJO?R"RL@[Q.QC)C
M;:UPP^\BM_"@_CD[?=&6/  R_OQ.J:9ID9^S9,2K"=AG*\%$(^ZB_P <G;[H
MRQXU]*TI-/C+N4>Y=0KNJ[551T1!_"@[#\3DDFC2M*33XR[E'N74*[JNU54=
M$0?PH.P_$Y))K1H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH YG6O^1MT#_K\7_TEO*Z:N9\06=]=ZO8R:;/;PW=M-'+&
M;F)I(SF*Y0@A64]'/?J*/(\<_P#00\._^ ,__P >H Z:BN9\CQS_ -!#P[_X
M S__ !ZCR/'/_00\._\ @#/_ /'J (+'P_HNK:_XEGU'2+"\F74(T$EQ;)(P
M7[);G&6!.,D\>]=-9V5KIUJEK96T-M;IG9##&$1<G)P!P.23^-9OA[3=1L/[
M2FU6>UFNKV[$Y-K&R( (HXP,,2?^6?J>M;- !1110 4444 %%%% !1110 44
M5RMS<S^*[I[#3Y&BTB-MMU=IUG/]Q#Z>I[_3[P!)/=3>)[J6PL7>/3(FVW5T
M!CS3_<3U'J>GX<-T-M;0VENEO;QB.)!A5':BVMH;.VCM[>-8XHQA57M7/ZKJ
MKW\@LK(.\3L8R8VVM<,/O(K?PH/XY.WW1ECP &JZJ]_(+*R#O$[&,F-MK7##
M[R*W\*#^.3M]T98\:FE:4FGQEW*/<NH5W5=JJHZ(@_A0=A^)R231I6E)I\9=
MRCW+J%=U7:JJ.B(/X4'8?B<DDUHT %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% &7/_R'H?\ MG_Z#/6I63=R)%K<
M+2-M7,2[CT!(F R>V20/J0.]:U !1110 4444 %%4=8NK^RTJ:XTS3O[1O$V
M^7:^>L/F98 _.W P"3^&*GLI9Y["WFNK;[-</$K2P;P_E.1DKN'!P<C(ZXH
MGHHHH **** "BBN<U4W>M0JEN3'H^[%Q(F?,G3OL']SU_O#.,CA@".YFE\5S
M26-G(T>D(=MS=(<&?_80^GJ>_P!/O=%;6T-G;1V]O&L<,8PJ*.!26D5O!:11
MVJHL 4; G(QZY[_6L#5=5>_D%E9!WB=C&3&VUKAA]Y%;^%!_')V^Z,L>  U7
M57OY!960=XG8QDQMM:X8?>16_A0?QR=ONC+'C4TK2DT^,NY1[EU"NZKM55'1
M$'\*#L/Q.22:-*TI-/C+N4>Y=0KNJ[551T1!_"@[#\3DDFM&@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M*311SW]W%*BO&]O&K*PR""9.#444TFF2I;74C/;.P6"X<Y()Z(Y]>P;OT/."
MT+ZO:6WB.[M)W,;K:02!B/E;<\P"CU;Y#QU/;/.'W6EQZU;NNIQ?NF'[N'/^
MK_VC_M_H.GJ2 :M%8&G7MSI=RNE:M+OR<6MVW_+4=E8_WOY_7!;?H **** "
MBBB@ HHHH ***YZXN9O$-U)8V3-'IL?%S=J?]8>\:?U/].H 7-Q-XAG>RL96
MBT^,XN+I.LA_N)[>IZ?AUOM#?N!9[]L'\5TI <I_= [-ZMTQR.3Q=M[>*UMT
M@@C$<2#"J.U<_JNJO?R"RL@[Q.QC)C;:UPP^\BM_"@_CD[?=&6/ !'?WZS)'
MIFF1G[-DQ 0MM,Y7@HC?PH/XY.W098\;&E:4FGQEW*/<NH5W5=JJHZ(@_A0=
MA^)R231I6E)I\9=RCW+J%=U7:JJ.B(/X4'8?B<DDUHT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M8VM:,+PO=01J]P45)(RVT3(I+*-W564DE6'0D^M1Z-K)D*6=W(6D8E89W7:9
M".J./X95[CH1\R\9"[M8VLZ,+L/<6\8:9@!+$6VB<#D<C[KKU5QR#[= #0O[
M"#4K-[:X7*,.HZJ?4>]9=A>SZ9<II>IR%\\6UTQ_U@Z!6/\ >_\ U'G!8T;6
M3(4L[N0M(Q*PSNNTR$=4<?PRKW'0CYEXR%U+ZQ@U&U>WN$W(WY@^HH LT5@Z
M??7.FW2Z9JKAMQQ:W7.)!GA6)_BZ<_AUP6WJ "BBB@ HHKFKRZG\1W,FF:=(
M8[!#MN[M?XO]A/4GU_I@, %W=S^([J33=-D,=A&=MW>+_%_L)Z_7^F W06MM
M#9VT=M;H$BC7:JCT_K3;.SM]/M(K6UB$<,8VJH_Q[GW/6L'5=5>_D%E9!WB=
MC&3&VUKAA]Y%;^%!_')V^Z,L>  U757OY!960=XG8QDQMM:X8?>16_A0?QR=
MONC+'C4TK2DT^,NY1[EU"NZKM55'1$'\*#L/Q.22:-*TI-/C+N4>Y=0KNJ[5
M51T1!_"@[#\3DDFM&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,;6=&%V'N+>,-,P
M EB+;1.!R.1]UUZJXY!]ND>C:R9"EG=R%I&)6&=UVF0CJCC^&5>XZ$?,O&0N
M[6-K.C"[#W%O&&F8 2Q%MHG Y'(^ZZ]5<<@^W0 T+ZQ@U&U>WN$W(WY@^HK*
ML=0N--OETK4RS!A_HUV>DG. I_VOKZ@'G!9=&UDR%+.[D+2,2L,[KM,A'5''
M\,J]QT(^9>,A=2^L8-1M7M[A-R-^8/J* +-%<]::G-I5_%I.JON$G%K=$_ZP
M>C>_(&?4@'D@M%<WDOB6ZET_3I3'IT3;+N[7JY_YYI_4^A]/O #;RZNO$MVV
MFZ9(8M,0XN[Y3R__ $SC]<]S_3[W16EI!8VL=M;1B.&,851_GD^_>BUM8+*V
MCM[>,1Q1C"J*P-5U5[^065D'>)V,9,;;6N&'WD5OX4'\<G;[HRQX #5=5>_D
M%E9!WB=C&3&VUKAA]Y%;^%!_')V^Z,L>-32M*33XR[E'N74*[JNU54=$0?PH
M.P_$Y))HTK2DT^,NY1[EU"NZKM55'1$'\*#L/Q.22:T: "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#&UG1A=A[BWC#3, )8BVT3@<CD?==>JN.0?;I4
MLM?>*U:*X62XF56$#[=K3%1DQNH^[*.Z@<CYE!Y Z2L;6=&%V'N+>,-,P EB
M+;1.!R.1]UUZJXY!]N@!9L;6&:W:YF>.[>Z3YY,91D/15']WGIWZGFB[46/^
ME6X ;A6A7_EMV  _O>GY'C!&!I6I3V=P(_GG29V&TJ$:1QRW' 68=63@,,NO
M.X47U]-J-P(XPS[RT:K$^#(1]Y$;LH_CE[?=7GH 6M5U5[^065D'>)V,9,;;
M6N&'WD5OX4'\<G;[HRQXU-*TI-/C+N4>Y=0KNJ[551T1!_"@[#\3DDFC2M*3
M3XR[E'N74*[JNU54=$0?PH.P_$Y))K1H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH Q=:T<7*27,$4+RE1YL,I*QSA>1D@$JPZAP,BK.E
M:4FGQEW*/<NH5W5=JJHZ(@_A0=A^)R23110!HT444 %%%% !1110 4444 %%
9%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>img134573907_1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img134573907_1.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" )* :D# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "@D $DX H) !). *XW6=9N-8NUTG2$65I!N^;[A7_GI)_P!,
M_0?Q_P"[@. &K^*[!M1BM)C<FQ(WRM;@_<Z"1R.4BR1@_P 77[N-_06MT]O)
M';7,HECD_P"/:ZR,2CJ%)'&['X,.1W ATK1K/0M/D1F-Q-.=US/*,O<.?7V]
M%[?F:R'1/#T;(Z-/X;F.'0Y+6#9_/9G\5/(H Z^BLVUNGMY([:YE$L<G_'M=
M9&)1U"DCC=C\&'([@:5 !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %!( ))P!02 "2< 5QFM:W/J]XFCZ2@E>4;N?N
M%/\ GI)_TS]!_'Q_#@. &M:S<ZO=+I.D(LK2#=\WW"G_ #TD_P"F?H/X^/X<
M;^AT718-%M6CC9IKB5M]Q<2??F?U/]!VHT718-%M6CC9IKB5M]Q<2??F?U/]
M!VK2H 9)&LJ;6''4$=0?44U((TB:,C>'SO+\[\]<U+10!R4]L/# DBE1I_#<
M[?,IR38L3U'?R\\\<J>:V[6Z>WDCMKF42QR?\>UUD8E'4*2.-V/P8<CN!HLJ
MNA1U#*PP01D$5RLULOAE9(I5,WAR4\H<DV1SG(/79GGU4]* .KHK-M;I[>2.
MVN9?-CD_X]KG/$HZA21QNQ^##D=P-*@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ H) !). *"0 23@"N-UG6;C6+M=)TE%E:0;OF
M^X4_YZ/_ -,_0?Q_[N X FM:S<:Q=+I&D*LC2KG+?<V_\]'_ .F?H/X_]W ?
M?T/0X-$M&1'::YF;?<W,GWYG]3[>@[?F2[1=%@T6U:.-FFN)6WW%Q)]^9_4_
MT':M*@ HHHH **** "D95="CJ&5A@@C((I:* .4NH?\ A&]\<R&?PY,<.O):
MR8GKZ[,^G*GFMFUNGMY([:YE$L<G_'M=9&)1U"DCC=C\&'([@:+*KH4=0RL,
M$$9!%<K-:_\ "-EX9$,_AR8_,AR6LF)[=]F>?53TH ZNBLVUNGMY([:YE\V.
M3_CVN<\2CJ%)'&['X,.1W TJ "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ H) !). *"0 23@"N+UO6[C5KM-(TA%FDE&[#?<*?\])/2/T'\?'\.
M X [6=9N-8NUTG2465I!N^;[A3_GH_\ TS]!_'_NX#[^B:)!HEH8XW>:XE.^
MXN9.7F?U)_D.U+HNBP:+:-&C--<2G?<7+_?F?U/MZ#M6E0 4444 %%%% !11
M10 4444 %(RJZ%'4,K#!!&012T4 <E<6X\,!XI4:?PW,?F7DM8DGJ._EYY]5
M/-;=K=/;R1VUS*)8Y/\ CVNLC$HZA21QNQ^##D=P-%E5T*.H96&"",@BN3GM
MAX7#Q2HT_AN=OF4DEK%B>H[^7GGCE3R* .MHK-M;I[>2.VN91+')_P >UUD8
ME'4*2.-V/P8<CN!I4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8GBMB-
M%C4$A9+^RB< _>1KJ)64^H*D@CN"16%HL&H0Q^,3H*V?]IG63Y37Q<QX\N%B
M&*_-CYG( X!/I6YXL_Y ]O\ ]A.P_P#2N&JOA+_D(>*?^PRW_HB&@#IJ***
M"BBB@ HHHH **** "BBB@ HHHH *I7#S&?R]FY&PHC*Y60'[V3VQ_G.<"[10
M!RD]NOAE)(YE:;PY*?F0Y)LCG.1WV9Y]5/2MFUNGMY([:YE$L<G_ ![761B4
M=0I(XW8_!AR.X&BRJZ%'4,K#!!&017)W%N/# >*5&G\-S'YEY+6))ZCOY>>?
M53S0!UM%9MK=/;R1VUS*)8Y/^/:ZR,2CJ%)'&['X,.1W TJ "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH P_%G_ "![?_L)V'_I7#5/P>7-]XJ\Q55O[;DP%;(Q
MY,.#T'.,<=O?K5SQ9_R![?\ ["=A_P"E<-5?"7_(0\4_]AEO_1$- '34444
M%%%% !1110 4444 %%%% !1110 4444 %(RJZ%'4,K#!!&012T4 <M/;CPX&
MADC,WAV4X9>2UF<\8[[,_BIZ5KVMT]O)';7,HECD_P"/:ZR,2CJ%)'&['X,.
M1W T6570HZAE88((R"*Y.XMQX8#Q2HT_AN8_,O):Q)/4=_+SSZJ>: .MHK-M
M;I[>2.VN91+')_Q[761B4=0I(XW8_!AR.X&E0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 8?BS_ ) ]O_V$[#_TKAJCX+N(KF\\5R0MN4:Y+&3@CYEBA5ASZ$$5>\6?
M\@>W_P"PG8?^E<-5?"7_ "$/%/\ V&6_]$0T =-1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %(RJZ%'4,K#!!&012T4 <K-:KX;5X)(VF\/3'YD
MY)LR3U'?9GT^Z>E;%K=/;R1VUS+YL<G_ ![7.>)1U"DCC=C\&'([@:+*KH4=
M0RL,$$9!%<O=0KX;22.=&F\/2GYEY)LSGJ,<[,\^JGF@#J:*S;6Z>WDCMKF4
M2QR?\>UUD8E'4*2.-V/P8<CN!I4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8?BS_D#V_P#V
M$[#_ -*X:Q]*UBPT"+QAJ>IS^19PZR?,DV,VW,,"CA03U([5L>+/^0/;_P#8
M3L/_ $KAJGX/C$=]XJ52Q!UN1OF8L>883W[<].W0<4 =#97D&HV%O>VLGF6]
MQ$LT3X(W(PR#@\C@CK4]%% !1110 4444 96J^)-)T2_TZRU"[\FXU&7R;1/
M+=O,?*C&0"!RZ]<=:U:** "BBB@ HHHH HZQK%AH&E3:GJ<_D6<.WS)-C-MR
MP4<*">I':KU%% !1110 4444 %5;N?9^[*(RLI+>8<*5'4?6K5(R*X 90V""
M,C.".] ')2PCPW&4EC>;PW<<LC [K$GG/KLS^*FMRUNGMY([:YE$L<G_ ![7
M61B4=0I(XW8_!AR.X&BRJZ%'4,K#!!&017+SV_\ PCNZ&5#-X=F.&7DM9L3P
M1WV9_%30!U-%9MK=/;R1VUS+YL<G_'M<YXE'4*2.-V/P8<CN!I4 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!A^+/^0/;_ /83L/\ TKAJKX2_Y"'BG_L,M_Z(AJUXL_Y ]O\ ]A.P
M_P#2N&J?@\N;[Q5YBJK?VW)@*V1CR8<'H.<8X[>_6@#J**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "D95="CJ&5A@@C((I:* .7N
M+<>'@\4J-/X?F/S+R6LR3U'?9GGU4UK6MT]O)';7,OFQR?\ 'M<YXE'4*2.-
MV/P8<CN!HLJNA1U#*PP01D$5R\]L/#BO#*C3>'YF^93DM9L3G([[,\^JGI0!
MU-%9MK=/;R1VUS+YL<G_ ![7.>)1U"DCC=C\&'([@:5 !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!A^+/\
MD#V__83L/_2N&JOA+_D(>*?^PRW_ *(AJUXL_P"0/;_]A.P_]*X:H^"[B*YO
M/%<D+;E&N2QDX(^98H58<^A!% '54444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !2,JNA1U#*PP01D$4M% '+7, \.*\4R-/X
M?F/S+R6LR3U&.=F>?53S6O:W3V\D=M<R^;')_P >USGB4=0I(XW8_!AR.X&B
MRJZ%'4,K#!!&017,7%N/#P>*5&G\/S'YEY+69)ZCOLSSZJ: .HHK-M;I[>2.
MVN9?-CD_X]KG/$HZA21QNQ^##D=P-*@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@##\6?\@>W_P"PG8?^E<-5?"7_
M "$/%/\ V&6_]$0U:\6?\@>W_P"PG8?^E<-5?"7_ "$/%/\ V&6_]$0T =-1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !39-GE/YNWR]IW;NF.^?:G4R6-9HRCC@_H>QH X>UNQ;>,KOPK#MDTA]);
M48TD!WPOYNS8I[ <G'4'&,8Y@_MG4?\ G\E_.E>+ROC3/EV=F\,,S,W<_:,=
MO8"J%,#U"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% &'XL_P"0/;_]A.P_]*X:I^#XQ'?>*E4L0=;D;YF+'F&$]^W/
M3MT'%7/%G_('M_\ L)V'_I7#57PE_P A#Q3_ -AEO_1$- '34444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <'<
M_P#):Y?^Q7/_ *4UEUJ7/_):Y?\ L5S_ .E-9=,&>H4444@"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P_%G_('M_^PG8?
M^E<-4_!Y<WWBKS%56_MN3 5LC'DPX/0<XQQV]^M7/%G_ "![?_L)V'_I7#57
MPE_R$/%/_89;_P!$0T =-1110 4444 %%<[X8B;^R+F2)BLG]I7_  2=K?Z7
M-P1_7K6Q#_IB"=RXC<92/../4XZY_+% %JBL/P7_ ,B+X>_[!EM_Z*6MR@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#@[G_DM<O_ &*Y
M_P#2FLNM2Y_Y+7+_ -BN?_2FLNF#/4****0!1110!E>)-?M?"^@7.LWL<TEO
M;[-ZPJ"YW,%& 2!U8=ZYS_A9/_4E>,O_  5?_94?%_\ Y);K/_;#_P!'QUW%
M '#_ /"R?^I*\9?^"K_[*F3?$^*V@DGG\'^+HH8E+R22:8%5% R227P !WKN
MZ9-#%<P203Q)+#*I22.10RNI&""#P01VH X>'XGQ7,$<\'@_Q=+#*H>.2/3
MRNI&000^"".]1Q?%:UGNKBUA\)^*Y+BWV^?"FG O%N&5W /D9'(SUKO(88K:
M"."")(H8E"1QQJ%5% P  .  .U9=_P"'/#MY<27NHZ+I<\[XWSW%K&S-@ #+
M$9/  H Y[_A9/_4E>,O_  5?_94?\+)_ZDKQE_X*O_LJZC2--LM,MI(["PM[
M&"20R"*"%8QT R5 ')P/>M"@#A(?BMHEQ!',ENX610X$FHV", 1GE6N 0?8@
M$4__ (6CH_\ SP_\JFG_ /R31\(/^26Z-_VW_P#1\E=Q0!P__"T='_YX?^53
M3_\ Y)H_X6CH_P#SP_\ *II__P DUT^BZ%IWA^S:UTR%XH68.0\SRG(14'+D
MG 5% '0 "M&@#A_^%HZ/_P \/_*II_\ \DUJV?BJ?4;5+JR\.:G<V[YV30W-
MDZ-@X."+C!Y!'X5/X3_Y ]Q_V$[_ /\ 2N:N2\#>']%U:?Q;/J.D6%Y,OB.\
M027%LDC!<J<98$XR3Q[T ;EGXGUF]LXKA;#0(]ZY,;ZXVZ-NZMB C<#D'!/(
M-3_V[K?_ #Y^'?\ P=O_ /(]6O\ A"_"O_0M:-_X 1?_ !-'_"%^%?\ H6M&
M_P# "+_XF@"F/$.KF5HA;>&S(H#,G]N/D YP2/L_0X/Y&G?V[K?_ #Y^'?\
MP=O_ /(]1VOPY\*VNJW]]_8]G+]L\O\ T>6VB:*#8N/W:[?EW=3ZFKW_  A?
MA7_H6M&_\ (O_B: *8\0ZN96B%MX;,B@,R?VX^0#G!(^S]#@_D:=_;NM_P#/
MGX=_\';_ /R/4?\ PKGPK_;O]J?V/9_\>WV?[)]FB^S_ 'MWF;-OW^V[/3BK
MW_"%^%?^A:T;_P  (O\ XF@#G_$&N7[VEC%?1Z'!#)J=B-T.K-+)D7,;?*AA
M4'A23R, $]JK:?XPT?0H_&=S-?V8N8]1FGAM)KA8I)]MO%@*&Y(8J0" 0>V:
MT?$?A?2=-MK'4-&L[;2+Z#4+9$N;&UA1]LL@@<'*$$;96.".H4]JV/["U'_H
M;-9_[]6?_P 8H YG2=<U>YLM9\:W^A'3X!I,$UI$+U91<I&)I3DJ/ER)%'S+
MD9S7::+J/]KZ%I^I^5Y7VRVCN/+W;MF]0V,X&<9ZXKCO^%4VOV#[#_PEGBO[
M'Y7D_9_[1'E^7C&S;LQMQQCIBNUTS3XM)TFSTZ!G:&T@2"-I""Q5%"@G  S@
M>E %JO,M?\-Z3XH^,R66LVGVFW3P\)E3S'3#BX(!RI!Z,?SKTVN$\3>%(M:^
M(6G3C5M6TZ:72IT:33[D0L5CEB(&<$X)F;(_V5Z8Y .MT?1[#0-*ATS3(/(L
MX=WEQ[V;;EBQY8D]2>]70 H    X %<1_P *V_ZG7QE_X-?_ +&C_A6W_4Z^
M,O\ P:__ &- &=)\./"NG^,-"MK#0;;:RW-S<FXFDE5HT01A/+?<I)>=&R<8
MV5UO_"%^%?\ H6M&_P# "+_XFN'NO#]YX>^(7ABTM/%.OR_VG%>0RRWEQ'</
M&B(DF$WH0N65<\<X'2NX_L+4?^ALUG_OU9__ !B@ _X0OPK_ -"UHW_@!%_\
M36=?>']%TG7_  U/IVD6%G,VH2(9+>V2-BOV2X.,J <9 X]JT?["U'_H;-9_
M[]6?_P 8K.;3;N/QKHL-UKE_?0Q075ZL<Z0*!(@CB',<2G&VXDXSUQZ<@'6T
M444 %%97B30+7Q1H%SHU[)-';W&S>T+ .-K!A@D$=5':M6@ HHHH **** "B
MJNIZ?%JVDWFG3LZPW<#P2-&0&"NI4D9!&<'TJ#0M%M_#^CQ:9:N[PQ-(X+JB
MG+NSGA%50,L<   #% &C1110 4444 %%%4=2T>PU?[']N@\W['<I=P?.R[)4
MSM;@C.,G@\>U '(W/_):Y?\ L5S_ .E-9=:ES_R6N7_L5S_Z4UETP9ZA1112
M **** .'^+__ "2W6?\ MA_Z/CKN*XOXLB)OAIJHG=TA+6XD>- [*OGQY(4D
M G';(^HJ/^T_'?\ T#/_ "G0?_+"@#N**XNRU3Q;<ZM'IUR;:PFE@DGC:XTM
M65U1D5A^[O6(.9%Z@5C#XD0&ZBM1XLTPW$VSRX1X:O=[[P"F!YN3N!!'KD8Z
MT >FUPWAA5/Q4\=L5!9?[/P<<C]P:;-XHU.V@DGGU5(H8E+R22>$=0544#))
M)DP !WK&\(ZO+>^+=:U'1+[3-;EU6*)Y"\5SIZ1F !&"[HY W$D1/S9^;IB@
M#U2BN+O?%'BVVU:33K;P=;7\T4$<\C6^L*JHKLZJ/WD:DG,;= :C_P"$G\=_
M]$Z_\K<'^% $_ASPOKWA;P_;:19Z]ICVUMOVO/I<A;YF+G)%P!U8]JZNT:9K
M.!KAE:8QJ9"B% 6QSA220,]LG'J:YWP/K-WXM\&Z?K&HB));CS-\,"E8_ED9
M1U)/11WKJ* "BBB@##\)_P#('N/^PG?_ /I7-6'\-O\ F;O^QEO/_9*V8_#5
MQ;&86?B/5K:&6>6?R8TMF5&D=I& +0EL;F/4FL/X81M%!XJC>9YF3Q'=J99
M SD!.3M &3UX 'L* .[HHHH **** "BBB@##\6?\@>W_ .PG8?\ I7#6Y5#5
M]..J6*6ZS"(I<V]P&*;O]5*DF,9'79CVS5E)7\WRI0 ^,JR]&'?Z'V]Z )J*
M** "L.Z_Y'K2?^P9>_\ HVUK<K#NO^1ZTG_L&7O_ *-M: -RBBB@#A_$_P#R
M5+P%_P!Q#_T0M=Q7#^)_^2I> O\ N(?^B%KN* "L^YTYY-;M-3CE4-;VT\'E
M,OW_ #&B;.[/&/*]#U]JT*P]6O-5_MVPTS3)[.W\^VN+B22YMFF_U;0J  LB
M8SYIYR>@H V(I?,# J5=3AE/8U)6?IMMJ<,LTFI7EG<LX54^S6C0;0,YSND?
M/7VQ[UH4 %%%% !1110 4444 %%%% !1110 4444 %%%% '!W/\ R6N7_L5S
M_P"E-9=:ES_R6N7_ +%<_P#I3673!GJ%%%%( HHHH X?XO\ _)+=9_[8?^CX
MZ[BN'^+_ /R2W6?^V'_H^.NMGO3'/Y,,1F=1NEP<;%_JQ[#O[4 9VK6>J_V[
M8:GID%G<>1;7%O)'<W+0_P"L:%@05C?./*/&!U%<C8?".PCU+2-8O+BY.IV,
M=IN6&X7R6>"-%& 8]VT^6.^?I7I(((!!!!Z$4M %#4[%M6TF\TZ=0L-W \$C
M1R88*ZE21E2,X/I7(:'X%N?!D]J?#T<5W"BW(E34+THVZ4P<JR0D8 @Z$=^M
M=]10!ROA^?5;KQEK\FIZ5]B\JVL[>.2.1I(I\&9R4=D3./, (QP1755!%>VL
M]U<6L-S#)<6^WSX4D!>+<,KN Y&1R,]:GH X?X0?\DMT;_MO_P"CY*[BN'^$
M'_)+=&_[;_\ H^2MGQE#%<Z!'!/$DL,NH6*21R*&5U-W$""#P01VH WZ*P_^
M$+\*_P#0M:-_X 1?_$T?\(7X5_Z%K1O_   B_P#B: ,!+C7KJ:VDCU#7)([O
M5;RU<V<=F(K...6559M\18C"*.I[\Y*JV;\/]=T?1/\ A*;35-=LX;@>(;LY
MO+B.*20?*-Y'RCD@] !G.*['_A"_"O\ T+6C?^ $7_Q-8^B^$O#<NJ^(DD\/
M:2ZQ:@B1JUE&0B_98&P..!EF./4D]Z -C_A-/"O_ $,NC?\ @?%_\51_PFGA
M7_H9=&_\#XO_ (JC_A"_"O\ T+6C?^ $7_Q-'_"%^%?^A:T;_P  (O\ XF@
M_P"$T\*_]#+HW_@?%_\ %4?\)IX5_P"AET;_ ,#XO_BJ/^$+\*_]"UHW_@!%
M_P#$T?\ "%^%?^A:T;_P B_^)H /^$T\*_\ 0RZ-_P"!\7_Q5'_":>%?^AET
M;_P/B_\ BJ/^$+\*_P#0M:-_X 1?_$T?\(7X5_Z%K1O_   B_P#B: ,[6_%^
MDW%A%;:-XEL/MUQ>6L"?9;F&64*\\:.54[@3M9NH..M:]KH]W!>13S^(-3NT
MC)/DSQVP1B01SLB5N^>"*Q/$'AC0-.L;2ZLM#TRVN$U.PV30VD:.N;J('! R
M."1^-=C0 4444 -DD6)"[G"CVS6:UE<3^)++4BJQP06=Q RLWSEI'A8' XQB
M)N_<<4_4SJBR6[:;9V5R%W%Q<W30;3P 1MC?/!;T[=>U2SU;5?[=@TS4]-L[
M?S[:6XCDMKUIO]6T:D$-$F,^:.<GH: -RBBB@#SGQ_=7]EX^\$W&F:=_:-XG
MV_R[7SUA\S,2@_.W P"3^&*O?\)/X[_Z)U_Y6X/\*/$__)4O 7_<0_\ 1"UW
M% '#_P#"3^._^B=?^5N#_"C2-4UW4O'5E_;?AS^Q_+TR[\K_ $U+CS<RVV[[
MH^7&!UZY]J[BLB[MI_\ A*M.OQ$S6T-E=0R.N#M9W@*C'4Y$;=!VH UZ*:CK
M(@=&#*>A%.H **** "BBB@ HHHH **** "BBB@ HHHH **** .#N?^2UR_\
M8KG_ -*:RZU+G_DM<O\ V*Y_]*:RZ8,]0HHHI %%%% '#_%__DENL_\ ;#_T
M?'6TG@_2H]VR;5UW'<VW6;L9/J?WO6L7XO\ _)+=9_[8?^CXZ["_O8=-TVZO
M[EBL%M"\TA SA5!)X^@H Y*\ \*^);#[#;ZS?P2V%TTMLM^\^-CV^U]L\N!@
M,P^7GYNF.EO_ (35O/N(1X;U@O;QQS2X>U(5)"P5L^?C!V-SV R<"J]UX@LQ
MXG2^:1"FF:9J'VGRV+JI4VDAP<<_*RG@=\=13+#6M/@U[5KZ+RDM_LUG;87(
M3S3>74)YQT\P]<>] &]I.NC5+VZLY--O+&>VCCD9+DQ'<KLZ@@QNPZQ-UQVK
M7KC=.UO1K76I]1DO+2PT^XT?3F@:>18DPS73*HW8YQVZ\5JOXLTF#4;F"ZO[
M*WM88HG6[END5'=WF0QY/&5,#=\]>!B@#BM$>1OV@_%-MYTJPOI\3M&DA4,R
MI %) /) 9L?4^M>F0LX=XI&W%0"&Z9!]??C^5<%X3CL;WXN>-]2A:.:6%+2W
M2:.3< #'^\7@XSNB4'N"I''-=/XB\'Z%XK^S?VW8_:OLV[ROWSIMW8W?=89^
MZ.OI0!Q'P;:6;P_! ;B98X]/B=$#G:K-=W@8[>F2%7/'8>E=GXE=GT6$.!YB
M:I8*V.F?M<//Y$&I/#O@_0O"GVG^Q+'[+]IV^;^^=]VW.W[S''WCT]:SM<^'
MNCZMJW]N00I;Z\L\$\=[(9)%#1,A ,8=5(*IM[=<]: .MHK#^R^*O^@SHW_@
MIE_^2:/LOBK_ *#.C?\ @IE_^2: -RL/0O\ D,>)_P#L)I_Z26]'V7Q5_P!!
MG1O_  4R_P#R365X OKK46\3S7IA:X37);=VA0HC>5%%&"%+,1D(#C)ZT =C
M1110 4444 %%%% &'XL_Y ]O_P!A.P_]*X:W*JZCIUKJUDUG>*[0LR/^[E:-
M@R,'4AE(8$,H.0>U9UGH=E:ZE'-:W&I.T.[?YVIW,R9((VE7D*D\YZ<8'M0!
MMT444 4=1UK2M(\O^T]3L[+S<^7]IG6/?C&<;B,XR/S%</JUII7C/QU8?V9X
MMO$V:9<>9_8VI*/+VRPXSMSC=O.?7RU_NUZ#,CG:\>-Z'(!. P[C_/<"HEU"
MW-]%9,72ZEB>98V0\JA4,<]."Z]^] '(_P#"MO\ J=?&7_@U_P#L:/\ A6W_
M %.OC+_P:_\ V-=Q10!Y7-X;_P"$>^*7@O\ XG6LZGY_V[_D)77G>7M@_@X&
M,YY]<"O5*\Y\?ZQ8:!X^\$ZGJ<_D6</V_P R38S;<Q*HX4$]2.U7O^%O^!/^
M@[_Y*3__ !% '<5E:GK9TZ_M;*'3+R_N+B*294MC$-J1E Q)D=1UD7IGO7.?
M\+?\"?\ 0=_\E)__ (BH-/\ 'GAKQ%\0-(ATK4OM#FQO(<>1(GSEH' ^91_#
M$Y_X#[C(!UNEW5S=37#3Z3>:>ORD"Y>%M[<Y(\MW[!>N/YUI444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% '!W/_):Y?\ L5S_ .E-9=:ES_R6N7_L
M5S_Z4UETP9ZA1112 **** .5^(OV#_A"KG^U/^0=]IM/M7WO]5]IBW_=Y^[G
MISZ5AZQ_PA']E3?VW_PDO]G?+YOVW^U?*^\-N[=Q][&,]\5>^+__ "2W6?\
MMA_Z/CKL+^R@U+3KJPN5+6]S$\,H!P2K @\]N#0!Y+%_PI[^RI/*^V?V=\_F
M;/[0\K[T6[/;[WD9]_+_ -FF&'X,Q::7,5REC*R.6*WXB=OWBH?0GY90#[.!
MT-=M=:':?\)-I5BP)C-K?7><G_6_:[6?=]/,YQT[5#I^F:;-KNIP0./L@M+*
M\$F>#*+NZF+_ $\P9QTQP.*!G+6^I_".P@MY[:^O[>%&*0212ZBBJRAB0I!Q
MD"9N!T\T_P![F]I\?A#4]1E_X1_2/$6I36ZQW$D\&H3P&,R^8R']]/&Q+!Y&
MR 01*3GYC6IIF@Z->Z?K=DY(TVTNT6)BY&V/^SH83D]?]6[#GH>>U/\ "CK)
M\3_';H<JPTX@^H\@T 4O#;:?X;\3ZZR>'M?TZ*YBMR_FVL]X9I@96=_,C,H/
M#IGYNN>^:[ZRO(K^T2Y@$PC?.!-"\3C!(.5<!AR.XKG;/QE]N\?:KX22R\N>
MQ@2=;EI-RNI5"<K@$$&1>,G.#R*MZ[XA7PREK'_8^LZH9]YSIUKYQ0@@DOR,
M9+<?0T"-^BLKPWK]KXHT"VUFRCFCM[C?L6=0'&UBIR 2.JGO6K0 4444 %</
M\-O^9N_[&6\_]DKN*X?X;?\ ,W?]C+>?^R4 =Q1110 4444 %%%% %;4+BQM
M+&2?4IK>&T7'F27+*L8R0!DMQU(_&LNP\1:#<7T-EIVMZ;=-+D)!!=I(X(!/
M !)Q@'Z8I?%G_('M_P#L)V'_ *5PUN4 %%%% !6'=?\ (]:3_P!@R]_]&VM;
ME8=U_P CUI/_ &#+W_T;:T ;E%%% '#^)_\ DJ7@+_N(?^B%KN*X?Q/_ ,E2
M\!?]Q#_T0M=Q0 5AW9 \=Z0"1SIM[CW_ 'EK6Y6?JFKZ1IBQKJVH6-HLV=@N
MYDC#XQG&XC.,C\Q0!H45EZ1K&F:F]Q'IFIVE^D.TDV]PLOE[LX!()_NG&?Z5
MJ4 %%%% !1110 4444 %%%% !1110 4444 %%%% '!W/_):Y?^Q7/_I3676I
M<_\ ):Y?^Q7/_I3673!GJ%%%%( HHHH X?XO_P#)+=9_[8?^CXZVD\8:7(6"
M0ZNQ0[6QHUV<'K@_NNO(K%^+_P#R2W6?^V'_ */CKK;BQ6:82I(T3,-DNT?Z
MQ/0_T/4<^M '*WP7Q9XET\6<VL65O#8W(FG^P/"&W26Y5"9XBK!MK' '(7TR
M#<;P9(]Y-=MXEUDS3K&DAV6N&6,L5!'D8P"['ISGGH*ZFB@#EH_!DD4L\B>)
MM9#3W NI<I:D-(%50Q'D8X"KQTR >O-<G87U[X+\>>*&N=%\2ZS#>_9/)N[6
MP63?LB.<E0B\;@!M'\//->JT4 >3>$3J&H?&76_$+Z#K%E8W>GA(OMMH8CN'
MDK@D_+GY&/7H*]3B1][2R8#-@!0<[0/Z_P">V:FHH X?X0?\DMT;_MO_ .CY
M*[BN'^$'_)+=&_[;_P#H^2NXH **** "N'^&W_,W?]C+>?\ LE=Q6/-X2\-W
M,\D\_A[299I6+R2264;,[$Y))(R23WH V**P_P#A"_"O_0M:-_X 1?\ Q-'_
M  A?A7_H6M&_\ (O_B: -RBL/_A"_"O_ $+6C?\ @!%_\31_PA?A7_H6M&_\
M (O_ (F@#<HK#_X0OPK_ -"UHW_@!%_\31_PA?A7_H6M&_\  "+_ .)H /%G
M_('M_P#L)V'_ *5PUN5CP^$O#=M/'/!X>TF*:)@\<D=E&K(P.000,@@]ZV*
M"BBB@ K#NO\ D>M)_P"P9>_^C;6MRN<U_P !^&O%%^E[K.F_:;A(A"K^?(F$
M!) PK =6/YT ='17#_\ "H/ G_0"_P#)N?\ ^+H_X5!X$_Z 7_DW/_\ %T '
MB?\ Y*EX"_[B'_HA:[BN'_X5!X$_Z 7_ )-S_P#Q='_"H/ G_0"_\FY__BZ
M.XK#NO\ D>M)_P"P9>_^C;6L/_A4'@3_ * 7_DW/_P#%UJZ!X#\->%[][W1M
M-^S7#Q&%G\^1\H2"1AF(ZJ/RH Z.BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH X.Y_Y+7+_V*Y_]*:RZU+G_ )+7+_V*Y_\ 2FLNF#/4***Y7Q9X
MLO\ 0-5T?3-,T3^U;S4_.\N/[6L&WRU5CRP(Z$]QT[YI =517#_\)/X[_P"B
M=?\ E;@_PH_X2?QW_P!$Z_\ *W!_A0!>^(NG?VOX*N=,\WROMES:6_F;=VS?
M<Q+G&1G&>F:O?9?%7_09T;_P4R__ "37,W^J^-M6BM[:?P$]O"MY;3R21ZM!
M(P6*9)" IV@DA,=1UKIO[=U'_H4]9_[^V?\ \?H YSQ3XFU_PDJS7NH:9+;_
M &:2X=H=*D+C;+#& %-R <F<'.1C;WS5[PWJNO\ BC0+;6;+5=,CM[C?L6?2
M) XVL5.0+HCJI[TS7K.#Q,D::OX)UR=8U9 JWMO&"K%6(.RY&X91#@YY4&JE
MGHEKIUJEK9>$O%=M;IG9##K81%R<G %Y@<DG\: )/%_B36O!>DQ:CJ.IV$L,
MLX@"V^CNS;BK-GYKH#&%/>H[#Q#XJU3P_J>JV-QIDOV6)9(+?^RY?,N-UM'.
MJX%P<,?-"X&[D=\XIFH>'=/U:!8-1\'>*+R%6WB.XUE9%#8(SAKPC.">?>M7
M1?\ BG[-K73/!NN10LP<A[NWE.0BH.7N2<!44 =  * -'_A+-._Y]M9_\$MY
M_P#&J/\ A+-._P"?;6?_  2WG_QJN+\,>$O$G_"19U^\UPZ:=/C!0ZO(%%QY
M<.XADFWDE_/R,!1@8)R,=-%!?^'M=N_L>FZSJ>G3VT'E_P"GK-Y<JM+O_P"/
MB8$94Q].#B@"K\)H9;;X::5!/$\4T37"21R*59&$\@((/((/:NTK'\,6]U;:
M,PO+9[::6\NY_)D969%DN))%!*DKG:PZ$UL4 %%96@6&K:=8/#K.M?VO<&4L
ML_V5+?:F  NU>#R"<^_M6K0 4444 %%%97B/^T_[$D_LCSOMGFPX\CRO,\OS
M%\S;YOR;MF_&[C- &K17#K_PE/VFU\G_ (27_CYA\W[;_9GE>5YB^9N\OY_N
M;L;><XKN* "BBB@ HHHH **X"R_X2W[!;_;O^$K^V>4OG^1_9/E^9CYMN>=N
M<XSSBNQT7[?_ &%I_P#:G_(1^S1_:ON_ZW:-_P!WC[V>G'I0!>HHHH ****
M"BN';_A*?M-UYW_"2_\ 'S-Y7V+^S/*\KS&\O;YGS_<VYW<YS71^'/[3_L2/
M^U_.^V>;-GS_ "O,\OS&\O=Y7R;MFS.WC- &K1110 4444 %%<=J/_"2?VWJ
M&S^W_L?FK]D_L[^S_+\ORTSGS_GW;_,Z\8QBM7PS_:_V:]_M?[9_Q\_Z+]M^
MS^;Y7EI][R/D^_YF.^,9H W**** "BBB@ HK*\1_VG_8DG]D>=]L\V''D>5Y
MGE^8OF;?-^3=LWXW<9KB]"^)]FNCQ?;W>ZF9I'6:2_TZ-VC+L8]Z^>NU@A4,
M-HY!H ])HKA_^%HZ/_SP_P#*II__ ,DT?\+1T?\ YX?^533_ /Y)H [BBN'_
M .%HZ/\ \\/_ "J:?_\ )-'_  M'1_\ GA_Y5-/_ /DF@#N**X?_ (6CH_\
MSP_\JFG_ /R34#_$*+4;^*&RU/1M(MQ$[33ZE=6UQN?*A%18;G(X+DD^@]:
M(-7U*PTOXRO-J%[;6D3^&2BO<2K&I8W!( )(YX/'M6'_ ,)#HG_08T__ ,"4
M_P :Z[2M?T6VU:]U'4?&GAVYFN((8 MO(D*HL;2-GYI7)),I[CI7RI0.Q]OU
MP_B?_DJ7@+_N(?\ HA:[BN'\3_\ )4O 7_<0_P#1"T".XHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KROX6?\CU\1/^PF/_1L]>J5
MY7\+/^1Z^(G_ &$Q_P"C9Z /5**** "BBB@ HHHH **** "N'\3_ /)4O 7_
M '$/_1"UW%</XG_Y*EX"_P"XA_Z(6@#N**** "BBB@ HHHH **** "BBB@ J
M"]O(-.L+B]NI/+M[>)II7P3M11DG Y/ /2IZ9-#%<P203Q)+#*I22.10RNI&
M""#P01VH PW\9Z-%/:PSM?V[74Z6\!N-,N8E>1CA5W/&!D_6M^O)]8MX8/#W
MA6VAACC@C\:M&D2* JJ+NX 4 < 8XQ7IDJO;NB0$JLS;,=0AQG</3@'CIG'O
M0 MWJEE8W-M;7%PJ7%SN\B'DO+M&6VJ.3@<GTJ>&9)X]\9.,D'<I4@^X/(K#
MUF"*+6?#)1!N.I."QY8_Z)<=3U-:]G_R\?\ 79J +-%%% !1110 4444 %%%
M% $$-Y!<.%C9B2NX91E##U!(Y'(Z>M3UD:#%&MO)*(U$C"(%@.2/)C[UKT %
M%%% !1110!G:EKECI,\$%S]I::=7>..WM)9V*H5#'$:L0 77D^M5/^$LT[_G
MVUG_ ,$MY_\ &J+K_D>M)_[!E[_Z-M:W* ,/_A+-._Y]M9_\$MY_\:H_X2S3
MO^?;6?\ P2WG_P :JC/HNE:OXZU'^T],L[WRM,L_+^TP+)LS+<YQN!QG _(5
M5\3>$O#=OI4#P^'M)C8ZA8H62RC!*M=1*PX'0@D$=P2* -C_ (2S3O\ GVUG
M_P $MY_\:H_X2S3O^?;6?_!+>?\ QJO'M(T72I?[*\S3+-]_V/?N@4[MW]D;
ML\<Y\V7/KYC_ -XY-.T72GT&_D?3+-G7P]<S*Q@4D2"QT]@X./O!I';/7+L>
MYH&>P_\ "6:=_P ^VL_^"6\_^-4?\)9IW_/MK/\ X);S_P"-5Y3X=TW2K_QK
M:V\WA:.&!KZ0,MQ;0[0-VI$(0"<_=1>F,P>BIGU;_A"_"O\ T+6C?^ $7_Q-
M @'BW2_,B1TU.+S94A5Y]*NHTWNP506:, 98@<GO6Y7G/B71=*TCQ%HW]F:9
M9V7F^7YGV:!8]^-0L,9V@9QD_F:]&H **** "O(?AU??V;XD\7ZK<V&K"QU:
M\6XL9X]+N)%GC+RL&&U#P0ZGG'6O7JP_^$+\*_\ 0M:-_P" $7_Q- !_PEFG
M?\^VL_\ @EO/_C5'_"6:=_S[:S_X);S_ .-4?\(7X5_Z%K1O_ "+_P")H_X0
MOPK_ -"UHW_@!%_\30 ?\)9IW_/MK/\ X);S_P"-4?\ "6:=_P ^VL_^"6\_
M^-4?\(7X5_Z%K1O_   B_P#B:/\ A"_"O_0M:-_X 1?_ !- !_PEFG?\^VL_
M^"6\_P#C5'_"6:=_S[:S_P""6\_^-4?\(7X5_P"A:T;_ , (O_B:8?!/AQ9T
MGM=,2PF563S--D>S9E)!(8PE2PRHX.>E #_^$LT[_GVUG_P2WG_QJL/_ (6_
MX$_Z#O\ Y*3_ /Q%2:1KMAHVL^(-&DFU:Y:UO(WC00W5\T4;V\1&7 <@%O,(
M!/K7RI0,^WZX?Q/_ ,E2\!?]Q#_T0M=Q7#^)_P#DJ7@+_N(?^B%H$=Q1110
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
M=OU:=5D/_ @/;C!KTVO,OAHC)XT\9JTTTQ'V']Y/%/$Y_=OU6=FD'_ B?;C
MKTV@04444 %%%% &7H7_ !YM_P!L_P#T3'6I67H7_'FW_;/_ -$QUJ4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M_2?^@?;_ /?%'_"/Z3_T#[?_ +XH ;H7_'FW_;/_ -$QUJ5EZ%_QYM_VS_\
M1,=:E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5#=74%C:R7-S*L4,8W.[= *+JZ@L;62YN95BAC&YW;H!7+[O[8VZUK2O;Z3
MP:TLG4EI&SA7=1]YC_"HSU]^0 ;_ (G&W6M;5H-)@8/9V; EI&S\KNH^\Q.
MJC/7OGG9L[.>[NDU+44VR+G[-;$@BW!XR<<&0CJ>@!P.Y8L[.>[NDU+44VR+
MG[-;$@BW!XR<<&0CJ>@!P.Y;5H **** "BBB@ K+NH)M/N'O[&+S$<[KJV4<
MR=MZ_P"V .G\0XZ@5J44 16US#=VZ7%O()(G&58=Z+FVBNX&AG0,C=O0]B/0
MUGW,4VF3O>V<)D@=MUU;H/F)_P">B#NWJO\ %VYX,TFH?:(8QIK1SRS('1\Y
M1$/\;8[=<#J2,<8) !GV-[-I=_\ V5J$HD5N;>8#^$] V/N^@)XSQW%;]5K>
MRC@MVB8F8R9\UY>3(3USV_#H!P.*@@+Z<RV\TC26S-MAE<Y*^B,>_LQZ]#S@
ML :%%%% '*>.-7O])7PZ+"X,!O-;MK2<A%;=$^[<OS XZ#D<UU$<219*Y+-U
M8G)-<5\2?^91_P"QEL__ &>NXH *P_&G_(B^(?\ L&7/_HIJW*P_&G_(B^(?
M^P9<_P#HIJ #0O\ D,>)_P#L)I_Z26];E8>A?\ACQ/\ ]A-/_22WK<H ****
M "BBB@ HHHH **** "BBB@#+T+_CS;_MG_Z)CK4K+T+_ (\V_P"V?_HF.M2@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&ZNH+&UDN;
MF58H8QN=VZ 475U!8VLES<RK%#&-SNW0"N7;.KE-;UH/;Z3 P:TLF&3*QX5W
M4?>8D_*H]>^>0!2?[7*ZUK2M!I,!#6EFPRTC'A7=1]YCG"J,]??G8L[.>[ND
MU+44VR+G[-;$@BW!XR<<&0CJ>@!P.Y8L[.>[NDU+44VR+G[-;$@BW!XR<<&0
MCJ>@!P.Y;5H **** "BBB@ HHHH **** "L.Z\-^;?F[LM6O]-))9H[582A8
M_>;$D;'GC(!QD9QG)K<HH P_["U'_H;-9_[]6?\ \8IDOAR]GA>*7Q3J[QN"
MK*T-F00>Q_<5OT4 </\ \*V_ZG7QC_X-?_L:/^%;?]3KXR_\&O\ ]C7<44 <
M!<_"FUO?)^U>+/%<_DRK-%YNHAO+D'1URG##)P1S4_\ PK;_ *G7QE_X-?\
M[&NXHH X?_A6W_4Z^,O_  :__8TR;X817,$D$_C#Q=+#*I22.34PRNI&"""F
M"".U=W10!G:1I TD79-[<WDUW/Y\LUP(PQ;8D8&$55 VQKVK1HHH **** "B
MBB@ HHHH **** "BBB@#+T+_ (\V_P"V?_HF.M2LO0O^/-O^V?\ Z)CK4H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE+^_O=/@?4#!*+JVR
MUXTLA6!D_NIQAL]5QR.<\DJW2W5U!8VLES<RK%#&-SNW0"N8)_M<KK6M*T&D
MP$-:6;#+2,>%=U'WF.<*HSU]^0! YU@+K>M(UOI4+!K2R8;C(V<!V SN)/"J
M,YR,9SSLV=G/=W2:EJ*;9%S]FMB01;@\9..#(1U/0 X'<L6=G/=W2:EJ*;9%
MS]FMB01;@\9..#(1U/0 X'<MJT %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &7H7_'FW
M_;/_ -$QUJ5EZ%_QYM_VS_\ 1,=:E !1110 4444 %%%% !1110 4444 %%%
M% !1110 5#=74%C:R7-S*L4,8W.[= *+N[M["TENKJ58H(EW.['@"N8+?VOM
MUK6E:#282&L[-AEI2>%=U'WF.<*HSU[YY $).KLNMZT&@TF AK2R9<M(Q.%=
MU'+,<X51GK[\[-G9SW=TFI:BFV1<_9K8D$6X/&3C@R$=3T .!W+%G9SW=TFI
M:BFV1<_9K8D$6X/&3C@R$=3T .!W+:M !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 9>A?\>;?]L_\ T3'6I67H7_'FW_;/_P!$QUJ4 %%%% !1110 4444 %%%
M% !1110 4444 %0W5U!8VLES<RK%#&-SNW0"BZNH+&UDN;F58H8QN=VZ 5RY
M)U=AK6M*8-)@(:SLF!+2,3@.ZC[S'("J/7OGD 4G^URNM:TK0:3 0UI9L,M(
MQX5W4?>8YPJC/7WYV+.SGN[I-2U%-LBY^S6Q((MP>,G'!D(ZGH <#N6+.SGN
M[I-2U%-LBY^S6Q((MP>,G'!D(ZGH <#N6U: "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** ,33IFL(H/M 'V:Z2(I*.B/L5=K>F<#!Z9..#C.W5.QC2;1;:
M*5%>-[=%96&005&016;9ZHMI>_8I6D:R; M;J3HW.-I/<9P QZY /4%@#>HH
MHH **** "BBB@ HHHH **** (KF5H+:258VD9%)"+U/^?;)]C6')KL6FR--<
MWPN;0@&:1(_EA8C(VD#!&,';DL!@\@\;=U=06-K)<W,JQ0QC<[MT KE?+CU5
M!J^LPBWT>)M]K8LF3*Q/#NH^\S$\+SR>^>0!Y/\ :Y76M:5H-)@(:TLV&6D8
M\*[J/O,<X51GK[\[%G9SW=TFI:BFV1<_9K8D$6X/&3C@R$=3T .!W+%G9SW=
MTFI:BFV1<_9K8D$6X/&3C@R$=3T .!W+:M !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!S?AK[=?^'K&WU)X_,@A2*\1>':4*-R..B@'KCAA@C .
M#N7=E!?6K6\R H1@<#CC''^<8X/%5;ZQE%P-0T\JMXJ[61CA+A!_"WH>N&[>
MX)!LV-]%J%N98@RLK;)(G&'C<=58=C_/@C((- &597MQI=T-.U(YB) MKDG.
MX< *Q/N< GV!Y(+;U07EG#?VS03H&1O;IVS_ )Z]#P:R+&]N-+NO[.U(YB)
MMKDL3N'& V?<X!)/8$Y(+ &]1110 4444 %%%% !4-U=06-K)<W,JQ0QC<[M
MT HNKJ"QM9+FYE6*&,;G=N@%<P3_ &N5UK6E:#28"&M+-AEI&/"NZC[S'.%4
M9Z^_( A8ZN1K6MJUOI,#!K.S89:4GA7=1U8DX51GK[\[-G9SW=TFI:BFV1<_
M9K8D$6X/&3C@R$=3T .!W+%G9SW=TFI:BFV1<_9K8D$6X/&3C@R$=3T .!W+
M:M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9M]8RBX&H
M:>56\5=K(QPEP@_A;T/7#=O<$@Z5% %:QOHM0MS+$&5E;9)$XP\;CJK#L?Y\
M$9!!IUY9PW]LT$Z!D;VZ=L_YZ]#P:J7UC*+@:AIY5;Q5VLC'"7"#^%O0]<-V
M]P2#9L;Z+4+<RQ!E96V21.,/&XZJP['^?!&00: ,JQO;C2[K^SM2.8B<6UR2
M3N'& Q/N< G/8$Y(+;U07EG#?VS03H&1O;IVS_GKT/!K(L;VYTNZ_L[4R#$3
MBVN=Q.X< !B?<X!Y[ G)!8 WJ*** "H;JZ@L;62YN95BAC&YW;H!1=74%C:R
M7-S*L4,8W.[= *Y?<=8QK6MHUOI4#;K.R<9:4YPKNHZL<C:OO[\@ W_$XVZU
MK:M!I,#![.S8$M(V<*[J/O,2<*O/7OGG9L[.>[NDU+44VR+G[-;$@BW!XR<<
M&0CJ>@!P.Y8L[.>[NDU+44VR+G[-;$@BW!XR<<&0CJ>@!P.Y;5H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LV^L91<#4-
M/*K>*NUD8X2X0?PMZ'KANWN"0=*B@"M8WT6H6YEB#*RMLDB<8>-QU5AV/\^"
M,@@TS4XK273Y1>X$ '+$9([<>IYQCG.<8.<5#?6,HN!J&GE5O%7:R,<)<(/X
M6]#UPW;W!(-9[H7K6^I11R2QVQ99[1E_>0OQEMHZLH[<Y!RIZ;@!NGMK=I9*
MLEJEPH^9-\NV14!^Z<YRV,$<^Q/&YM$ZI9+IK:@\ZI;("7=^-N."".H.>,=<
M\59BFBF@6:*17B==RNIR"/7-<_J%GI=U*-6O4*V<+K(J[FQ<R?=5M@X;KA>"
M6X[ 9 *I/]KE=:UI6@TF AK2S89:1CPKNH^\QSA5&>OOSL6=G/=W2:EJ*;9%
MS]FMB01;@\9..#(1U/0 X'<L6=G/=W2:EJ*;9%S]FMB01;@\9..#(1U/0 X'
M<MJT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %9M]8RBX&H:>56\5=K(QPEP@_A;T/7#=O<$@Z5% & LNG&U
MFOFFEAM-_P#I-DR\B;/W2HR<DD?*,AB01G)W6K.SGN[I-2U%-LBY^S6Q((MP
M>,G'!D(ZGH <#N6S[J*,_$33LHIS832'CJRNBJWU =@#V#'U-=+0 4444 %%
E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>img134573907_2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img134573907_2.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $' NH# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#TBR\-:#;_
M !(NEAT338U@TVUGB"6J 1R>=-\ZX'#?*O(YX'I5'P?J>J:9H/AA;@V3:;?2
M/:JB(PEC.V1U<N6VD'RR"-HQGJ:[Q;"V74I-16+%W)"L#2;CRBEF48SCJ[<]
M>:JQ^']+BL["T2U @L)/-MD+L=C;67/)YX=A@YZT <UIOBK5[_4;&$/9M#J*
MRK#(MC.$A8(S(1(S 3J0O.T+['O5KPCJ=_'\/H]6U:Z%XR0//E(RKE5R<$EF
MW'@\\=N*U+'PIHVFSVTUM;2![7/V??<22"$%2I5 S$*N#]T<=..!5O3=&L=(
MM9+6RB=+=V+>4\KR*N>H4,2%7_9&![4 8L.KZ[:Z(^O:B--FL!8/>-!;(Z2Q
MX3>%#$L).,C.$^AK-M?%^LFSNIYK3S0NFS7BR?V9<VT<$B*"(V:7B0')Y7'W
M3P,UT5EX4T;3YQ+!:-E8VB1)9Y)4C1NJHC,513@#"@#'%-@\(Z+;K*J6TK+)
M;O:[9;J60)$W#(@9CL!P.%QT'I0!@2WWB:?6/"[MJ%A;QWQE=H([:1EV^5NV
ML?,&['8X'/..U2IXLU%M:MU7[+-83:@UGB*TF&P L WGD^6QRO*JO'(W<<])
M=:%IUW'8I+%(/L)!MFBG>-H_EV\,I!(QP03@]ZK0^$]%@N4GCM7#1SFXC0W$
MACBD))+(A;:N23G &<T <[IFN:H\6D6&G)9PM>W&HJ\EP)91'Y,[ $ OEL\Y
M!8#GC &*W-,UR[NO"][?7$<(O;-[F&01@^6SPNZY )S@[<XSGG&>]7K;0-,M
M);62"VV/:M,\)\QCM,S;I.IYR3GGIVQ4T.E65O9W-I%#M@N7EDE7<QW-(2SG
M.<C)8].F>* ./;Q=K*6^CI*MM'<:G;M>"2#3[B[6&(+'A3'&=S,6?[V5 ';.
M,V'\4ZK-8Z8$BCLKVY29Y8IK"XGDQ&^P%85VLJMUW.1@%1R3707'AW3+FSL[
M9H)$2R0);/#/)%)$N N!(K!L$  \\XYJ ^$M%V6JI:R1?9E9(VAN98V*LVY@
MS*P+@MR0V<GDT 86@:G+K'BS3-0GB6*:;0Y#(BYP&$Z@XSSC([U?O]6UV37M
M5L-,;3HHK"TAN-]S$[L[/YGR_*PP/W?7MZ'/&I;^'-*M);&2VM3"UBCQV_ER
MNNU&.64@'YER <-D<#TK.NO"-OJ?B34K_40SVMS:P0(D5S+$QVF3>'"$!E.]
M>"2#@Y% %"Q\87^HO)>16]O%IUOI5OJ4R.K-,1(DC;%Y _@ZX_ YR)K?Q!K4
M#Z5)J(T^2+5H7>%+>-U:W<1&4!F+$2#:I&0%YQQS716^DV%I<33V]LD;S0QP
M.%SM,<>[8H7H -[=!WJC;^%=*L=\EE;LLHA>*'S)Y)$A5AR(U9B(QTX4#@4
M8=AXKUF.UT#4-52Q>UU>W,@BM(I!)"P@,P.2Q# A2,8&,CDXS3=#\8:MJ36D
MLMFSV]Y;//\ )IMS"MJ0F]0TK_)*".,KMYQC(-:GAKP?8Z+8:6TT7FZC9VB0
M&0SR21HVP!S&K'"!B#T SWJY:^%=&LIUF@MI 45DB1KB1XX58881H6*ID<?*
M!0!RTNJ^*-0T[PEJ"WVG69U.ZC;RX[:1QM>V=P'_ 'B[AP3CCG;S\OS:MOXG
MOI;RVTIHK<:K_:4EM<*%;:L"#S/, W9&Z-HP.2-S]\8K9F\.Z7/I5EIC02+:
MV.S[,(IY(WBV+M4JZL&!VDC.>03FJ6GZ%,OC#4?$%[';)+)"MI;+"Y8B)6)+
MN2!\S?+P,@!0,F@#.\0:[/HNI^(;FWAC>2ST6*[0R,Y#-OF&"N[ 'R]@#SR3
MQC1T[4]53Q,^D:I]BD\RS^UQ/:QLFS#[61MS'=U7##;GG@5?OM!TS4FO&N[;
MS#>6PM)_WC#?$"Q"\'CEVY'//6K)T^U.IKJ)B_TM83 )-Q^X6#$8SCJ!SC-
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
M$"J2P3R0R!3U7=&P.#@9&<<"EAT33;=[%H;1(S8(T=L$) C5@ PQG!S@=<T
M<OXDT5]2\3/=I8Z?KT4-HD4FF7%P$DMB68B1 05!89&3M/R<-Z1VOB20:1I%
MMH<[@/;R$B^M)KRY'EOY>UEC(QA@P+LV.!C-=/J/AO2]5NQ=7,,JW(C\HS6]
MQ) [)_=8QLI8<G@Y'-1OX4T5C;;;,P_9HO(C$$TD0,><[&",-ZYYPV0<GUH
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
M R0=VX_WOPH [W(]:7(]:\ST*PN=1\4ZE=O83W4,&K.BW9U>6,QA,8'DCY6
M]^H-='\/)I+CP!H\L[O)(T&6>1MQ)R>I- '4Y&,YHR#T-<']@@\2^*/$,&IW
M-TD>FM#':Q0W+PB$-'O,ORD98L6^8YQM_/F-/UW5YM0TK6Y[F>06FC1SW<0/
MRSPF>2.23:."VT+(./X<4 >Q9'J*,CU%>.Z?'>:XFBQI%+J:M;ZC(RG5);8-
MB[PK;EY; . #Q@^U>D:7!?VKP0,MO%I\=F@\DRO++'-D[AO8_,N.YYR* -NB
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *?]G6O]J'4O(7[88?(
M\[G=Y><[?SJ)=&T](;Z 6<?E7[.]TI&?-+ !L_4#%:.:,CUH R!X<TG[!=61
ML(S;7043QG)#[4"#KSP%4 CGC-5;[P7H.I7;7%WIX>5D".PD=?- ! #@-\^!
MW;-=#10!A?\ "):(NI?V@ECLN3*)B4E=5+C&#M!VGH.W-.TSPIHVC7"S:?9F
MW=00 DK[0/92=OZ5MT9H PM5\(Z)KEP+C4++S)0GELRR/'O3)^5MA&X=>#D5
M=31].BN1<1V4:R_9Q:Y"\>2"3LQTQDGBM#-% '.GP3X?-I:VHTT+!:*ZP*DK
MKY89MS 8/<X-:%IHMC8SQW$%N%N([=+59"Q+>6I)"Y/7KUZFM+-% !11D>M%
M !11WH[T %%%% !11D>M&1ZT %%&1ZT4 %%)D>HI: "BC-&1ZT %%&:,CUH
M***,T %%%&: "BC/..]% !11FB@ HHR/6C- !11FC/.* "BBB@ HHHR/6@ H
MHR/6B@ HHHH **,T9% !11D>M% !111F@ HHHSSB@ HHR/6C(]: "BBC- !1
M11D>M !111D4 %%&:,T %%%&: "BC-&1ZT %%&:,CUH **** "BBB@ HHHH
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
M @OG;\N,G.#CZ&H?&\$TNBVLJ1230VNH6]Q=11IYC/"D@+?*/O8X;'7BN?\
M%?B72=:T^SGTZ_G1+74;=I;Z*V8B'[_/S*0Q'<$'&: .F?QUX9CM8KEM5C$,
MK,L9*-\Q4 M@8R<!@3Z9J2[\9^';!(GN-4B2.6,2HZAF1E/0A@,<UQ%S-=ZQ
MK7AF;0M?.H7,?V\"^NK7"JWEQ_*54( .>OOWQ4]_!%#\'Q8V=O<1R6US!'<6
M\HS(DOVE&<'  ZDMD#!!&.* .W3Q-H[64-Z;^-;>>X%M&[JR;I3T7![\4MQX
MCTBUU)].N+U([Q8C*8F!XC"[BWI@#O7'^,[#4?$^OR:986<-PMA8.Q>68Q"*
MXEXC8$*<LH0MC_:ZU0N-8_M?4HIV69+FX\*W*-$(6RDS;6V=,9^1\?[OTH ]
M$MM=TN[BL9+>]BD2_P!WV4H<^;@$G'TP<_2H=6\3:-H<T<.I7\=O)(A<*RD_
M*."QQT'O7">'["YT[Q!X4@^SR"RG@:^C8*=L4C6^V5"/X?FPP]V85M:[:ZM<
M_$*U32YX+9VTB97GGMS*B@RIT4%06Z'DD>U '42:WID5S8V[WT EOP3:+OSY
MP !RI[\$'\:K3>+-"MM7_LF;48H[W>L9B<$89N5&>F3D8YYKS?5=$U0&Y;1K
M(W,7AR"WMK.::?#"6';+(R1[3O+#:G4="*==Q7VIZGXCU#]Z=">ZL[B\M%M\
M2RQ"&-LJW8K@$@#)"GD' H ]$U+Q;H6D71M+_4XHIPH9EPS%%/0L0/E'UQ0O
MBW0GU(Z<FH*URLODE$1B _\ =R%Q^M<QI&O:=X;U'78]9>82ZA?O=VLJVTD@
MNH'1=@4JIW8'R[?\:I>'KY+7Q9JEO-K=_9-/K$C1Z?\ 8MR3!MH!+E"1G_>&
M,4 >CV-]:ZC917=G,DUM*NY)$Z,*BCU:QEU*XTY;J,WENBR2Q9^9%;H?I7)_
M#O6[!?#6DZ(SS1ZC';D/#);R)@@G/)7;^M4]2\/7NL>,]9ELW^SL#;V\\AR/
M-M9(R)E!_O?=(]"/>@#KU\3Z(VAMK2ZC!_9JG#7.[Y>NWK]>*35/$VC:*(?M
M]_'#YZ&2/Y2=RC&6X'3D<^]>:V%C>W^F:7H-OI27%N-0O;VYMYR88_*65D1=
MVTX^9\@ ?P]JO:'_ &]<WNB6L#P6VIV%A>6%U+<0O*@,<L*Y&"NXD!6!)QST
MH ]/M[F&[@CGMYDEBD4.CHP964]"".H-9%YXLT'3]1;3KS48H;E2@9'!PF_[
MNXXP,^YJ+P[%8:';P^%K62666PMDD=F0XPS, 2>F20QP#T%<%XM1G\0^);7[
M7=J]R+<P:?'9&:._=$#!6;;P,X!PPQUH ]"/BS0QJ3:<;]6NDD\EHUC=L/\
MW20N*;'XQ\/R122IJ47EQSK;.S!E"RM]U#D<&N-TFZ:P\7:O'=:SJ-@9]8#)
M91V.^*<%8PI,GEG&XC;PPX&>]5Q';ZY;75@]M))!<>)V,L9C=?W+(PWC(_V2
M<]J /1KG7M+LQ?&XOH8OL(4W.]L>6&&5S]>WK46D^)-(UV26+3KP2RQ ,\;(
MR.%/ .U@#CWKSJWM-4AO+BXU2QN;EM,U.S-TZ1DF>.*)T$RJ,E^6C<@<@@]Q
M75>%?$%WKFOZDHDAN],A16M[R.TDAY+-F,ECABH Z =: .E?5;&/58]+DNHU
MO9(S+' 20S(.I'ZTS5=:T[1+>.?4+D01R/Y:$J3EL$X '.< G\*\TU9=9D\0
M7WBR'3M]KIVH1K'*7<RB"(&.4)'MY5M\C=1T[XKJO&]M=7DGAS^SYA;W/]IJ
MR7#0>:(_W4G++D?3K0!J/XOT"/3[>_;4HC;7#F.%U#,68=5P!D$8/%:.GZC:
MZI9K=6<IE@;@,5*_HV#7D\\<FF-I:W<NHV5Y#JUS-J=W!;F4B1XF DC 1AL?
MC'RG'(Z@FN\TJ2]OM/LIM-UG[58JS>>]]9,+B;YCD#[@7C@?)Z4 6HO&.@7%
M])91:DCS1A]V$;8=N=V&QM;&#G!XP:O?VSI^RP;[2@6_&;7K^\&S?Q_P'FO.
M=*N!#-%H7AV[O+O3I(YT?3KNR9'L-R.0?,95Q\QVA6SD-P34MA?+JG_"(:;9
MP7+76D1EK])8'3[.5MC'M8D8R6('&?7I0!V-KXU\.WJS-;:I"PA@-S)D,N(A
MU?D<@>U2Z?XKT/5//%CJ,<K0Q^:Z $,$_O8/)'N.*\EM$O;CPU!#!-J&HR0:
M#=07$-S8&,6(,(PL;;5W,715 ^<X!((P<]?:7L.L7WAFXLH;D+I$327MV]K)
M&J)Y.TQC> 7);!P,XVY]* .OTOQ-HVLR)%I]_%<.\9E4*""R@X)&>H!X^M1M
MXJT47,%O]N0S3S-;Q*%8[Y%;:R@XQP0<^F*\^LY[JP\#:'XBL;2YFN](DN(9
MK58V5GCE+  J1DX;RF^@)K66TB\-R>"M*E\V62$RM<-&CNK.\3[F+8_BD;OZ
M^U '30>,_#US=R6D&I+)+&'/RHQ5P@^;:V-K8 ).TGI2?\)MX<&EQZI_:<;6
MDDAACD5&8NXZJH"Y;\!7)^'-573]6L;#1K^]O-$AAE^TVUW9%'TY54E<R;06
MY^4*<G!ZFJ'A>\BTFP\,:OJ$=P+*TM+FTE<VSG[+,\B,&88W %01G&/4\T >
MA+XJT)K&TO/[2@^SW<PMX7.0&E/\)'8^QQ6A!?6\]U<VT4@::W91,H_@W+N&
M?7C%>9S:5'K]WYYLK@:3JFN%D5H2C>7]C:-IL$97<X)!('0'O71^!UU'[=KG
M]IQRK=1S10O*ZX$Y2)4\Q?4-M#4 :UUXOT"RU3^S;G4XDNMX0KABJ,>@9L;5
M)R."1UIT_BO1+?4WTV6^'VQ'6-HE1FVLV, D# ZBN)FNHK/PMK_A>YL;B36K
MR>[$4:VK$7;3.QCE# ;< ,N23\NSV%7]!T;6#X@UAGUN]MO)N+;S$2",I<D6
M\2LX+J3R01P1CZT =O-J-K;WUK9RS*ES=;_(C/638,MC\.:HZMXIT70IXX-2
MODAF==X0*SD+_>8*#M7W/%8/C&[33?%WA;4;E9_LEN;L2R10/*%WQ@+D(":J
M6'B'3M*\1:SJE]]H^R:OY$EC.+64^<J)L,8&W*L&#':<$[^,T ='>>,O#UA(
MB7.IQAI K(RJS!PWW<,HP<]L=:CE\<^&H3$)-34>:NX#RG.!DC+87Y?NG[V*
MY>/3+^U\">%+:>WF26/6+>4PA<F*(SD@,.P52 ?3%+XCU!-&\0:E/I%]<PZQ
M<>69--EL&FBU!E3"A6 XR"%)#8&,D=: /2Z*:F2H)7#8Z4Z@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,S4-:T_3+NRM+
MJX5+B]D$4$0&6<GV]/4]LUH #KQS_G_&N1\;S21S^'Q'9WEQY.IQSRFWMGEV
M1JK D[0>Y7COSZ5O6NK07NJW]A"DIDL3&)7*X3<R[@H/4D C([9'K0!4E\3Z
M=!J::?,+N)GG%ND[VSK"TIY""0C!)/OC/%;3!6&& X.>1T]ZXC4[M]7\66]G
M?66HPZ;IUU')&5LI76[G_A8L%VK&F0>3R?\ =YZ;2]8@U6UN+J"*X6*&>6 %
MU_UAC;8S+@\C(.,\\&@!(-<TZXUZZT:*;=J%I&DLL>WHK#@Y[]NGJ*K6/BW1
MM2T[3[^UN&>"_N?LL)\LY\W#':PZK]P\GV]:X;1M,\066J:5XFN;4+]NOIC=
MP1PO]HCCN  HD_V4*1?3'UHTO0]4L+CPC)'9W'V.Y>WGO$"'_1IT@="S#' =
M64'W3WH [+2O'&AZQ<0PP37$;7!9;<W%M)$LY'78S#:W0\9S6Y=W<%C:37=U
M,L5O"I>21S@*H[^M>7>'[?4K[PAH7AH:/J=M=6UW'<7%S<6QACA5)S)E6;JQ
M''R@]3VKN?$FAW>L&RDM]02W6S=IC#);"9)7Q\I8$C.WD@>I!Z@$ &G9ZC:W
MVE0ZE%(/LDT0F1W!7"$9R0>G7\*S--\8:1J=Y#;6S7"_:-QMI)K:2-+C;R3&
MY&&X&?<5DZ5HVHW7PBCTAV\N^GTHP(IC,6PLF K#KZ _G5,W$_B$^&],MM*U
M"SET^[AN;SSK<Q1VXC4KL#$ ,6) &W/'/% &_H_C+3=<GA2QM]1:.8$QW#V,
MJ0G&?XR-O;'7D\4W5/&NFZ3?_8[JTU3SC((HS'82NLK8SA&"X8XR>/0UE_#K
MP_/I_AK3)[JXU2&81R"2QGD(C0EF_@(R/45J>*;>>?5/##PQ2R)#JF^5D0ML
M7RI!DXZ#) S[B@"G>>*_#DVHVIOHKV*6S9'6:>TE2.V>5,#S#C:K$/CYNA-;
MUSKFGVVMVFC2SXO[Q7>&+!.0HR23T' []<&N&UO0=5O-:\0W2I<RZ9]IMGGT
MY8E'V^-(T+;'/.01T!P<;3U-5=4L->U+4M3\4VUDI2RNH6M()X)%N7BMP2?+
M'HY>48(Y_*@#M+_QAI%E=SV\@NYOLI N9+>TDF2 GL[*I /3CK@U#;^.=,N;
MX6*6.L"X^3<C:;,-@<D ME>%X/)]#Z5EZ#J3^'/M^FWFDZE-/<7\US;RV]H[
MK<I*^X,6Z*0& 8-C&.];=A;3IX]UFZ:)Q!+8VBQR%3M)#39 /0D9'YB@"YJ>
ML0Z48A+9WTX8$YM;9I54#&=Q'3U_"H?^$KT==)T[4GN"L&HR1QVV]"&D+G"\
M=??/057\6+>7UK;Z+:13;-2E\JYG0'$-N!ND)/8LOR#_ 'JQ?$WA34"[WVF7
MJJ UI!#;"R$AMXTF0G80PPN0'88Y" '&. #H?^$HTH:Q_9@DD\WSOLXD$3"+
MS=N[RO,QMW8YQGVIFF>+=(U6^CM+:24F8.T$LD++'<!6PWEL1AL'T^M<E'97
M\5W_ &(VFSR71\1G4C<>0?),._S/,\S& >B8SGMTJGX;M;G1[[3[V>VOHHK&
MWNY-1AN8"MO8G!;_ $8GCD\84D%>>.X!Z5JFIVFCV#WUZWEVZ,BLP7=MW,%!
M..PSS[57E\1Z7#=ZC:27&)=.MQ<W2X/R1D$Y]\ ?J*AOH4\5>#;B'RI(!J-F
M=J3*-Z%U^7<!D9&0?PKS^32-=U32[*]GL)X[[7)9;74(FA8?9X6:,989RH"0
M=?\ II[T >A1>)M,FL=1NEED\G3XA-<YB(VH8A*..YVD'CZ5%;^+-+N=2-F/
MM".EJMVTLD!6)(67<&+D8 X(Z]0?2N1UKPK=:C=>.+P2:O"S1@6L-O*Z1W.+
M51C:.'^;Y?TJ&XTJ_P!1N[[3TL;N.6X\,PV:/) RPF9=SE2^,#[P'7J2.U '
M5_\ ">Z,MF]ZZW\5HL)G6>2RE5)$]5.W!&#GW'(K<?4;9-2@T]F<7$\3S1KM
M."J%0>>@QO7CWKB?$6KW6O\ @K4],MO#NL0WCV;9C>U95C88!0-T?/;9G(]*
MOZ?X<;2/&>GSQ7.K7<1L+A'DO;AIEB8M#M )SM)PW'M0!IZIXOTK1M2DL;D7
M1DBA6>9HK=Y%AC)(#,5!P,@]>@JS)XDTJ/6++26NQ]LO8O.MU&2'7KD,..QQ
MGK@USFJ^'=0U?QUJ'EWMW86$^EPP330Q*?-_>2;D5V!VG:>W]ZL*_P!"U\WM
M_K>GV0$6EW4"65M(K_:'AMA@B/MM??)@8YS]* .TB\;:/-JG]G[[E&-VUDLT
MENXB:=<@QAR-N[CCGFG-XQTI;V2VC2]E6*<6\MS#:R/!')D#:7 P,$@'L*XV
MPT?58KN?4KR&]GTR+Q!<7!TWR<$!G.R=?XGVL0=I)&,D#(K7\-W]YX=TZ+0+
MK1M5N+N&=U6Y@@W0S*\I82>9G X;)!.<CO0!JQ>.-*FM)+U;?4OL4<<DC71L
MI!%A <G=CG[I''7\JZ&WF2ZMHKB+)CE0.F1@X(R.*\CTG3KB'PC?Z<UIXH_M
M.6QO(A;S)-]DW%7QM!&T$Y&/4FO0/"VK_:["VL&TW4[26WM8PYN[1HER !@,
MPP30!.?%>C+%J\C7.U=);9=[D.4XR,>N<X&.IIDWB[18+#2+Z6YV0:K(D=F6
M0@L7'&1V'/)/ _&N;B\*SWM_?ZA+YD*)?7+/;M&<7: AX>>N!)\PQG)XK$@\
M,>(-<TNTL3;I;0V6@Q6>-0A;/G2 .S1_[2^7&.>A^E '>ZGXOTK2;^6TNA=
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
MQZJTGEV=_;^6 W^E6KQ!@?3=U_\ U5G7_C;2K"\G@D2\E2U8+=W-O;-)#:G
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
M74+:W#I#>Q#R63?E3N*Y/S#GI0!N0^*;&?Q7=Z D<WVFVA\UI"HV'A25!ZY
M=>/]JJ&B>.+;5[C3(FTR^M%U.-Y+.6;RRLFP9(^5B0<'/.*Y[3_!_B6SO].U
MV6=)KLW\EQ=6 5$\M9_EEQ(#\VU0AQ_L<=J7PWX0UCPO8:3?1637E]%:26\U
MI/<[A;N<D-"2=J@G 8 C(((Y!R ==I'BBRUG6M5TN".59]/<(S.!B7D@E3W
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
M "BBB@ HHHH **** "F!<$L%Y)YXZG_/'X4^B@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH C"[1A0 ,YX&.>_\ 4U)110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 44F1ZBER/6@ HI,CU%+D>M !11D>M&1ZT %%)D>M+0 44
MF1ZBER/6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/Q;K%
MU!XSN;1-:U.R,6EI<6L%E!YHEG+OPR[#D'"\9 ]ZBU#QEJ-KXGTB.ZO(;:.U
MCM8]4LRZ@R2W (;C.<1G:>/[U=['H\*>()M9WR_:);9;9EW93:K,P('7.6-9
MT_@O2;FRU:VN8FG.J2/+-/(%,BD@ ;6QP% &WTQ0!QL6N:B_C2\M(-8U%KQ=
M96V@LO(5K8VV%:3+%?E(7>>&S\HXK>T^+5_$\VH:@-=N]/2WO9;6UM[94**L
M3[=T@926+$<C(&*U'\'6+V5[ TURTEU=B]^T;@)(9@JA70XXQL!^N>QQ44G@
MT->3S6NLZK81W3"2ZAM9519),<N/E)1FXW;"N<4 8.@7&H:CXDOI)[WQ$RPZ
MM<0J(A$+,1HY"JQ(W8P,'FNK\(W<]_X0TF[N96EN);9'D=NK,1S5:Q\*2Z;J
M4US:ZYJ"6\MW)=O:;8C&6=BQ&=F['/\ >I_A_P ,S:!Y4:ZWJ-U:0Q>5%;W
MC*J.,8(0-P..M &'K.EWR>,-*LHO$VMPP:B;B22-)8P(PH# )\G R>ASQ63=
M^(-9TRQETW[7<2WFFZI+)-)*%+3V4*"8AB  "5=!TZ\5Z'=Z1#>:UI^IN\HE
ML1,L:K]UO, !S^0JE)X3TZ7Q#>:S*CO-=VGV.2-C\A0]3CU("CZ+0!RS:OJ>
MI:^]C;:G<6]OJ&IRVL,Z(N8X;>',GEY! 9I-PW'/ SVK2LK[6=*U75=$C=]:
MEMXK>YM6N9%C<QR.RNKN!@D;21QR.*OQ^"K"+P]8:3'/=H;%_,M[Q)<3I)\V
M7ST.=S9!!!R>*?;>$8K:TO574]0-]?2(]QJ'F 3-M(P!@ *,97  X- '2444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 44UI$3&YU7<<#)QD^E+
MD>HH 6BF&:-49VD0(N=S%A@8ZYI5='4,K*RD9!!R"/6@!U%0K=6[R"-+B)G/
M10X)_*G)/%+N\N5'VG:VU@<'T- $E%1BX@+N@FC+)RZAAE?KZ4GVJWX_?Q<D
M ?..2: ):*8\T4;*KRHI;A0S 9^E#31*X1I$#-T!89- #Z*B:YMU9E:>(,N-
MP+C(STS2ET#!2R@MG SUQ0!)1437,"Q^8T\80G&XN,9SC&?K31>VAW8NH3MZ
MXD'% $]%,CFBF7=%(CKG&58$4PWEJ-^;F$>7]_+CY?KZ4 345 EY:R/L2YA9
MN?E5P3QUI8[JWE1WCN(G1"0S*X(4CKGTH FHJ);JW>(RI/$T:]7#@@?C3C+&
M-F9$^?A.?O=^/6@!]%12W,$.WS9HX]WW=[ 9^E++<00H'EFCC4G +L ,T 24
M4QI8T0N\BJ@_B)P*:]S;QR+')/$COPJLX!/..!]>* ):*C$\)3>)4*[MN[<,
M9SC'USQ]:))XH5W2RHBYQEF % $E%0K>6S1&5;B$Q@[2P<8!],_B/SI+B]M;
M3R_M-S##YK;(_,D"[V]!GJ: )Z*@>\M8W*/<PJXZJT@!IXGA9'<2H50E7(88
M4CJ#Z4 245 ][:18\RZA3< 1ND R#T-.^U6^)3Y\6(AF0[Q\G&>?3CF@"6BJ
MK:G8(2'O;92#@YE48/IUJ9IXDA,S2H(@NXN6&W'7.?2@"2BJ\-]9W$*30W4$
MD4C;4=) 58^@(ZFG2W=M"VV6XBC. <,X'!Z?R/Y4 3455.I6(C,AO;<("06\
MU< @9(SGTYJR"#T(- "T5#!>6MR6$%S#*4.&\MPV/KBE-S (WD,\81"0[;QA
M2.H)[4 2T5'%/#/&)(94D0]&1@1^8J"/5=.EBDECO[5XXFVR.LRD(WH3G@T
M6Z*K1:C8SX\J\MY-S;!LE4Y;!..O7 )Q[5.\B1H7D=50 DLQP !UH =14,%U
M;W(8V\\4H4X;RW#8/H<4V>^M+62*.XNH(7E.V-9) I<^@SU/(_.@"Q156YU*
MQLV"W5[;P,1D"655./Q-+/J%E;1QR7%Y;Q1R?<:255#<9X)/- %FBJ<&K:;=
M2>7;ZA:2ON"[8YE8Y() P#UP#^1I\^HV-LDKSWMO$L./,,DJJ$STSD\9H LT
M57M+ZSOXC+9W4%Q&#M+PR!P#C.,CV(IXN8#))&)XR\0!D7>,ID9&1VXYH EH
MJM:ZC8WV_P"R7EO<;#AO)E5]I]\'BF1ZKITPG,6H6KBW_P!<5F4^5_O<\?C0
M!<HJ*6Y@@V^=/''N)"[W R0"QQGV!/T!J"TU;3;^1H[/4+2Y=1N989E<@>I
M- %RBJW]HV/VS[']LM_M7_/#S5W],_=SGI4<VKZ9;W!MYM1M(Y@P4QO.H;)Z
M#!.<GM0!=HJA_;>DBX>W_M2R\Y,[H_M";EQG.1G/&#GZ41Z[I$JNT>JV+K&N
MYRMPAVKG&3SP,\4 7Z*JC4[ V1O1?6QM1_RW\U=G7'WLXI?[1L19&]-[;_90
M,F?S5V8SC[V<=: +-%9PU_1C;_:!JU@8=VWS/M*;<XSC.<9Q5Z.:*5 \<B.K
M#(96!!% #Z*S!XCT,D :SIQ). /M2=?3K5H:C8F^-B+RW-V%W&#S5\S'KMSG
M% %FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH \J^)%U<ZAKD=E8VU]/)I%M]N5K2,.(KHL#%O'8;4D_
M[ZKT&SO;;6M!AO4?;:W=N),K)M*JPSC<N",>H]*KW>L>'M%U-H;J^T^RO[L!
MW#R)&\@Y )SUZ$#-6-VE6Q@T8&SB\^-O*LAM =!UVIZ<G/% 'G%A]EF\$>&;
M1Y%DL&UZ2.Z1Y-RE1+.45R2<@MY?7.XXKJ_ 2I':ZU!#@64.KW"6JJ,(J#:2
M$[;0Y?I].U68V\&Q3W&APG1$EF?$MBHB4R,.S)W(],9[U8?6_#N@W,.D-J&G
M64@ \NU\Q8]H/3Y?X<YS[T >9Z=IFIVW@&^UFSTS1T/DW3)?11L;X#S&!.<
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
M!_.KM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MXVKC+[,<+DCD\$GCI45WX^TRTD@#Z;K+K<,J02)I\FV1RN[:N0"3P>.O!]*
M,CQEJVG:UX1;7?#]^9+[3;A!;W-L@+(798V7D="LG3U /:N@UG0S!X OM#T2
M,QLMB\%NBGD_+C&?4^OJ<U,_BG38KK2+6Y\^WN-7WFWBFB*."H!(<=5//?O4
M5SXTTNRU>73[B.]413);R7/V9C DC!2JF3& ?G7J?2@#FIM5TO76\*Z?H4;+
M>6M[%,\ C*O9Q1J1(LG'R\?+@]2:F^&6F:HGAK3+N369_L7[T_V>UO&%7YV_
MCQOZ\]>OM77V.M6NH6U[/:K-(+.>2WD4(=V^,X8*._MZUC1>/M(N-,M[V"WU
M*4W32+!;QV;M-*$QN8*/X1G&3WH =XL4MJ_A1<'C5<_=SC$,O?M_GTKG]4TZ
M^NK[QY+;ZG<VD8B4-#'%&RS?Z*.I92?; (KLK'Q'I^H:C'80M+]H>T%X%DA9
M/W98KR&&0<@\'GBLQ_'FE9M5M[34KJ2ZA:9$MK-I&V*^QB0.1S_2@#A=(U*W
MTK4U:\\1R:'YNCZ:(\1(XFQ$V?OH<8]L=:[GQC_9C6&G7=WJ;Z<Z7(EM+Y8M
MZ1R["%9L@KM(./FQU&"#4D_CC2K.<PS6^I)Y<$<\["QD86Z."1YFT'8< ]>F
M#Z5M7.J6EKHL^JM('LHK<W/F1_,&0+NRN#SQTH \\LM=E?4]*U_74B?3;>6[
MM8]1BMRD3,QB$<Y!)*A@KINZ<=<,*HWA%SJEQXG@AD_L :[9W'FB-@"L4+I)
M.%QG;N9?F'7:3791?$#1WBE::*_LS&(W=;JU:-A$YVB;G^#/!/:MV+5;6;6Y
M])B+/<6\2RR[5^6,-]U2>Q."<>@S0!Q+W$>J:7X_U.SW2V=Q:F.&8(=LI2W8
M$KD?, >,]\4Z:VN+B+X>P13RVDOE$&6)59H_]%.>'!7VY'>MV\\;Z7I_]K&Z
M@OHHM**"X<VQV_,0JA2/O9R#]*M7OBW2;!G6:9SBU6[4QIO#HS;%VX^\2Q
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
M[*SDWQGS-YC=-IW*?E(R"IP<$'BNGTGQ_!J$%C<W&D7UC8W[^5:WDNQHW<G
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
MBGCN"S^8C.JED*#@[#T)QWJ\OBMSI/AF^^QKC6I(HRGF_P"J+QE_3YOND=J
M,2#2M?GT+3/"MWI(6&T>!)]1$Z>4\,+JR[%SNW-L52"O'OQ3[?P1));37MRD
MB7\<M_Y4*NNR8222-$6]QO)'INHL_B)=S102RZ9:E+C3IKZ,6UV9601@$"4;
M!L!S@'GGBM>^\37,'@6#Q'%8Q2.]K'<M;/*5 5@"0&"G)Y&.* -C0K26QT#3
M;2X 66"UBC< Y 94 /UKDSX7O;CP4ND7-FC&35_/EA9Q@P&[,AY!Q]SG'7MU
MK1?7M;O+ZZM=(TJRG:PVI=O/=,BM*R!S%&0A)P"N6;:.>G%6O$/B";0]+M+@
MVD?VJ[GCMU6:8)'$[CDN^#A1@]!R<8ZT <CK'@!K6ZUE=#T>,65SI]O$(5F"
M^=(MQN<98Y'R <G'YUU7A*PCTZ"ZBB\-OHB,X8*TZ2B4^HVL<=.]4=0\6ZII
M$>G1WUEI4<][-)$LS:@5MU58]^XN4S@\C&*9/XQU);F&VMK/2KB1K&6_>1-1
M/DE(WVX5_+P2<C)( '- &/J_@O5Y]$GDM8%_M WUR&B+J/.M9;CS!SG *D(X
M^A'>K[Z?XATRPUK0;321>Q:C-.]O?F9%2(3$EO-!^8E"QZ [AQQ6OI_C""\G
M036YMH9=*358I"V<QG.]3Z%<KG'7=6=9^.KJ6ZM!=:3%:VTNE'5I':<L\40X
M( "?,>5[CC/>@#'/P\OEN]0>+<R6T=BME'+-B"]\A "LJ \\@8R.#CMD5U=W
M8W^H>)_#6I_9&BBMHKDW*NZ[HF=$"@X//.>1Z54F\3^(+31KC6[C0;==/6V>
MY5!>$3HJH6 =2F 3@ X)QGOBM'P[K=QJY8RG23&$5A]BOO/92?4;1B@#C[[X
M=K?Z5XKN+C2(IM7NKRYEL':49*L!L.<A1SNX/3O6EJ'@^]U#Q9>F3']CW-JT
MQ8L#BZ:+[.1MZXV8;/K6A+XNN3XEOM*BCTB/[)/' #>:B8I)2Z(PVH$.?O8Z
M]13X?&44GB^\T1K0B*"-_+N@X;SI8U1I(U4<Y D'?/7TH YBY\*:Q=^&M,?4
MM&&H7TFJM?:C9K<1H""C(,-G!X$9X/K5Z[T8MI-G;+X#G$$ D$"VVHHDUJY/
M9@P^5N"<,?<&KVG>,-2O]$N-=73K!]+6TEN$$-Z7G3:I(61=N 3C! )Q[U ?
M'MT/#USJJP:1<^7!'*MK:ZEYDNYV15#J4&S[W/7F@"Q)H>NRZ7X1BNY!=7MA
M>I->S!QT$;@G)Y;[P&>O>J&I^')'\9ZEJ=QX3.JI(T#6TXNXTV;$ /!8'@BM
M6/QO'<Z]HVGVEDTD>H0&1Y6DP8&V,X0C'+?NV!YXQ[U2TOQ[<:GH4^JK#I"B
M.RENA:QZEOG&P$A638-O;)SWH IV7@_4K&]FU@VWGW2:S/=+927&Z.2%W.'4
M$[$E .X'@\$'KQJ^&XM;T6]OK*;09&M;G4KBX^W+<1;=CN65BN=V<8XQ2VWC
M*[U :3!9V-NM]>I<++!<3E!!+"4W(2%8G[Q(..F/6KGAW7M6UNYNA<:=9006
M=S+:2NETTCF1.,J#&!M_'- $7@O0)M#?7C/9Q6_VO5IIX2A4[H3C;TZ#.?E/
M3GUJ )K6E>-]7NX-"FO;/4%ME6:.YB39L5@V0S9/WOTKJ;^]ATZPN+RX8)!!
M&TKL>FU1DUR$'C]IO"T&I/IGV:^DO$LFMKB7:D$CX(+R8X780<XSR!UH I0Z
M#K5Q<.)=,:WB_P"$E_M L\T;;X"C+D@-UZ9'^U[&J$_@K6+>'6;4V']HV7GV
M*6L0D16GM879BA+$8(5MN3C.VO0='N-2NK=VU.UM8)%?Y#;3^:CK@'<"0".<
MC'M6K0!SGA.Q2PTV:WB\/2:+'YNX0O,DF\X'S95F'X>U='110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '(WFGZSI7B2\
MU?1+2UO$U&.*.Y@N)S$R/&&"N#@@KA@",9XXZUG:?X%9+_2GU2*POHX8+I[K
M?&&5IYI5?Y5;H!\P!Z_F:E\1>+Y])\4R:8=2TZPA6TCG1KNUDE9V9W! *L,8
MVC\_:HU\3ZO<^(;G3([_ $2SFMYUBCLKQ'$ETI529$.[H<M@ -TY- &OXLT!
MM4\%7.AZ9!!%Y@B2.+/EHJB12<8'&%!Z#TK/U7P-;O':6&EQ_9+.:\2YU&<3
M%Y9!&"4 9]Q/S[>OI[U)%J'BAO%$FC/>:/E+..[,BV4GS!G9-O\ K/\ 9/YT
MNF>+KB^\5:EI[V\4=DHD%A/@AIVA(68'UPS<8[ T 9#^ KM[Q]/N";W1CJJ:
M@9)Y\2MNAD67.T#^/8>/4U9A\,ZYH[V$FFQVT[:,TL5K$[B,7=M* 2&('RR*
M5'S8PV,GDFL?2_B=J5]9"X$FDW4G]F7-Y+! CHUL\:;@&RQW!CQ@8('-=-XA
M\1ZIIW@&W\0V@LQ.8X))HY49D(D*J<88="W?/2@"AJVD^(M9O=(U.]T#2;AK
M0W(-A-=;U".J!,L4(+95NWI4J6/B.QU^'5[/P_8[&TQ;1[1+X1K"5E=L*0F"
M,$= .].?Q)JTGB6?21?Z/8RV[QQI;W<<@>]RH+/&=W Y8 #?RO-4=2^)D.G:
M5X@,LUDNJV%Y+;VMLRL?,5& 4MSG)R>A% '0^)-'O_$$6DV@<VEN+E;B\>*0
M;TV#<H4D8/SA>W:LW2K'5?"NHG2[5&OK6_U+SHIYF+/%$R;IV?:H ^=?E]2X
MJ*#QE<S^*+S2GU/2;,PZ@+6.VEMY'FF7"G((< $EC@XP,<TRT\6ZZND6_B"\
MCTY](>Z>">*-72:$><8@^XL0V#@D8'?'2@#I_%>GW&K^%=2T^T56GG@9(PQP
M-WN:HZW8:M#KEKKNCQ6]W*EN;6:SFE,?F(2&#*^#A@<]1R&/M3?&GB*;PY;Z
M;)%/96ZW5YY$EQ>(S1QKY;MG (/51WK%LO'5ZFEVVM:A%9OHOVN:UGO;8-C
M.(I@I)*H6RI!R1D$<&@#H_#&E7MB-1O=3:(W^HW'GRI"<I$ H5$!P"V%49..
MN:A31KP:]XFO,1B+4;6&* [^=R+(&R.WWA5W2;O5;_P^+V[@AM+R='DBA=2P
MA!SY8?GDXV[L8YS7'VWCS5UT_P .:A>063VU_%)<7WDJZ_9X@\:!QEC]TR M
M[ T 7;'P2+/3O"@BL+&&_P!.EB>]FCC57<"%U;Y@,MEF!Z\]3S3_  9H5_H2
M6=I<^']*A:*-HY-0@G!F?ODCRQU/7YN*IW?CC4%N#;-/IVF1'4;NU^WW4;-$
M@A9=JD!@-S DY+ ?*W%7-5UOQ-I\>C/'<Z),NI7<5J&C@D=075CY@/F#(^7I
MUYZT +XQT/4M;DDMH]$TJY61-EMJ,MP8YK1C]YL!22 3D!6[<TU-'\3Z%)J-
MMHRV5Y#J$GV@75W,R-;3%%61F7!W@D;@ 1CD=*J:YXQUG1+V^MI;K17GLX()
M5@>)TDO&=F^2(>83GY<#[W)]*WO[?O!)XF#1Q Z9$DD*,#G<8=^&.>>?3'%
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
M_F#'"C^'@U1L_ ]_'90Z5=ZU'-HT5T;C[-':!'E_>F4([EC\H8@\ 9QBF?\
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
MT1<,A15)7Y2#NSVJ[XQM-0B\B]L]?U&T\VZM[;R(1'L"O($8C<A(;#$@Y[4
M-ET'7;2:2Y@U#[3J6H75O'<W,<"Q+!;1DD[48MDGYAR3]\= *VM?T4ZS;VWE
M73VEW:S">VN40/Y;@$'(/# JQ4COFN=M;34]0U[4-%'B/4X8=)CB(F01>=-+
M("V6.S&U5P H SSG-;?@[5;G5_#T<UZ5-W#++;3.BX5WC<H6'UP#]21VH S9
M_!$]_#>R:EJS7%_=O;YN%MPBQQPR!U1$SW.[))/6MN_T5;[6M)U+S60Z>TI$
M87A]Z;.3VQUK8HH Y_4/#\^H>([+46O46VMX)8&M3!G>LF-WS9_V5[=JI67A
MG7=.MH;"W\1@Z?;)L@22Q5I-H4A5=MV& ^7L"=O6NMHH X6P^&=BD&GP:O<_
MVG!I]LUO;QM&8U7+[B_#9S@*/PIUAX%O=)N[2YTS7/*>VLVL4\^T\S]T92ZC
M[X^Z"%'^[7<44 0P)(L*+*X>0*-S 8W'N:FHHH **** "BBB@ HHHH ****
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
AHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img134573907_3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img134573907_3.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" +* Y,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V/P7_ ,B+
MX>_[!EM_Z*6MRL/P7_R(OA[_ +!EM_Z*6MR@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB@G R: "D#*^=K!L'!P
M<X/I6;-+<:DUQ9VS7%HB!/\ 3 @P^>2(\]>,?-@CGC)!Q4U"W?1;N36;&%GA
M?F_MHER9%'_+55'5U'7'+#CDA: &Q?\ %-7P@8XT>ZDQ"3TM)6/W/9&/W?[K
M''0J!T%9>H7=K>Z:L$217RW\9$4><I(A'WB?[F#R?ICDBJFC7%UI=Q'H>J3M
M/+LW6EVW_+P@ZJ?]M?U&#R=V #?HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@##\)_\@>X_["=__P"E<U%'A/\ Y ]Q_P!A._\ _2N:B@ \%_\ (B^'
MO^P9;?\ HI:W*P_!?_(B^'O^P9;?^BEK<H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ,J\\3Z!IUT]K>ZYIEM<)C?#/=QHZ
MY&1D$Y'!!_&K>GZGI^K0-/IU];7D*ML,EO*LBAL XRI(S@CCWKD)-;L]/U?Q
M%;-KVF:;=G5H)2MW<)&6B%M;;L!N<'!&?K3=.U6ZGU;7KS1-5T>YM9]158(&
M!8W3K:0;E299-HX&/N-C!S[ ';W%Q%:V\EQ/(L<,:EW=C@*!U-<CJ=S/J\ML
M-5@FL_#=R3$R[S')(QP$\['*1MTQD'.T-PQ%:FCW8U>[%S=^?:ZC;(4ETUIO
MEAR3AB !OR,#=RO!V]\[5Q;PW=M);W$:RPRJ4=&&0RG@@T 9&DW,FGW*Z'?N
MID1<V<W ^T1#M_OJ, CN,,.I NZIJ<>FP(=C37$S>7;P(?FE?&<#T& 23T !
M-<3X@TFR6YL(-9N+X7&GL7T6\A.YY6)&(R#G=("%Z_> SG[];&@33%M0U'6H
MV?7[:+$UM$I8118)581R2&QDD<LPQ_"  "QI]K+X>>2]U.[A*77EH_EQ$+!(
M3@*I'2/D=>^23\W&QJ>G1:I9&WD9XV!#Q31G#Q..CJ?4?KR#P37$>'+3Q1=>
M)8+S4+J]^Q"#S6,\9C"LV=]OL)&1N((<KD! ,UU-G=SZ=J8TJ_E:59BS65R_
M\8ZF)C_?4=/[RC/4&@";2-1EN#+8WX1-2M0/.51A9%.=LB9_A;!^A!':M2N?
M\4F*VAM[^%BNK0L5LE09:=CUAQW5L#/88#<;<UI:3J::K8+.(VAE!V3P/]Z&
M0?>0_3UZ$8(X(H O4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &'X3_Y ]Q_
MV$[_ /\ 2N:BCPG_ ,@>X_["=_\ ^E<U% !X+_Y$7P]_V#+;_P!%+6Y6'X+_
M .1%\/?]@RV_]%+6Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 445F/J$E\\L&D30-)!,J7$LBL40<[@N.&<8 QD8SD^A )=2O;
MBVB5+.T:ZNI&V(N<(IQG+M_"OZGL#6*TL.B7AFG6?6->DCW2+;H"T<6>=JDX
MC3C@9RQ'\1J1+E&O+O3?#BQ^=YQ:_O6)=87/4$DY>3& %SA0!G  !=X?B&C7
M4^D71WW4C-/'=N<M>+W+'^^O (Z8P0 .  7;FRLM?M+>^MYV279OM;VW.'0'
MT/<'C*G(..153_A('THM;Z_'Y+HFY+N&,F&XYQA>I60_W#DG^$MV>T%SH>H2
M365K+<Z==,7F@A(W02GJZ@D95NX'.>0#DTZTL[K4[]=1U2 PQPG_ $2S9@WE
MG_GH^"07/8#(4=\DT 5AH<FO(]]K D@G8?Z'"C#=8X.0X/(\W."3T&-O(R6B
M(O;UNL47B33!D<E8[J,_KL?'OL8=\<W?$4MX)]%M+2_FLOME\T4LL"1L^P6\
MTF!O5A]Y%[5S4=MJMYK6E2IJUZ]V;.[GA%['" KQRPIM)CB1BCAVR#ZJ0 5!
MH U]>\17#>$);W2EEANW;R"[*";.3H?,7#=#Q@*V21V.X9-E-<7/AZZN=?CU
M42W+10VEG,R^?YZ@-OCV@ '><@X  CW' S6A=:O%91MXDMTDCD1UMM3T_.79
M\@ *.\@R,8^^I'^R1J:' =0,>OW3QRSW$7^C"-PR00M@A5(X). 6;N>!P!0!
M6\/6T\%U<7&N.TFL%O+$TF!'Y;8(2'&!M' / 8L,D?=H\1W,'AN0>(?M$,"$
MK%=Q2.%%PO;;G_EHO./49'H18UKPKI^N:II^I78EDN-.;S+:/S"(P^Y6!(QS
M]T#Z?AA?*TWQ=I9MM3L5=H)0+BTE.3%*!T.,9&#D'H0<]#0!KVMS!>VL5U;2
MK+!*H='4Y# ]#4M<](H\,7K7"#;H]U)F95'%K*Q_U@]$8_>]&.[H6(Z&@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH P_"?_ "![C_L)W_\ Z5S44>$_^0/<?]A.
M_P#_ $KFHH /!?\ R(OA[_L&6W_HI:W*P_!?_(B^'O\ L&6W_HI:W* "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *:[I%&TDC*B*,LS'
M]2:@O[^VTRT>ZNY1'$N!T)+$\!0!R23P .369?W$*6C:GK$WD:9Y #6,\*ME
MR<Y;[Q9N %5>Y/WB1@ +S[5K *I<?8]&V"1[N*4![E"N?D8'Y%P>6X;TQPU8
M\NHK<+8V5E%)IOAJ5A E[#\GFDXVHG=$;D"3J3@#&X,;-SIU_P"*[!;IYQ:V
MI"S6=IPZ2$'<K3XX93Q\@X .<DXVZ]I<6WB#2I[>[M@&YM[RTDY\ML<J?48(
M(/<$$4 5+O2O['\F_P!$M53[/&(YK.)0!/".P']]<DJ>^2.^1;N[>U\1:3#-
M;7&"<3VEU']Z-^S#]01W!(/6HM)N+BSNFT:_D:66-"]M<-UGB! ^8_WUR ?7
M(;N0,RQUF.UDOGT[P]JLEO)>2H66:U6-I5D,;E%>8$ NI[#)YQS0!TEB]T]E
M$U[$D=SMQ(L;;EW>H/H>OXU8JCI&IIJ^GB[2":W_ 'LL+13[=Z/'(T; [21]
MY3T)J]0!1U/2+/5XX$NQ-^XE\Z)X;B2%T?:RY#(P/W68=>]45TG1_#[R:Q)+
M=AH('0S7=]/<;$8J6 $CMC)1>@R<"M>YNH+*VDN;J9(8(UW/([8"CW-8MG#<
M:[>IJ5_!)!90-FRM)!AG/::0=C_=4\KU/)PH!F3:9J,NI+XL^RYN8N$TT@;C
M!@C)_P"F^"2.P'R<9+5;M[N#26CU"T</H%^WF,PX%K(Q^]CLC$_-_=;GH3CI
MZYR_CCT&>XO'4/HMV3]NB896!CP9<?W#_&.G\7][(!T=9.H6$Z7T6J:<J?:U
MQ'/&QP+B+/W2?[RY)4_4=":KZ=*^BW<>D7,I>UEXT^=VR2 ,^2Q[L!D@]U'J
M"3O4 0I);WULQ1HYX'W(V"&5NH(/Z@BL>PD?1+Z/1[J1GM)B1I\S]1@9,+'U
M !*GNHQU7)MW&-)E:\5K>#30));P%"&#<'S 1]#G/KG/'-B_L;;5M/>UG&Z&
M0 AD;!4@Y5E/8@@$$=" : +=%9.DW\YGDTO43_I]NNX2;<+<1]!(O\F'8^Q!
M.M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!A^$_^0/<?]A._P#_ $KFHH\)_P#('N/^
MPG?_ /I7-10 >"_^1%\/?]@RV_\ 12UN5A^"_P#D1?#W_8,MO_12UN4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !5:YO[>VN+>V>0?:+@L(8P"
M2V!DGCH!QD]!D>M5;C5\:DFGV4!NKD,#/AMJ6Z'N[8/..B]3[#FLJZU9-)N8
M])LIWO=4NIL-/=-F.%F&1O(P%X7Y8UQG';):@!9/] NH;W5C]OUJ7(M+*#E8
MO41@]AGYI&]>P(6DT=);C79FU]$_M>$>9;1JVZ%(CQNBSU/.UF/S9]%(%-DT
MF7P[=-KT,EQ?S.@34M_S/+&"2'C4?=*9/R*.03P6Q6MJ-FFLV$%U87*)<1XG
ML[I/F4$CV^\C#@CN#ZX- %.//AS41"3_ ,2>\DQ$3TM9F/W/9&)X]&..A %R
M\TV;^U;?4[!HTGRL5RCY"SPY[X'WER2I^HX#9#[9EUK1VCU"Q,?F*T5Q;2C(
MST8 _P 2^A'48-7HHQ%$D:EBJ*%!8DGCU)ZT /KB(;6\@C>WNO#6K3M#?7DT
M<UM/:A'26>1P?FF#<JPZ@$<UV]% '(Z%X:F73Y+J6;5-,U"6[NIPGVUI%C5Y
MY'4&+>T1^5ES@=2><\U>DUR[T48UZW7R>B7UHI9'/ "F/EE8DX &X'UR<5J:
MEJ=OI=L)9M[L[!(H8UW22N>BJ.YZGV ). ":I6.F3W%XFJ:OM:[7/D6Z-F.U
M!';^\^."_P" P,Y &6MC<ZM<1ZAJ\7E1QMOMK D,(SV>3L9/;HO;)YK<HHH
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
M<_P(.['Z#)XJ+PMK4VIZ!I=SJ<UJE_?Q-/'%'\NY,Y!5223A2N?K0!OT444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &'X
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
MB@#I^)))K3H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH P_"?_('N/^PG?_\ I7-11X3_ .0/<?\ 83O_ /TKFHH /!?_ "(OA[_L
M&6W_ **6MRL/P7_R(OA[_L&6W_HI:W* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JI<7K)-%#;P-<.TH24
MJX A&,EF_#H.IR.W(H7EU?ZE<RZ?I>ZVCC.RXOW3[A_NQ \,W^T?E7_:.15Z
MRL;/1[(QP*(XER\DCMDL>[NQY)]2: $MH%TZT>6[O&F9=SR7,Y P#R>F JC'
M3VYR>:RDMG\374=W>(RZ/$0]M:NN#<,#D2R#^Z/X5/\ O'L L*2>);D7,Z[=
M%C(:WB88-TPY$CC^X/X5[_>/:NAH ***R+O5Y9+V33M)A6XO(\>=)(2(;?/(
MW$=6QR%'/3)4$&@#7K,N_$.E6<S027B/<*,FW@4S2X_W$!;]*K#P_#=M_P 3
M>]FU&7:=T3.8X0#U'E*<$?[VX^]:MI9VMA L%G;0V\*C"QPQA%'T XH S3JF
MJ7/%AHKJN1^]OIA"I'J%4,_X%5H_LW5KL@WNLF%,Y\JPA$8(]"S[F/U7;6S1
M0!EP>'-)@F6<V:SW"YVSW3-/(,]<.Y)'3L:IW<'_  CUX^J6D8&GRG-_ B_<
M/3SU [@?>'<<]5P>@H(R,&@#G_$CV\=K;:C!,%U&-O\ 02@W&<L,F+ Y96 Y
M],!OX<T^TTRZU*>/4-=1 R$/;V"MNCMSV9C_ !R>_1>P_B-C3?#VGZ5.TUO&
MY?E8O,;<($)SY<?]U<]A[=@ -6@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBFNZQHSN<*H))]!0!C0?\3#Q-=74F!;Z8OV>(DG!E90TC>G"
ME%!]W%'AU#<PSZU(/WNHOYD?^S ,B(=/[OS$>KM6=Y+O\.YF<RPR:A&TTOS?
M.GGMN89[$!\#'3 Q75JJH@50 JC  Z 4 <]J$::#<3WK('T:[)^WQ,,K 3P9
M<?W3_&.G\7][,FGRMHUY%I-S*9+2;/\ 9\[')P!GR6/=@,E3W4>H).ZRAE*L
M 5(P0>]<O+8PV0_L"^5CI%T0+&8-@V\@.5CS_"00#&W;&.H7(!U-9DZ'2YVN
MX%MHK%B\M\6!#9VC$@QP?NX(QSG.>,&/2=0G\^32M1(_M"!=PDQ@7,><"1?Y
M,.Q]B"=>@"G?65MJ^G&&1B8Y 'CEB;YD/571NQ!P0:K:1J$\CR:=J.T:C; %
MF486=.TJCT/<?PG(Z8)A-PVAZC';S!$TFX*16I2,*ML^ !&<# 5L?*?4D=U%
M6=7TQK^..:UE$&H6Q+VTQ&0#W5AW1AP1^(Y ( -*BJ&DZFNIVK.8VAN8F,5Q
M;L?FBD'53ZCH0>X(/>K] ',>*)?$=RLUAH-L80L0DDO'<*7'/[N'KAR!]YA@
M<=<\0^'YTT6:UT][N7[%?H)-/@O&<W<38)>-@025'7<3P3CTKJI1(87$+*LI
M4[&=<@'L2,C(_&O*]:M=2THS7=VET]J]S%;ZIJ>[;=W:N<;+=1GRX@S*,#!;
M)QSR0#U>BN=\(7\UUI\\,DLEQ!;SF*TO)%*FYBV@@\X)(R5)[[<]ZZ*@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,/PG_ ,@>X_["=_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,/PG_R![C_ +"=_P#^
ME<U%'A/_ ) ]Q_V$[_\ ]*YJ* #P7_R(OA[_ +!EM_Z*6MRL/P7_ ,B+X>_[
M!EM_Z*6MR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***S+R]N+E9+?1Y+=[E)/*FE=MRVYQG)4<LV"/ER.O)% $]QJ5O!>PV6
M[?=S E(E!. !]YL?=7MD]^.M0VEO&+N&2_EM9M72%OFC&TJA;G:I)(7.!GO@
M9]*P+F]&A6]U;:/'-?WZD-J%_(/,,6>KOC&Y@#D1KC Z #&;_P#PCD!LX[S3
M[DOJF1.FHN=S3MCHY'!C8<;1P!C ! H JW.C:H-7OYUTG2-0MY;^._MFNKQX
MVBD6".(':(7&04)!SW[5"L&J?:K[3K@0VUYK5U]ID-G,THM[9(8HF.\HA#L4
MP.!C=D9VFN@L=9M[K39KN8_9C;;ENXY#@P,HRP;VQR#W!!'!J#0())5GUBZC
M*76H88(PPT4(SY<9]P"6([,[4 :L$$5K;QV\$:QPQ*$1%& J@8  ]*DHK-UK
M49+"T1;9!+?7,@@M8ST+G)R?]E0"Q]E..<4 1:CJ,[W?]EZ7M:]9=TLK#*6J
M'^)O5C_"O?OQ7.W>HRQW)\+>$_WFH/E[[49#O%MG[SN?XI#V'MZ# S_$&M?V
M#<6_AG3[MH9KF16U35W0L8FDXW,1PK-QC) 4;0,#E>WT/0['P_IJV5A'MCSN
M=VY:1CU9CW/_ .H<"@"/P_X>L_#MA]GM@TDKG=/<2',DS]V8GD\DUK455U.?
M[+I5Y<?\\H'?\E)H XG0F^T:):7*\BXC\_..N_YL_K6AL/H:J:;"+?2[2 #
MCA1,>F% JS3$.V'THV&FT4 .V&C8?0TVB@!VP^]&P^]-HH =L/O1L/O^5-HH
M ?L_SBC9_G%,HH ?L_SBC9_G%,HH =L]Z-GO3:* ';/>C9[TVB@!7A60;756
M'H1FJ4^@Z5<D&?3;*4@Y!>!20?7I5RB@"H-&M$0K")H!T_T>>2+'TVL,5)'9
M7$  @U74TQTW7;R_^C"U3T4 ,0ZW$Q*>(+MP3PLT$# ?D@/YFI?[1\2(PV7N
MG.G<2V3;C^(E 'Y4VB@!M]?:]?VZVK&W@0NIDGMI7C?:#DA1@]<8Z]ZYO7K#
MQ!/-,D#S7EO+$D>Z2:,.@!8L!N7N?+.<@C;P0:Z:B@#B],A\1FUGL;FQ:&2_
MDA-U//%&X8*)"X<I)EU.(5QD# ;A0<5V.GZY;PK<:5X@MK<QH%$9MM+E$#J1
MR/XU&.F-U/HH 1+O0+%E72?%$&FECA+6XF#PD] HCD(*]OE0K6D=^J23:!K]
MK#YCQ^?#-;L0LH4C+)GYD=&*GJ<94@GG&!JI'V-(VY$US!#CUWRHG_LU=1K(
M\G4=&O0%Q'=&&1B.=DB,N!_P/R_RI#)=!N[BZTP+>'-W;R/;S-P-[(Q&_ Z;
MAAL?[5-U?3[AWCU'3=HU&W!"JQPLZ=3$Q[ ]C_"<'ID%EFIM?%.IP@ 17,45
MT.>LG,;_ /CJ1?G6Q0!RT=[':Y\06 ;^SIR?[1MBN'@<<-)M[,N,.O<#(Y'S
M=.CK(BNC!D8 JRG((]16)J,,FD7LFLV<3R0R ?;[=!DNH&/-4=W4=0.648Y(
M%06,T.ARP112J^AWK V4JG*P.W(CS_SS;/R=@3MZ;10!H:OILMSY5[8E(]2M
MLF%VX5P?O1O_ ++8'T(![5<M9_MEFCRPF)W0>;!(06C) )5L$C/-6*SY[5[>
M[-[86\33S/&MSN8C?&,C(YQN&>I'(&/3 !0LR?#U]'ID@_XEDYVV4A/^I;_G
MB?;^X?\ @/89WZI26]AK.DM%E+BRN5W!D?(8'G<K#H<\@CIVJGI%Y<07#:/J
M4F^\B7=#.0!]JB'&_CC<,@,!WP< ,* -FL?Q-K,F@Z*VH1PB0)-$DA;HB,ZJ
MS'Z D_SXK8ILD:2QM'(BNC AE89!'H10!P6FPZC#XHO);>:XN9K;49#?$W#,
MDEI)$9(MJ$D!E.U0% /&>AKM=.U&UU:PBO;.3S()1D$@@@]""#R"#D$'D$5B
M76BW-I%'I/ANVM='L9BSW5W BJT?081,8WD?Q'@ =SBN=TO6-*T/4KX>'()[
MO1[4*=4G%QO2-N09$4Y:1N,NP."%XRU 'H]%(K*Z!E(*L,@CH12T %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 8?A/_D#W'_83O\ _P!*YJ*/"?\ R![C
M_L)W_P#Z5S44 '@O_D1?#W_8,MO_ $4M;E8?@O\ Y$7P]_V#+;_T4M;E !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2$A5+,0 .23VJ.
MYN8K.VDN)WV11J6=L9P!]*Q-3CBO8?MFK7(@T18U<VKJ5:5CSB7N1T C Y/7
M/2@"Q'??V[!(;&::WLU92+U57$P!^81Y_AXQOQ@Y./6J,=XWB6.2'0Y_LNE%
MV6:_@P'E;/S+%Z<YS(?PR?F%9YKG5M5@MM8M6LM$G&+2W/!N''\,_P#=!'*Q
M]P#NY^6M'4(&T2[;6+.)C;, +^WC&<J!@2JH_B4<$#DJ.Y4"@!/#;+81-H,\
M2175FN047"W,9/$P]R?O=PV>Q!)#_P 4W?I:G(TF[DQ >UM*Q_U?LC'[OH3M
M[J!:U.Q&K6EO=V%PD=W#^^L[E?F7D=#C[R,."/3D8(!&E'N>%#,BJY +*#N
M/L>] &=?^'M-U*Z^T7,4A=@JR*DKJDP4Y4.H.' /J/;IQ7)Z5X9L+]9;N70M
M+NS)JUWYTL]I$[LHNYPV689X 3'7H!TKT"L>;PEX;N9Y)Y_#VDRS2L7DDDLH
MV9V)R221DDGO0!A>&=6O=*\$Z!<7]I#_ &8-.MP]Q!(SO$OEKAW3:/E]2"<=
M>F2+%QK5M;P:CXLNF#6-G&T%B-P EY^9QGC+N H/3"@]&K2U<^19VNB::%MY
M;H>1$(0%^SPJ '=1T&U< ?[3**X75+"&?Q+_ &-!#--X3TDK-?6Z9(BD8$ +
MW9!U*C./FXZ"@#J/#7AM9?#=TVN1+/>:SF:^##^]]U.O&T=.>#G%,\.7]QH>
MJ#PEK%PTL@4OIEW(,&YA'\!/0NG0^HP?<Q>&-0DT34H?#-Y<K<VLZ&71KP-G
MSH0,F,GNRCN.H].*Z#7]!M_$%@MO-))!-%(LUO<Q8\R&0'AE)% &K6+XN&[P
MAJ\62/.M9(<CJ-XV_P!:S)=?UJPFMH+S2[B5;9R+ZY@@9TEC(Q&T0&26+%2R
MC.W#9XP3G^);?7KJR2_N;[[';2W5LG]EA%?Y/.7.]_[Y!R<9 ( R>M %OI11
M13$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% %>9!+?Z7"?X[V,_]\9D_]DKI/$T32>'+UHX_-E@07,2#JSQ$
M2*![[E%<_!$)O$VB@_\ +&66?\H73_VI7:LH=2K#((P12&8UU(@\1Z+>+(=E
MQ#/;*,\,6"RC\<1-^9K:KCD1[?P+:.F][C0G .5+.PMV*/@=RT8?'^\*Z]'6
M1%=&#*PR".A% #JYFXM8='EEM+F-9/#]^Q5D;[MK(YY'M&Q/_ 6/H1CIJCG@
MBNK>2WGC26&12CHXR&!Z@B@#)TNZN+*\.C:C(TDB@M:7+=;B(=F_Z:+T/J,-
MW(&U7*M:;2OA[4+B5>?,TJ_W?O 5Y"Y/61!Z_?7KGYJUM(U.2[\ZSO56+4K7
M GC7HP/W9%_V&P<>A!'4&@"G-CPS>O=*,:/=2%KA1TM96/,@]$8_>]"=W=B-
M'5=-74K90K^5<PMYEM.!DQ..A]P02".X)%7G19$9'4,K#!4C((]*S8IVTZ[%
MK>W7F+=3-]D/E;=@P#Y;$<9^]MZ9 QR020!VD:FU_#)%<QB"_MB$N8 <A6[,
MI[HPY!_J"!HUD:OI\[31:IIN!J-N"-A.%N(^IB;^:G^$^Q8&[I^H0:G91W5L
MQ*-D%6&&1@<%6'8@@@CU% $EW:07UG-:7*;X)D,<BY(RI&",CFN \1V%G9^)
M&>:&[M[4:='8V-MIK;)+UF:0O$H'\(4+D\;<YR.M>BUFZWH\6M6(A:1H9XG$
MMM<Q_?@E'1U_D1T()!X- '->%-<U5UM6O((387+?9TM[6)MVF2IQY,N>2,#[
M^!@^Q!KMZ\VU9]4O;_4+**U2**U\A]96TS'<ZBA7!,0&2$P".NYMI7(Q73:)
M=MIC6^E7MYYT5P"=+N)"V^:,*&V.2/OJ#QDY8 GJ#0!T=%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 8?A/_D#W'_83O_\ TKFHH\)_\@>X_P"PG?\ _I7-
M10 >"_\ D1?#W_8,MO\ T4M;E8?@O_D1?#W_ &#+;_T4M;E !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %4=3U6#2X5+I)-/*=L%M",R3-Z*/Y
MDX ZD@4^YO3#<6]O';S3/,Q!:-,I$ ,EG)( ZCCJ<\#@D82G^S;][>U/]J>(
MIU!FGD&U($[;L9\M/[J#YF]_F8 $FIZI!H<$>LZR\@NQ"52R@FW(.[%<[0<#
M&YVP% S\HSF.YT35+_R-7GGB;5+9_.M;4-FWCX(*$X^9B#CS,<'!  R#+X<A
M03WJ:C^]UQ3MNWDYWQG.PQCM$1G '<$')!)DL6;P_?QZ3*?^);.<:?*3_JCU
M\AOPY0^F5_A&X MJ;'Q-HK+(C^5)\KH?EDAD4]./NNK#J.A (HTBYNR9K#4%
M8W5M@>?MPEPASM<=L\$$=B/0C+O[,:'7/[0M)%C2==MY$1Q(0/E<>CC@9[K]
M!6E0!GA;#P]I-S,28+&W62XD^\PC7EFP.3@<G ^@':J8\6Z7YD2.FIQ>;*D*
MO/I5U&F]V"J"S1@#+$#D]ZD\6PRW/@S78((GEFET^X2..-2S.QC8  #DDGM7
M*ZVXU:95L9]=62>\M-J'2;E%B N8V9]TD>P;0"WS#' ^A /0JAN;RULHQ)=7
M,,"$X#2N%&?J:S%\/R.I6]US5KM3V:5(,?C"B']:GMO#^D6DWGPZ=;"?C,S(
M&D..F7.6/YT <Y<ZZ+'2=1\4';-/<N;/3(E.[*ABJ 8Z[F!<XYVX')6LOPWK
M+>%=!\B^TF=M0DOA'>%9XO,>YE;()R5R""""., DG@UM3>$]0^W6S)?6L]C9
MWCWMM;SVY#I(VXX+@\J"Y(X!Z9)Q4][IE_?79GOO#VD73>0T'FB^</M;JN#%
MCUYSD9.,9- &/88U'QQI2V.B75A9Z3]J:X60Q&..615"A3&[ '&_*C&-V2.:
M] K!MKFYTFTBM+;PQ="WC^55M9H"%'K\SJ3[]3GUJPVOI$A:?3=4BQU M&E/
M_D/=F@#6KF_%\FV/280"?.OP#CL%BD?_ -E'YBKJ>)M*90SS3P#_ *>;66''
MUWJ,5A:SK>EZOJVF6VGZC:7;0F:618)E<H0H3Y@#D??[T .HHHIB"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@!=)5G\8VQ&/+CL9RWKN+Q!?T#5V-<GX=/F>*-1X.(;.  ]LN\N1_P".#\Q5
M0:#8ZGK^NSRZ)I5_/_:\,<DE[;+(4A^RVY;:2,YY.!TR:0S;0?V?XHE@*K]E
MU6,RC/:= %88[[DVG_MFWK3O#A:UM[C2)-V[3I/*C)'WH2-T6/7"D*3ZH:YZ
MVL[/3;W4+>QM;>V6+Q';BWBA18U4M:P;]H' ^1I"<>IKHX-@\97VUOG:PMRZ
MY]))MIQ^+?7'M0!L4444 5=1L(=2LWMIMR@D,CH<-&PY5E/8@\U@8O+V38QB
MB\2:8N4?[L=U$W_LCXP1SM8=\ GJ:S=7TU[U(I[600ZA;$O;S=LGJC>J-T(^
MA'(!H FTS48M4LQ/&K1N&*2PO]^)Q]Y&]Q^O!'!%69HA-"\19E#J5W(<,,]P
M>QKF%NG>1]=T^%UN8CY&JZ=U9MHZX_OJ#E3_ !J>^5(Z6VN8+RUBN;:598)5
M#HZ'(8'H10!F:3?SK</I&I,#?PKN27&!=1=!(!ZC@,.Q]B*AU&.31+V36;6)
MGMI,?VA @R2 ,><H[LHZ@<LH[E0#I7^G17_D,S-'-;R"2*:/ 9#W'T(R".X-
M265S)=6WF2VTEM(&9&CD[$'&01U!Z@^A[=* )8I8YXDEB=9(W4,KJ<A@>A!I
M]<_'_P 4U?"%B!HUU)B+TM96/W/9&)X]&..A '04 4[C3+6XU&UU!D875J&"
M.AP2K#!4^J]#@]P#VKG)?#]]XK<76OM-8P1G?96%O+AX'[2R.I^:0=0!\H]S
MS77T4 1P))';Q1RRF614 :0@ N0.3@<#-2444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!A^$_P#D#W'_ &$[_P#]*YJ*/"?_ "![C_L)W_\ Z5S44 '@O_D1
M?#W_ &#+;_T4M;E8?@O_ )$7P]_V#+;_ -%+6Y0 4444 %%%% !1110 4444
M %%%% !1110 444R66."%Y9I%CC0%F=S@*!W)H ?6,VJW&H7OV;1UC:**3%S
M>2 F-<'YD0 C>_4=<+WR1MHO91>6UW]M;[%I"*K_ &H7(4S+C+9Q]U,8&<@G
MGH,$Y-Y#J6J:6$TFV%IH\ 79: &*2]C'5!T\I2.G<G&=JYR ._M*![_^Q-!8
M6PGDD:742I96D&-ZQL<B27'KD#!Z[2!/]BC\(RM>VI<Z7,=U^KL79'_Y^,GD
M_P"W[8/8YO);:;KOAV!+/]S:[0;=H5\MK=EX&!CY64C&".""".HI^DZA)=";
M3]05%U&V $Z@8613]V10?X6P>.Q!':@ U>PEN5BU#3C&-2M@3 S'"RJ>L;$?
MPM@<]B ><8KF97N_$!U1KN_U>UMDO[>VCL8;:!C%NB@?+;HG(*N['=NQP,=J
MZW2].&EV[VL<I:U5R;>,C_4I_<![@'./08':J,OAV;^T+V[M->U.R^V2K-+%
M"MNR;Q&D>1OB8CY47O0 >'9;S[1K5I=W\U[]COA#%+.D:OL-O#)@[%4'YG;M
M6Y6!']B\)0RRWM]?WDVI7FXNUOYTLDGE 8"01C@)#G[O8Y-6K'Q%I^HWXLH1
M>1W!B:94N;&>WW(I4,09$4'!=>GJ* -6BBB@ HHHH **** "BBB@ KDO$ 63
MQ59G'SP6,@SZ!W3_ .-_I76UQNIY?QC>ONRJ6=O&!Z'=*Q_,,OY4 %%%%,04
M444 %%%% !1110 4444 %%%<EINAZ?=QF>71K"Y:34;SSYIK9'; GD R3SV
M[_I0!UM%8_AB*.#1WAAC6.*.]NU1$& H%Q(  !T%;% !1110 4444 %%%% !
M1110 4444 %%%% !1110!<\*@/?ZS*.2LL4)_",/C_R)^M:-YX8T#4;I[J]T
M/3+FX?&^:>TC=VP,#)(R> !^%4O"$8%IJ,X _?WSL3Z[56/_ -DJYK=U,$M]
M.M)3'>7SF-)!UB0#+R#Z#@?[3+2&9NFZ=IKZYLTNQM+73=+D=B+>%8T>[9=C
M$;< E$RI/JV/X35W0,7TU]K@P4OF5+=O6WCR$/7D,S2.#Z.*JW5HMRZ>&=-'
MV>QA16OI%!SY;$_N@?[SX)8]0#GJP-=&B+&BHBA44850, #TH =1110 4444
M 8VJV=Q;70UG38C)=1H$N+=3C[3$.<?[ZY)4^Y'?(HP7D&E.FIVCA]!OVWR8
M'%K*Q^_CLC'AA_"W/=B.GKG;Z$:%=SWVT/H]V3]OA(RL+'@S ?W3T<?1N/FR
M =%6??VK)(=2M(/-OHHBBIYA02KD':>Q/!P3T)/J:HZ?,VBWD6DW$ADLY\_V
M?.QST&?)8]R!DJ>Z@CJN3O4 48)[+7M)W!!-:W"%'CD7!]&1E/0@Y!'8BJ.F
M7,^G7PT2_D>3Y2UE=.<^?&.J,?\ GHO?^\,'D[L22V4FG:LVHVC(MK/S?1,V
M!D+Q*O\ M8 4CN,?W>;5_96^LZ<$\T@-ME@N(6&Z-NJNI_R".#D&@"]167I&
MHRW!EL;\(FI6N!,J<+(I^[(G^RV#]"".U:E !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% &'X3_P"0/<?]A.__ /2N:BCPG_R![C_L)W__ *5S44 '@O\
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
MW4PM[2:<](T9_P AFN$T2#[+H.G6^2?*MHTR3DG"@4 7J***8@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JEK,XM
M=#U"X)P(K:1_R4FKM4=802Z9) W2=DA/_ V"_P!: -'6?$J^&M2\/:$)+>)K
MZ,Q1M-&[Y=3&J)\G3.X\]!CWS2O8^)H](U&Q^Q:5<&[-PQE6\DC(\PMM&TQ'
M. 5'WNU3^*[2\MTDU^QDLC<V%L[117=J906 /W6#J4)SMSZ$]:Z>D,YZ[UV^
MT?3'N+K0;MXK>/=(T$\+  #)/S.I[=@3Z US]GXMUC7K*1+.33T61@3?6DHE
M$"D ^7M.<RCU(V\@X[5OZI=7>JG4-)M+)9(XI(X)IC.!MW!';Y?]QAQGG-9"
M!3K6MS#_ ):WO)_W8HT_]DH 6TL8;*$QPJ?F8L[L2S.QZLS'DD^IJQL/M29^
MGY49(IB%V$=ZJV]V_AV_>]0%M-G;=>Q@']V<8\Y1] -P[@9ZCFUO/H*0MGJ!
MB@#I[;4K&\N9K>VO()IH0K2)'(&*!AE2<=,BK5>?:-!8Z'XH@EDA2"UEB^S6
MAB4)'#(S996 Z[R%P3QE<<$\^@TAA5#5=,35+54\PPW$+B6WN%'S0R#HP_ D
M$=P2#P:OT4 <KYEU=R-J%M;B+7M/ BO+0'"W,?7:">H/+(W8Y!Q\PKH;"_M]
M3LH[NU?=%(.XP5(X*D=B#D$'H15+6-/N)'BU'3BJZE; [%8X6=/XHF]CV/\
M"<'D9!S%ODM0?$%BK_8)B1J5MM^>%QP9-O9EQAQW R.1\P!T5Y;&[LY8!/+
MSK@2PMM=#V(/^/'K3+.Z:9YX)(IDEMV",TB8$G (=2."#^A!%6$=9$5T8,C
M%64Y!'J*H:M837<44]G+Y5];,7@8D[6..4<=U8<'TX(Y% %"?_BFKY[I0?[(
MNI-UPHZ6LI/^L]D8_>]"=W=C705@6&L?VSJ26X39$MK*MY:2J"T<NY!M;Z#=
MTX(8'H11I[OH5ZFD7#EK&4D:?,QY7C/D,?4#.T]U&.JY(!OT444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% &'X3_Y ]Q_V$[__ -*YJ*/"?_('N/\ L)W_ /Z5S44
M'@O_ )$7P]_V#+;_ -%+6Y6'X+_Y$7P]_P!@RV_]%+6Y0 4444 %%%% !111
M0 5%=74%E;27-S*L4,8W.['  IMU=QVJ8/SS,K&*!64/*0,[5!(!/^3BLBZO
M/L4L%[>?:'OIX?+@TJ&4."W4X& ">F6;A<<8R<@%2]G_ +1LI+[6RVGZ$G(M
MI,B2Y&>/, Y /&(QR<@-U*TR:RO/&&F?:#.+33G59+.W&'$W0JTXZ,A_YYCL
M>3G&U^EI+=>(9/\ A($3^TX1YUG"K;H(XB,%H\@;G&=K,>1GC ;%6B3X<U#G
M T>[D_"UF8_HCD_@Q]&X +5C<P:YID]K>VJ+(H-O>6;_ #!3CE?=2#D'N"*A
MTF>XT^].B7K22;4+V=TYSYT0ZJQ_YZ+D Y^\,'D[L3WNF2'5+?5+!DCNEVQ3
MA\A9X<\J<=UR64^N1T8UJ4 4(]$TN'43J$=C MV6+>:$&0Q&"P]"1P3U-7Z*
M* *.M:C_ &1H6H:GY7F_8[:2X\O=MW[%+8S@XSCKBL&?Q3JMG>107>F:: T\
M,4@AU"5G423+%N :W4'!;.-PX%;VM:=_:^A:AIGF^5]LMI+?S-N[9O4KG&1G
M&>F:YG^R-5U76)H;N]T<?99[6266#3'2614D68)N,QVC*CL>N<4 =I7&V]ZP
MU&>::UGO?$!FDB@MG0I';Q!B%8,1A4*X)?EFS@#@*.RHH RM/TG[-.VH7\XN
MM192&G*[5B7ND:_PK^9/<GC',:A>7;WL^I:&\L.@RD?VE=QC);'!EMQWP.'?
MH0,KN(K>>PN]?D;^U$-OI8.%L<_-/[S$?PG^X.#_ !9SM%K4-56TE73[& 76
MH,F4ME.U47H&D/\  GZG& ": &>?I/AS2(1" ENY_<QQ9=YW;GY>I=FY)/)/
M))ZFH8--NM5GCO=;0(D;B2WT]6W)$0<JTA'#N.#_ '5/3)&ZLG3=,3PGJ44V
MHR)/%<_NHKH@JED[-GR4!)V1,<!?<!23\N-0WMUX@;R]*E:WTW.)-0 ^:7VA
MSV_VSQ_=SU !K17]K/>3VD,P>> #S54$A,] 3T!QSCKC![U9K+>33?#6G1Q(
MGEH6VQ0Q@M),YYP!U9CR23[DGJ:OVTDLMM')-"8)&7+1%@Q4^F1Q0!+1110
M4444 %%%% &1XK=X_"&LM&0)/L4P3/3<4('ZD5AHH1%4=%&!6MXQD\OPU, "
M3+-!#@?[<R*?T-95, HHHH$%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %5;R(3S:= ?XK^W;_ +XD63_V2K54+Z&]
MNM0TV#3IT@NFDF:.5E!"-]GE"M@@]'*'\/PH WYHKO6]1U.T6_$5I;3Q1-$(
M0Q8[$D/S=1D,/I715RO@&WU6'1KM]<N8KG4Y;V0W$T2A5=E"QCH!T" =!TKJ
MJ0SF=;BTFWU73KL"VAN[B_5))U8*S;8V;#$=>(P.?0>E8VF,98KJ8L&\V]NG
M4CIM,S[?_'<4ZY\+)+J$>GWT%DTD]S<W\>H)&#,G[S>%8.IR )%7@]!VIFA3
M-<:#I\[!4,MNDA55V@;E!QCMUIB+U%.QSRPI<*.] #,T<4_*^OZ4WB@"*XMX
MKJWD@F0/%(I5E/<5H>&]7F28:+J,C/<(I-M<.?\ CXC'8G^^O?U&&[D"KCVJ
MM>V0O( @=X948/%-']^)QT9?<?D>0<@T =S17':9XMU.36K+3+_3(PTP9'D@
MD+,649,NS'RQ=!DG(+ >Y[&D,*PM2ADTB\DUJSB>2)P/M]M&,F10,>:JCJZC
MJ!RRC')"UNT4 <Y93PZ)- D4HDT.^8&TE4Y2W=N0F?\ GFV?E/8G;T*BNCKF
M;JUAT>26UN8DD\/WY*2(P^6VD?J/^N;D_P# 6/H?EN:7=3V-X-&U"1I'"DV=
MRYYN(QV/_31>_J,-Z@ %-XKB+QCJ=]96R32+9VD;Q[]A<>9*7/H6"[<9]",C
M.:ETBSM]8\+-%<2-/#<SSRA]^67=,[J58="N1C'3 ]*FTZ?_ (F?B&X=2$AN
M$C!/0JL$;$C\7(_ UF:,[^&?#&C2R11BQ:VC-^ZJ08I65292.@0G.[CC.>F:
M -?2;^=;B32=1;-_ N]9,8%S%G D';/0,.Q]F7.O6?JNF_VC;QO!*(;R!O,M
M;C&=C8[^JD<$=P?7!HTG4O[1MW66/R+R!O+N8,Y\M\=CW4CD'N#0!H4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 8?A/_ ) ]Q_V$[_\ ]*YJ*/"?_('N/^PG?_\ I7-1
M0 >"_P#D1?#W_8,MO_12UN5A^"_^1%\/?]@RV_\ 12UN4 %%%% !1110 5GZ
MI?W%J(H+*S>ZO)\^6IRL:8QEI'Q\H&1ZD]@><-:_EO9!'I,EM*(K@1W4DFXJ
M@'+!<##-VZC;GG.-IQI)+JZM+NQ\)LD7S.9=2F)=3+W"$YWMG +'*KTP2-H
M(IKR/1=0C@\U=0\0WI$37,JE8;?/(4X_U:<?*F=S'')/-3R:/<:%=?V]#-/J
M%V4VZ@&&6FBZ_NE_A*<D*OW@2#EB#5O1[72M1\.O9QVKQQN62ZAE8F591][>
MW4OG!W9YX(/2J<^O7NA6C6%U&EWJ*2PQ6K2R>4MTDDR1!RP5L%2XWX![$ !A
M0!JWUK#KNFV]U8W*"5<7%E=I\P4D<'CJI!P1W!J6TD_M?2GBU"R\MF#0W-O(
M,KGHP!/WE/8]P:YFWN=;\/7DS2V&EC3I[NW5K:#47=[=YY1&74&%1M);=MXY
M#$'G%=M0!';P);6T4$98I$@12[%C@# R3R3[FI*** "BFNZ11M)(RHBC+,QP
M /4FN=N+R77()9%N'T_0HP3+>%O+DN%'78>#&G^WP3_#@88@%C4?$UG"LMMI
M\L-[JF[RX;1)!EY,X(/H%SEC_"*O:3IJZ99>47,L\C&6XF(P99#U;^@'8 #M
M61I]K_:5QITUI:)8Z-I[&2U0Q;7F8HR9 _@3#GW;V'WNEH **** *NH1WLUK
MY=C/';RLP!E=-VQ>Y Z%O3/'UZ&K%#IOAK3I)7D\M"VZ:>5MTDSGC+'JS'@
M?0 =!6I5)]+MYM32_FWRRQ#$*N<I">[*.S'/7KCCI0!EOIUQXE1_[7A:#2F&
M$L"</,/[TQ'0>B#\2>@IQZY<:/>?\(T(Q?:B$!L27 #Q8.#*?X2N#GC+  @'
MD"_/J=UJ\TEGH;JL:,4N-19=R1D'!6,='<<C^ZIZY(VUE:OH]I;WNFZ;<YBT
MFYFWRW.XF:>[_@5Y.J[AD9').%R 0& -;1(K&66XU!]1@U'4(F:&XN$8;8",
M%HU&3L XR.IXR34EMJ=SJ]Y&^G*JZ6AR]W(,_:/:(?W?]L\'L#G(Q_%&E:=8
MK8W,,"\,ENVF0_*M]&#Q'L'WBN2PS\N,AN#D;=_K MYUT[3X!=:DR!A &VK"
MIZ-(PSL7@XZDX. <' !K45GZ=9RV$$LM[?/<W,GSS2M\L:X'1$SA%'XGU)/-
M78I8YX4FAD62)U#(Z'(8'D$$=10 ^BBB@ HHHH Y[Q?(!96$!('GWT:@9Z[0
MTG_LGZ5G5<\5[9+W18CR4GDF'MB)DS_Y$_6J=,04444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %)IIW^,;&/:2
M%L[B4GT(:)1_Z&?R-+4FA$-XGNV W-!8IP.OSNW_ ,;_ $H N^'KC['NTNYM
MKF&ZEGNKE3*HVN&F9SA@2.DB\?X5T#NL:,[L%51DDG@"N3T_68=7\2P7TUNU
MBMI:2P 7$\)):1XB0 CL01L'4#K[UL>(+HIX7U::U!GECLYBB1')9@AP!C/)
M.*0S#OM;TR^U"[U'3]0M;I=-TBY,C0SJPC+E&PV.G^J[^E5[*+R+"WA' CB5
M<?0 5#XEU(W=@-/T^??I9M3:WSQ1J[(7*HBL"0PR"W0=ZO@ _P#ZZ8AN:7C/
M2@@#_P#71C/2@!.*.W6EQ@\G%&%_O?I0 F**4@=C1TZ&@"I=0SK-%?V+*E_;
MY\IF^ZZGK&V/X6P/H0".176Z/JT&LZ>MU"K1MDI+#)]^)QU1O<?D1@C((KG>
MW454:6XTB_\ [5LD:48"W=LG6=!_$O\ MKV]1E>X( .\HJ&UNH+ZTBNK:598
M)5#HZGA@:FI#(YX(KF"2">-)89%*.CC(93P01W%<RUGL"^'=0N)@"?,TJ_W9
MD4KR%W'.9$'KG>N<Y^:NJJKJ.GPZG9/;3[@"0RNAPT; Y5E/8@X(- ''66L2
M2>$?%)D*-JMN;OS4CRHD90T89,\[2T9 ]"".U=M' B6JVY4-&J!,$<$8QTKS
M,EKGP?&K*D6N13H4<C:ETES< 9./X'+_ ##^%AWP"?1-+U*+5;(3QH\3@E)H
M),;X9!]Y&]Q^1X(R"#0!R&K>,=*^'SKI=U<M=AY%-M;1#,EM"?O;S_=49*]R
M..@S6_>1?:TMO$&B,DTXC! 4X6[@/.PGUYRI/0\="U30>&-%M+S4+V'3X4N;
M\EKF8KEF]>N<#C.!QGFO/_A7>FQGU2U2_P#^*=&^;3VNEV-(JMAY$/38#U';
M*G R<@'IUA?V^IV4=W:ONBD'<8*D<%2.Q!R"#T(JS7+_ &^"V)\0Z5(+C2IV
M(OHXU.4(^4S =<KC##&2!GJ,'ID=9$5T8,C %64Y!'J* '4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!A^$_\ D#W'_83O_P#TKFHH\)_\@>X_["=__P"E<U% !X+_ .1%\/?]
M@RV_]%+6Y6'X+_Y$7P]_V#+;_P!%+6Y0 4455U#4;72[-KJ[E\N)2 , LS,>
MBJHY9CT ')H L22)#$TDKJD: LS,<!0.I)K"U%[F_-PL\W]G:)"N9KGS0KW"
MXR=K _(GJWWCSC Y*ZC<PI +K6&'V.81B#3VA#2-+PV" 3N?(P%' P2<]1FW
M\>IF6WUO68$;3H'W/IB?-]G7^&9B.)'7J5Z*.5R5RP ME*FO7+:3;H^F:1:Q
MJRVP0Q2W<9Z$=-D7!&!\Q[[1PU^T \-7L>G[=ND7+[;1NUM(?^61]%/\/H?E
M_NBK>JZ>=2AM[VPF1+^W_>6L^<JP(Y1L=488S^!'(!K/N==LM4T?[*]C)/>7
M):!M-)Q(KK]X,?X57(._I@J1G<N0"WJ-I/9:@-8T^-I'("7ELO6>,=&'^VO;
MU&1Z8/$VD2:MIT MH;:2\M;NWNH/M#%%!CE5R-P5BN5##.#UJ[I%O>VNDVT&
MHW*W-VB8DF5<;CV^IQ@9XSC.!G NT <E=:9KM_( ^DZ1:^;>6MQ<3Q:C)(S"
M&9)/NF!03A,#D=O2NMHKS[0-/%UI&@-<+KMP][803S72ZS>!0S("V0'V@Y.<
M9 Q^ (!Z#5:_U"UTRT:YNY1'$I Z$EB>BJ!R23P .35#PE-+<^#-"GGE>6:7
M3[=Y))&+,[&-222>22>]4]4AU"W\1KJ$.E/J<?V98K=5G1!;2[FW,0Y PP*C
M<N6&W&.: ([TFY1;_P 0;H+ ,!;:6!O:5_X?, SO;TC&0.IW'!5EMYVK:ZL/
MB"W^SA0)["Q+!HW Q\SD<-(IQ\O(7@C)Y&KI^CM%=G4M1E%UJ)4J'QB.!3U2
M-3]T>IZMW.  ,O4_,\6@6NEOY%M!*)!JP&2LBGI!_>/4%ONX)7YLD  U+_5W
M6[_L[3(EN=0QE@3^[MP?XI".GLHY/L,D/L-/BTJ.>\N[HS7,B[KF[F(48&3@
M#HB#)P!]3DDDY>E:KI^B:5):7<:VMY;.$FA3<[SR-G#IU:3?@D'DYR#R#5F+
M3;K6Y8[O6H_*MU8/#INX,JGLTQ'#L/[HRJG^\0& !LVUQ%=VT=Q ^^*10R-@
MC(/0\U+6>^K0_P!J+IUO&]Q..9_+QM@7&07/8GL.IZXQDUH4 %(RJZ,C %6&
M"#W%+10!GW=S'H]C#%:6+RGB&WMK:/ SC@?W44 =3@#ZX%44\.C40\_B#R[R
MYD5E6)<^3;*1@B,==V.KGYCVVCY1J:GJ$6DZ3>:C.KM#:0//(L8!8JBEB!D@
M9P/6N3U35M4N[V&'4M$U/3]%>:&%V2:W+RM(XC4.5E+*FYAG:"3Z@9! *\NE
MW5[(6T"^GN-3M=R-K5VX*\ @PJ -K=LD# (R<L,5NZ3?Z/IOA]KM0]J!)BY2
M?+3F?H5?J7D)P!C.>-N1BKMYJ-KI"06%K;^;<NNVVLH  =HXSZ(@[L>!TZX%
M8LNAWMCJ*^)I2MYJ"Y^T6L4?R"/ '[H=3(H'WCRPR. 0% -!;&ZUYUFU6,P:
M>.8]/)YD_P!J8CK_ +@X]<]!HMJ=JFJ1Z8A9[DIO9(UR(EQP7/1<XP,\GMT.
M,M=9E\1)Y?A^8"T;_6:GMRH]5B!^\WN?E4]<D%:NXTSPUIK.S>5%NRSMEY)I
M#^;.Y/;DGH* -2BJFG7%U=6YFNK3[*6;,<1?<X3C&[' ;KP"<>M6Z "BF331
M6\1EFD2.-<9=S@#MUJ*VOK>[DG2!]S0/Y<G' .,]>] '-^(\OXGTW#?+%9W!
M*^[/%@_^.M^9J&G:LS2>,;A2/DBL(-ISW9Y<C\E7\Z,?YS3$-HI<#_)HP/\
M)H 2BG8'I_X\*-O^R?SH ;13PGJ#^=+L'HWZ4 1T4_"^_P"8HPOO^8H 913\
M+[_F*,+[_F* &44X@=OYBC ]/_'A0 VBG8'I_P"/"C ]/_'A0 VBG8'I_P"/
M"C ]/_'A0 VBG!1_DTNT>H_.@!E%/VCU'YT;1ZC\Z &44_:/4?G1M'J/SH 9
M13B!_DT8'I_X\* &T4[ ]/\ QX48'I^M #:KVSM;P^)=1CGD@>"&%3)%&'?$
M8:0J >"2'(Q[U:X]/UJE M]9MJ<:PV-[:7\HD:&YW# \M$*YY!'R9Z=S0!8U
M.T.EW,8NKZPC^TE@A:T*>:P&2IV#KC/4GC/!YJM::9_::"?3ETB\6,E)&M[F
M0A9 V[;PV .$^7'!Y]JYW5M+U^XO)9K"UM;.$PHJ6L%\QB\Q7+"3!12K<GE2
M"..3R#HZ#-J6GPSV]_#K<:+(?LSV<EML6/J 5!'S9)R=ISW)- '0Z\\D_AA8
M)/(BN/MMK%)' ^[9ME1]I],H!P>S=^[ />LZYN(9!86=M_:=Q+)J!N;J:\@V
MX B< EE4)U$:@#]3FM+ _P F@!./\FC@?_KI0!W_ )BEPOO^8H ;CCH:,D=S
M2X'^2*.G3_T*@!N<TH/^<4[ /<?G00/4?G0 WCU_2CBEX]/_ !ZDP/3]: ,;
M[!J9U?[-HMS=1J"+PPI,$B1RV"Q&,L&YRN=I.3C)S7I5<IX:5V\2ZM(2/+6U
MMHU'HVZ8M^A6NKI#"H;N86UG/.3@11LY_ 9J:LGQ29/^$4U98FVRO:21QMC.
M&92HX[\D4 <]?:.%\,>%+2W9([ZV:W2UD?D!DCW;6]5/E\CVSP0"+R73R.^N
M6$#I=PGR=5TX<NVT=AW=005/\2D>JD:.HQ(^M:%%C_4RRSJ,],1-'_[4_6DU
M6SGM[H:QIL7F7<:A)X <?:8ASM_WUR2I]R.AR "U<&/6="F^Q7"LEW;,(IE/
M'S*0#^M><:/IJ^)?AQIL-I&(M3T*X8O8L%XE1F^5@>"3U&>"<@]\=?;W=OI3
M+JEF^_0K]]\NT<6LK'E\=E9L[Q_"V2>K$1ZOX)2[U5]8T;5+G1M3D&)9;=0T
M<WN\9X8^^1[YXH B\,WMWK&H'5X]/ETZVEC\N]2X5D%Q.,!6C4@' '&XX)&!
MC(XT(,>&KU+1B1I%S)MMCCBUD/\ RS/HC'[OH3MZ%17+:O\ #K6]5M);C4O%
MEYJ.H01DV@AA2T3>#N7<%SG! QT/O6KX/\0#Q5IE]H6NVZ_VI9#[/?PL,K(#
MQN!''/<#H>PR* .THK$TN[GL;T:)J$C22A2UG<OUN(QV)_YZ+D ^HPW<@;=
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 8?A/_ ) ]Q_V$[_\ ]*YJ*/"?_('N/^PG?_\ I7-10 >"
M_P#D1?#W_8,MO_12UN5A^"_^1%\/?]@RV_\ 12U7\2^*TT.*5+>VDN9H55[A
MU!,=HC<"20CG&><#)P">@H VKF^AMYDM@RO=RHS0P9P7VC)^@Z#)XR1ZBN>G
M>6PN5N;N/^U?$,B$VUC V([=>AP3]U>QD;D] .BU%I&N3:G9I::29)]04$7E
MY=#*6S$Y(R,!SW55XQ@D@$9MZ1!_PCNIOI]Y,]Q]O<R07\V/,F?&3&Y&!D $
MKC V\ ?+R 1Z?H]GXATXZAJ$QNKR==OF ;#9LI^Y&O\  RL.3U)7GH -/1]0
MGD>73-1VC4;8 LP&%GCZ"51Z'H1V.1TP3!?Q2:-?/J]K$SVTI'V^%!DX P)E
M'=@,!AW4>J@'0O-.AOIK2YWO'/;2!XI8R <'[RGU5AP1]#U ( ,<M+X4$T,,
M#7&G2\V4*,-T<S'_ %"@_P ))RIZ* P.% K0T?2/L)FO+HI-J=V0US.HQG'1
M%]$4< ?B>2:KV8_M;Q#<7[@&UT]FMK4=09?^6LG7M_JQW&U_6MV@ HJ.XGAM
M;>2XN)%BAB4N[N<!5'))-96GR:CJMRNH2L]GIXYM[;&))@1]^7(RO7(0<C@L
M<_* #9KC;;PWIB:Z-,LI]72RL[0"2./5KM4C8D>6HQ)QA0WRCH"..15W7?%\
M&EQ7@MK6ZNS:H3<7$,8>&U;_ *:'.>,Y(4,0.2*UM'T]--TY(A,9Y7)DFN#U
MFD;EG_'L.PP!P* +%E9P:=86]E:Q^7;V\2PQ)DG:BC &3R> .M3T44 9.HZ5
M-J]SY-Y.!I:@$VT1(-P>XD/]S_9'7N2.*=?ZI'IYCL+*W^TWS)^YM(SM"KTW
M,>B(/7\ ">*TV!9" Q4D8##J*RX;?3?#>GS3RS; 3ON+J=MTDK],L>Y[ #V
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
MO_7-B< 'CDKT9<=M2$9!!SSZ&@#A/!^O36-PWA_58EMY87$2J#\L3G[J#/\
MRS8#,9^J'D#/3Z\PCBL9"1M6^@!S_M.%'ZL*YGQ%X;DO5BA@%Q/J]G;,T-S-
MPEY#N^:"1Q_$/D(8X(;##H<1V?B+^V_"EU;R[Y=0M%^T1)(H625H'#[67M*K
M*JL.F2&'#"@#OZ*9%(DT22QL&1U#*1W!Z4^@#F? Q0:'<P!@9+?4;N*0 =&$
MS=?P(/XU8EU&ZUN22TT63RK924GU+:&4'NL(/#L/[QRJG^\05&:- LCXKU.V
MN)+F--15+H)',42=5PKH0.N&(8]"1+@D@8&Y?:E!I2PV-I;>?=NN+>SAPN%'
M&3V1!ZGZ#)P" 8<"67P]S"0RZ)<OF-L&22*<C[AQEG#XXZD-QT*@:*:?=:[(
MMQK$9ALE.Z+320=WHTQ'#'T0?*.^XXQ)%X?CNC)<ZYY=]=2HT94C]U"C#!2-
M3TXZL?F/L, 8MEJ]_<7G_"/VMX!!N=8-68%C+&N,HF1M:5<XW<C SR0P !T%
M_J[1W0T[381=:@0"5SB.!3_%(W8>@ZGL,9(U$W!%WD%L<D# )K, TSPSI?>*
M+=SU>2:0_FSN?Q)IM@FI7ETM_>LUI"%(BL5()&?XI6'5O8' ]SR #6HI%=6+
M!6!*G# 'H>N#^8I: "J&IZ?+J0BA^V206G/GQQ#:\HXPN\'*CKG')]1WOT4
M9=U?6>B06]C;6X:9EVVUE;J S >@Z*HXR3P*I2:.D]K-J'B1$O9%B=OLR(9(
MH%P<JBXRS8R-V,GL #BM+[-IVE->ZG(8X2X\RXN9GZ*/5CT4<\=!S6</M?B3
MDB:RT<CH<I/=#W[QI[?>/^R.H!FZ7I>JZSH<,\FM3V\(3?IOE.&=5ZQO.P.)
M2!@;?NGON/(N:)?Z?I6DW/VQ19WEO(%OA(Q=Y)3P&!ZR;^-N.3]W ((%'4C>
M^&9ETSP\ENR7V3;V8^];,/O,B=/+.0>2JJ>YW!:C\)Z,-/U:1->(FU\_OTF9
MBR2*1@O&2 2PSM;C*@@ *I H Z+3VU.^NOMMR#9V@!$-F0"[9_BD/8^BCIW)
MZ#6K"FU.ZU>:2ST-U6-&*7&HE=R1D'!6,='<<C^ZIZY(VU:1=.\-Z8S/(8X=
MVYY)&+R2R-QDGDNY.!CJ> .PH TZ*** *][90:A9RVERF^&0889(/L01R"#R
M".0:RSI6ME/LQU__ $7;M\P6@%S_ -_-VS/OY=;E% $%G:0V%G%:VZ;(8E"J
M,YX]SW/O4]%% !7,>'1_:'B7Q#K)Y03+IUN2/X(0=Y'UD=Q_P&MC6]3CT;0[
M[4Y<%+6!Y<9QG ) _$\56\*Z;)I'A?3[.<DW*Q![@DY)E?YG/_?3-0!L5D*R
MR^,)5S\UO8(>O022-_\ &OTK7K(L55_$FKS@?,J06Y./[H9\?^1?UH UZ***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIDLL<$3RRNL<:*69W.
MH'4D]A0 ^N*U6_L=3\61+:74%Q)8VLL<HBD#&)G=,JP'0_N^A]*-0UFY\0;H
M;%Y+;22,-<#*2W/^YW1/]KJ>V!R2"&*WA2&&-8XD&U408"CT I@28/H:,'T-
M''J?RH..U @VGT- ##H#2=*7)_O4 &&/4&C!]#^5+D_W_P"=-H =AO3]*3:?
M0TE*,^WZ4 +@_P!S^=9VJWUS9-91VMK'//=SF%5EE,:KB-W))"L>B$=.]://
MM^E9NJV-Q>FRDM;F*":UG,RM+"9%;,;H00&4]')Z]J *L.KZB+VSANM/M4BN
M9V@\R&[=V5A&[_=:)<C"=<]P>:VRI[ UA0Z/J)O;*2YOK1X;6=YQ'#:.C,S(
MZ?>:5N/WA/2MW:?0T  4]P?RHVGL#^5'3JM&1Z"@ VGT-+M/^133]** %VGT
M-+L;TIM91U"]F\0#2K2&(LV%1I=P4MM9VR5!P  .W\0]10!K;2.QK.UYI(_#
MVI/$NZ06LFP=,MM.!^=7QIWB)%S+IEDQ](+TM_Z%&M4-0MM;GM9;<:!>(3M(
MD+PNAP0<8$F[U[4 =_%&(H4C7[J*%'T%/KBU\6WMS93P36OV&]6"XWAO^6;*
M<(W)!P04;I_$!G-;,?B32K2S@_M+5;:WF\I&D:X<1#)4'O@=Z0S;KG[!A-X[
MUN3'^IL[2 'T.9G/_H:_D*UK?4["Z_X][ZVF_P"N<JM_(U@:=<K;W7C'4Q_R
MRNMO([1VT1_F6H G\$OGPA:W+M_KWFN2Q/:25WSS_O5E?"56/PZL+AP0]S+/
M,<C'65O\*SKR&;P[\*;>\BU34XVBTV(>3"T++N,8S]]#@=SCG XK8^%]W%=?
M#S21%%)&(8A$=^WYF R2,$\9/?!]A0!J:WK5YIU_;6EG9VLQDMI[J22ZNF@2
M-(C&#RL;DG]X.PZ&F:;KFHW&K6ME?:?90QW=I)=0S6MZ\V0C1#!#1)C/F@YY
MZ4[7-#NM3O;>YM;JSC"6L]I+%=VC7"2QRF,D8$B8_P!7COD$TW3=#U"VU:TO
M+R]L'AL[.2T@M[*P:W5%=HCWE<8 B   '6@"QXFV?V,-^/\ C[M=N?[WGQ[<
M>^<8]ZJ_\S7KH;_5?V7:9!^[G?<Y_3'Z5/K9%UJ&DZ8 K&6Y%S(I/2.'#[L=
M_P!YY0_&LN[NF?3?$U]$\8:>3[!:.3D%P!$ ?^VSN,>U &7XBBDN="\#*I/F
M)J5A,PSRP7&[/MSGZ@5V.C+ MO<B!V93=SEMRXPWF-N'TSFN>U-!<?$#P[ID
M,VV+3[:6[GBQ]Y<!$.?9A^M=#8W/E:)]MN)X94*O<>;$1L*$EE(('/RD<]^M
M $?AS_D#(>S33L/<&5R/T-:M9GAR&6W\-:;'/CSQ;1F7']\J"WZDUIT %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% &'X3_Y ]Q_V$[__ -*YJ*/"?_('N/\ L)W_ /Z5S44 '@O_ )$7P]_V
M#+;_ -%+6Y6'X+_Y$7P]_P!@RV_]%+6Y0 4444 5=1LAJ%C);&:6%FP4EB;#
M1L#D,/H0.#P>AR*\ZURRNTN9M5@3R]5L]KZG!;KS(H!"7<(/4@9!4_>7<AY%
M>GU1O[$2R1WT$2-?VR/]G+.44EEQM8C^$G!Z'D XR* ,#X?ZNM]H7V!S&)[
MB,"-LHT)&8G0GDJ5X!/.5.0#Q76UY!X@M[OP3J=OXGT:,)9!PMW9%PPM6?#/
M"Q4D*I)##&0K].'KU'1]7L]=TJ#4;&0203+D>JGNI]P>* &ZMIK:A!$T$WV>
M\MY!+;S;=VUAP01W4@E2..#P0<$2-'8Z6MW?LL<._P#>7$QZG [GV'05<HH
MP!#=>) 'NDEL]))RML<K+<CUD[HA_N=3_%CE:3Q$UJ;./2;>%Y+]@&M(;8A6
MA*_=DSC"*OJ>#TPV<'0U*3428[;3HD5Y<[[J7!2 #_9SEF.>!TX.3V,<%MI_
MAVPFN)I\ _/<W=PV7E;IECW] !P.  .E &7X=C>74+AM;D6;7[88<=(HXVSM
M:%>RM@Y/7(()X JT^H7.N.]OH\IBLP=LNI  @^JP@\,?]L_*.VXYQF:GHM[X
MP5+N16TZ&#)M8I%(DN <9$XZB)L#,?4C!;!&T7HO$\/V=+*UL6;5U_=MIB$
MP, .7;&%C ((;N,;020* +^=+\,Z8!_J82^  &>2:0_FSN?Q)K4'(K)T_1VB
MNO[2U*876I%2!)C$<"GJL2_PCU/WF[G  $ECJXU.\<6<!DL44@WA;"N^?NH,
M?,.N6X'89YP :5%%% ",JL,, 1Z$50U2?45$=OIENC3RY_TB;_50 8^9@#EC
MSPHQG')'6M"B@#+M+&RT*VN+RXN-TK#?=7URP#/CU/ "CG"C '85CZAIUUXS
MB7>9=-TZ,E[>0+MN)6((W<\QI@G*\,P.#M'#:W]D27FHF[U259HXGS:VJC]W
M'@\.V?O/WR>%[#/);=ZK-<74NG:.J2W:<33N,Q6V?[V/O-_L YZ9(!&0"C:^
M((K&!-(:Q"ZO !$FGVRX5U X=.RQ8_B/ ^[U&*OV.DRFZ74=5D2XOAGRU7_5
M6P/:,'OZN>3[#@9U]H-GI5DVK+>>3JD'[QM2N3EI>F4DQU1L ;!P."HR!52\
MFUW5].@U&XM)K/2UPUQIB9^TSQX^8DCE<'D(.6 (."=H .BL]7CU&]EBLXVE
MMH<K)= XCW@_<7^\1SDC@$8SG(&C6/+K-C9VEI#IL:W4EQ&&L[:VP R8X;/1
M4''S'CMR< W[!;Q;1?M\D3W))+>2I"+D\*,\G XSWZX'2@"S1110 4444 <Q
MXO/VV;1="&#_ &A>J\RGO##^]?\ ,JB_\"KIZY.^G^P_$>QN-0!2TN+(V=C+
MGY!.7W.K>C,%3;Z[2*T-<\21:7-'I]I U_K$ZEH+&(_,1TWN>B)G^(_AF@#0
MU'4[;3(5DG9B\C;(HHQNDE;^ZJ]S_+J<#FL/0=4@.LWP8.G]J3_:(&?C#I$D
M;PL/X9%\O.WN"2.AQDW?AKQ%9/%XI2_^W^(;<$RV:_+;RP'&Z",=5Z95CDDC
MGKQ/=-8:WI \1Z6)I+2Y"O=Q0C]]&R=)54=)HR,$<[@,<X H [>BL?0=7:_A
M^SW+Q->1HKEXC\D\9^[,G^RWIV.1[G8H **** "BBB@ HHHH **** "BBB@
MHHHH **** "J&LZ3#K6F264[,JLRNK#G:RL&4XZ$9 X/!Z5?HH X?4M&D\-@
M:A%<SW-BP_TXS-N:-O\ GLO8+V91@  $ 8.9U^905(((R"!UKL" RE6 (/!!
M[UPUW9-X;ODM@/\ B57#8M6Q_P >[G_ED?\ 9/\ "?\ @/9<L1:P?;\J-I_R
M*;2Y]A0 ;:4#V_G3:7CT- "X]A^M&WV'Y&FTO'J: %V'_(- 0FFTN/<4 /\
M+_SFD\O_ #FFY([T98]_UH =Y9]J/+/M3<D=S^=&6/3- #MGJ?THV#U/Y4TE
MAU)HW'U- #MI'0G\C2?-_>/ZTTDGJ:* %VFL'3%OM)\<WNJR6-P]K*"F^&%&
M,B>7& ,^:#PRL0/+SR>3G W:* -,^,-,3'G0ZC%DXYL)G ^I52!]:9?^)=&N
MM,N84UU-.DDC9$N)!Y;1$C&[#@=.M9]5)[4:AJ^D64C.();AS.J2,A9!#(0,
MJ01\VP]1TH&8FF1)'IES=Q+98V2@>1,+B&1O/7)W$G<"K!B3S\V3GBO5((_)
MMXX^/D4+P !P/05SE]X8$-L(M,,@BVQ0);[@$BC4 <9Y/0<$^O2M-_#>BM-+
M,-,MHY97,DDD2>6SL>K$K@DGN:0%BXTG3;M2MSI]I,#P1)"K?S%9.N:99Z9X
M(UFTTNSMK1);68+%%&$3>Z%0< >N*M#PW9QR%X;G4XF/9=1G*CZ*SE1^59$\
M]Q>?#[3W%Q+)+>R6@$V06VR3)SR,'"MGIR!0!E_%ZZ_L[P((8U.R1S"<$_*O
MDR8/Y[1^-:7PMB,7PYTHLH4R"1\#L#(VW],5D_$/PUK6M:;8V!U"*YMIKA8Y
M T(209(.5(..@/;U]:[3P[8R:9X=T^RF0)+# JNH;< V.1GOS0!IU#=74%C:
M2W5S*L4$2EY'8\*!U-35SWBF-H4M-6:"2[M=/=I9[-.=XP,2 =&9",@'CDGJ
M%P 5C<7<$<^KO!C5=2*VVGVLG!C09*AAV/+2/CD 8YVBG?9X(+JPTI93]BTB
M/[9>32'[SX.S<3W)W2'T*KZTQ;B>"2/4KE(KO6[U"EA:0OE(8C@GYO[OW2[]
M^ ,_*#SFLB;5;H>!]*F>:>XD$^O:BN %!P67ZD!1M[+M7H20 2Z1<W&K:?J_
MB-=\=QKDXL--4\F*+.P. <8( 9V'_3,UUOB")!HL&CPA0+YTLE3./W9YDQ](
ME?\ *I+'3X/M42BQ>"#2P8+,LW#@HN7"^PRH)Y^_V.3'9'^UO$-QJ .;6Q#6
MEN0>'D)'FMZ'!4)Z@JX[T ;@&!@4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &'X3_Y ]Q_V$[__ -*Y
MJ*/"?_('N/\ L)W_ /Z5S44 '@O_ )$7P]_V#+;_ -%+6Y6'X+_Y$7P]_P!@
MRV_]%+6Y0 4444 %%%% &+KEIY=K<7,&GPW:S +?6Y3+7$(!!"CH6 ;(!'.-
MOH1Q.F7<G@[5XDC=[S1[Q UK,A+>=$!PN/\ GM&OXN@Q]Y0*]0KE-<T&PCL[
MX7DQATBX(F?;G=:7&X8FC(^X,G<QZ C/=J .G@FBN8(YX)%DAD4.CH<AE(R"
M#W%25YYX:UBZ\/:K-H&LN@VL&W@;5^8X$R#H(W/4?P.2.C#;Z'0 5E)HWGZI
M_:&HS?:7B<FTAQB* =F"]WQ_$>G08R<ZM0W=LE[:26TCR(D@VL8G*-CO@CD?
MA0!E7.JW%_<O8:+L9T;;<7KC,4![@?WW_P!D<#N1P#0O](M_#MNVM64^R]A&
M;F6YD_X_E.,I(?[W]P@?*> -I(.M<WEEH-G!:6]OER-EK96RC<^.RCH!ZDX
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
MA>^M8O\ BH6M85:-%^2=&4%HV/\ O$E>N#DGC+#T3Q%<_8_#.JW(!8PV<K@
M9)(0G K-BTR"\UV[L;RWBFM(-/M$57&?GWRDG\-J$&@"FNYD4E-I(R5]*7!/
M1?SK2?P;HS,&2.[B(Z>5?3H/^^0^#^54M2\,);VH:TU74K=C+%&")$DP&=5_
MC5NQIB*MU(8+6:7^XA;IZ#-9^K:/>:?X6L;VVUJ^2^E>UB*N(GC+2.BMD,F>
MC,1@^E;-YX.NKFRFMEUZXVRQF,M+;QL0",$_*%&?\^U7?$4AADT2VB0,9;W8
MJ,>#M@E< ^V44?C0!RL]OK4%OXCN(-6MY8M(SY?G6@/G$0)-@E74#[X&:Y[P
MQXUU#Q-K9TFRAM+B8,?WABDC38%)+D@OM&1MY[E?7CN+M+S5[8H-,;;'*RLU
MA?*JEU(#!@,@_,NW#=.>AZ9EGI2Z;J%M?KIE_%*CNOF)91,X48X+A0?GW$9R
M>GM0,GTQM=U%+EUTNR*6]S);$I>,2S(VUB 8QQD>O:I&N;JWU"&SO=,FMFF1
MGCD+QNC;<9'RL6S\P[5T^B-:FUF%I9SVJ>?([K,I!:1W+.>23RS$^G.!Q6+X
MA D\4V)_BALIOR=X_P#XW0 T@>H_*DP/[P_*FT9H$.P/[P_*DX]12?A10 [Y
M?\__ *J.*;BB@!W'^?\ ]5'?@BFU5N+MUN$L[. W5_*,QP*<8']YS_"@[D_0
M G H DO+V*SC5I6+,[;(XT4L\C'HJJ.2:K6&EZQ-XFM9I].N;&92CS3Q7C>2
M\ +%8W"D!WRS K@@9)!Y!/2Z)X>33I/MUY(+K4W7:TV,+&O]R,?PCU/4XY[
M;E(84444 8_B4.^FP0QMM:2^M5^JB=&8?]\AJ;,8F\96S.ZB2'3Y0H+8.))(
M^W_;,4_6F8W^AP*NX27Q+\] L,K9_-5'XU5;3+/5/%.IM?6L%U"EI;PK'/$'
M53NE9NOJ&7/TH M(XE\8SIWM]/C/T\R1_P#XU^E:]4M/TC3=*#KIUA;6BO@,
M((@@.,XX'U/YFO.M<M_%?A?Q+=VWANXAN+?7G>=$N)%,MM,.7,:L1NR.@Y X
MS@#) -/PUJ%CI?BCQHVHRK#=K>1N[N!EHF7]TH[L<$#'^T *Z:&"XUR-VU2T
M$-EYB/;VQ9A(V,\RX."#D?)@XQR3G Q?#'@73?#0;5]0D:XU-T$US<W4OF"-
M]OSL&('?/S'G'IDYT_,NO$F1"TMIHY'^N!*2W0_V.Z)_M?>/; P2 27.IW6H
M7+V&B%,HQ6XOV&Z.#U51_')[=%[]-IOZ;I=MI4#QVZLSR-OFFD.Z29^FYV[G
M@#T   P !5BVMH+.VCMK:)(8(UVI&BX51Z 5+0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!A
M^$_^0/<?]A.__P#2N:BCPG_R![C_ +"=_P#^E<U% !X+_P"1%\/?]@RV_P#1
M2UN5A^"_^1%\/?\ 8,MO_12UN4 %%%% !1110 4444 %5KRRCO5AWO(C0RK*
MCQM@AA_,$$@CT)JS10!YEK-C=Z+<+XFM+9K'=(9-0MD;>+:7.TSC'WHGVX?@
M$@!\!EX[S1=8@UJP%Q%A9%.R:+<"8WP#C(Z@@@@]""".#4&LZ;+)(NI6**U[
M"A1HF^[=1=3$V>/4J>Q]B0>#MIG\+:I;:AI>^;1KT^5!&WRM&P)W6CYZ,K;O
M+ST.Y#P00 >J45!9WD%_9Q75M()(95W*P_SP>V.U3T 4+O28;^^AGNW>6&$
MQVS']UO!SO(_B(XQG@8R!GFJU[JTTMS)IVCHD]ZO$LC\Q6V>[D=6QR$')[X'
M-;%9TKV/A_3?W5NRQ!L)#;Q[FD=CT '4D]S[DGJ: (8],T[3+&\GOY%F,L9^
MVW5UC]XN#D-V"C)PHX&:Y_3+'4/$.D26T6IW-OX?;/V.X4XNIHR/E!8YP@Z
MGYF  ;');<M],N=3G2]UM5PC![>P4[HX2.C.?XW[YZ+VY&XYOGW5CX@NK#P[
M%%<Q3$R72NV(K&8X)8D==P)8QCG.#P')H FLM=CTRU31Y;1?[6MU$<=C:IM$
MJ_PR(.BQGN3PIR.3C.MIEI?1M)=:E=>9<R@#R8B1#"/[JCN?5CR?0#BL;2WA
MT&_O1KMQ']N=&E&IS':L\*\D#/$>S/*#C^+N<6MMYXE.7$UEHQ_@.4GNQ[]X
MX_;[S=]HX8 WHY$E0/&ZNASAE.1Z4ZJ#WEAIDEGIL:JCR?)!;0I]U!WP/NH/
M7@=!U(%7Z "BBB@#+)TOPQI8 'DP[L*HW2232'MW:1S^)-58M-NM;ECN]:C\
MJW5@\.F[@RJ>S3$<.P_NC*J?[Q 8;I56() )4Y&1T/2LJ_.IWEV;&S#6EN%!
MFO3@L<_PQ+Z^K'@=@>P!1O5L8VO='T?3+2:ZO"7O%V!8DWCEYB.I(Z+]X^PR
M15T&WC\-7T]IJ]P9KIXM\6J7#',\2#E"6)VE.NW."#NY._&T3IGAK3515\J+
M=A47+R32'\V=R>_)/4UF7GA^?Q1;B36F>U5#YEI:Q,"8''W9'/(=Q_=Y0<CY
MNM %CS+OQ&2L#2V>D'K,,I-=#_8[HG^U]X]L#!.F)K#3/L>GH8X=X\NW@0=E
M'8#H ._05A0^);N9Y=(C@BDURU.VZ8Y%O"N,B4G^ZPY"CG.0<8)K0TF#3K6S
MDU?[?'=M,F^;47=2&4>A'"H.>!P.>^30!LT51TW43J:23);2Q6V<0R2C:9A_
M>"]0/3.">N,8S>H *;)&DL;1R(KHX*LK#(8'J"*=10!5T_3+#2K<V^G65O:0
MEMQCMXEC4GUP!UX%6J** .<\4Z!<7YM]6T>18-=L,M;2-]V9?XH9/5&_0\BL
MIIK?Q7HSZQ8VLAN%'V?4]-W;9<H<E,\%9D;YD;C\,@CN*X_Q%IUWHFJGQ9HD
M#32;0FIV48YNX1_&H[R(.GJ./J :7A[61=QI97%P)YQ$)8;@# NH>@<#LPX#
M+V/8 BMZN&ODLWM(=?TF[4:7<L+E;B-=PM)C_P ML==C<K(O'<G!W&NHTC4S
MJ-NZ3Q""^MV\NZM\Y\M_4'NI'*GN#V.0 #1HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH R?$K*-!GC8\3/%!UZ^9(J8_\>INDR";6M=< _NKF.#/KB&-_
M_:E+KZK-'I]NW/F7\! ]T;S/_9,_A2Z"RRQZA.ISYE_."<]T;R__ &3'X4 :
MU4=2^<6D'_/6Y3_QS,G_ +)5ZJ-Y\^H:<@^\LKR'_=$;*?U<4 7JX/XA7.MQ
M:GX?3P]:Q7>IQR3W,=O,<(X5 C9^9>@ESU'(%=Y7"^*/$FF^'_'6G3ZG.L,4
M>G3+$S(QS+)(FU> < B-N>G')H U/!<LS>"(;N5-TT[7%T47+9,DTDF!QS][
MTYJ]HD46C^$;%/*>&.VLT+1N K+A,D$= >N:S+!%L_A1;)(B-MT90RR2",,Q
MB&<L2 N2>N>]7?$Y&G^ M7"G!ATV54YSR(R!S]<4 2^$1(/!NB&9V>5K&%I&
M<DDL4!)R?<FL;4RS^,KQB<QI8VZ*/1M\Q;]"OY5UEG;K:64%LOW88UC&/0#%
M<=+(9O$FMM@XCGCA!]0(8VX_%S^.: )N/0_G1QZ&DHIB%X]#^=+\G^U3:* '
M?)_M4F1[_G320H))  Y)-06-I=^)&!MI'MM)S\]VO#W _NQ>B^K_ /?/7< "
MEJ.KB.*Y2TCE8Q I)=+$9(K:0CY0^.2<D<#)&1G&175^%+".TT.WF-I-!=W*
M++<FX(:5G(YW$?H.,#C Z5JV=E;:?:1VMI"D,$8PJ(.!_B?>IZ0PHHHH ***
M* ,B]=7\4:3;G[P@N+@#']WRTS_Y%_6DT<O)JVO2,N +Q(T/JH@B/_H3-_DT
M[Y9/%_\ M06'Z22?_:JH:!=SW\4\EFJ&VDU"[6>9B00$D*#8!PV=N<YP,>O
M +VH:O(MU_9NEQ+<ZB1EMQQ';J?XI".GLHY;V&6#+R'3=-MH[[5Q%<7:B-?/
M, ,DKJ25"*,G.2<*/6DDGL_#T$6G:?;-<7LN6CME?,DA[R2,>@SU=OIR2 9=
M/TATNO[1U*5;G4",*0/W<"G^&,'I[L>3WXP  5X]-NM:F2ZUJ/R[9&#P:;N!
M4$=&F(X=NX7[JG^\0"-ZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P_"?_('N/\
ML)W_ /Z5S44>$_\ D#W'_83O_P#TKFHH /!?_(B^'O\ L&6W_HI:W*P_!?\
MR(OA[_L&6W_HI:W* "BBB@ HHHH **** "BBB@ K"UK2;6>VN(YK:V;3+H.V
MI(RD,WR#$BD?Q#8!Z]"#D<[M% 'FFC:K<>$=<;3M1N#/93IYZ7)(*SQ?\]U(
MXW $"0>FV0?QD^E AE#*00>01WKC_$FEJ^RSN)%M["1T_L^YBC53IUP!M4<#
M&QNG/<E2<,H%/PAKT^GW3>']7B6WEA<1*JGY(G/W5!/_ "S< E#VP4."%W '
M>T444 9.HQ:G?W0L[=S966T&:Z5@99,_P1C^'W<\CL,_,'2SZ;X:TZ&"*+8A
M;9!;0KNDE<\X4=68\DD^Y)ZFM,YP<8SVS698:4EB\E_>W'VF_93YEU(-H1>N
MU!T1!Z=\9))YH S9_#MQXA"W.NR-"\;"2SMK=_EM''*R$]'D'O\ *.@!Y+16
MGB.^O+B;0H$MWUNV^6YGS^X1>,28SDDY_P!7G(/!(&&-PW5UXC&W3Y9+72R?
MFO%XDN!Z1>BG^_W'W>S55\10:7HFBP-;,ME=6Q9K Q)N<OC+ C(W*?X\D<9)
M(QN !JVME9:#:3W=Q<9D(WW5[<L-SX[D] !V48 ["I-,OKC4?,G:T:WM"!Y!
MER))!W8K_".F >?4"N,L[[7M7\OQ'J>F+_9MLVY;'!9BHR#+&!]\C[P)'S#[
MJ@\MTTNNMJ+_ &7P^T5U(5!>[/S00 C()(^^V""%![Y) (R ;M%16T3P6T<4
MD[SNB@-*X 9SZG  _(5+0 4U]XC;RPI?!VAC@$]LTZB@#*L-(,%P=1U"876H
ME=IEQA(5[K&O\(]3U..3TQ6:^NM>=H=*D,&GCB34 .9/]F$'K_OGCTSU&CJ6
MF0:K$D%T\IMPVZ2%6PLP_NOW*^V<'OD<57U#5ELI$T^PMQ=:BR QVJ':J+T#
M2-CY$]\9., $\4 <^/#]A)XFCTZ[@CM[.")FLX$)_P!-#8,IE<\OA@"4/7AB
M6SA9=0TVSL_%6GI\T]K>2%VTU#E4E XN-G]T8 .> Q##YNMY_"Z7*&\U&[:7
M5A\T=ZHVBV(YQ$N?E7U')8?>)[<\]K>-+)J7A^6\F@,86_O]X,M\H;GR01C*
MC=AAA>< '@J =7?ZO,UTVFZ1&EQ?KCS7?/E6H/>0CJ<<A!R>/NCYAJQ*Z0HL
MC^9(% 9]N-Q[G':LBWO=%T;0[:2S9?LD_-NL.7>X9N>!]YV/))//4GN:?8VN
MH7=VNH:F[0;<^18Q/\L8(QF0C[[X/^Z.V2-U &O14<5Q#.\J13([0MLD"L"4
M; .#Z'!!_&I* "BBB@ HHHH X:Z#> -9>_C!_P"$8U"7-U&!Q8SL?]:/2-C]
MX=CR/2M;7I/LFI6%]9JPO7!C1A@17*]?)8]F/)0]B",\D'?N+>&[MI+>XB26
M&52DD;C*LIX(([BN&LX5\/W?_"':P9)M%O?ETBZ=CE._V=FZAEZH>X& <C%
M'::??P:G8QW=LQ,;YX8892#@JP[,""".Q%6:XB&ZNO#NL3"XW2_+YEW@8^T1
M#"BZ0#JZ_*LBCJ,,.P/:QR)+&LD;*Z. RLIR"#T(H =1110 4444 %%%% !1
M110 4444 %%%% &/JR>=K6A)DCR[F2?'KB&1.?\ OX#^ I?#*J-!AD7I.\MQ
M]?,D9\_^/5#J,S1>)K67(\NVTZZE<=\EHMOX8#U:\.6QL_#&DVQ))BLX4))R
M20@&3[T <+_PC&@?\*9^W?V'IGVS_A'O.^T?9(_,\S[/G?NQG=GG/7-=KJVH
MVVE7\%Y=LZPI Z$QQ-(VYY840!5!))8@  5'_P (7X5_Z%K1O_ "+_XFJ7B@
M.?.=89IO(ETV4K#$TKA%NPSD*H).%7)P.U %T>+=+\R)'34XO-E2%7GTJZC3
M>[!5!9HP!EB!R>]<CXPL['4-0\7W%U:Q3R6&B0B R(#Y<I\]E9?0@D<\=:OW
M-U%/;/:VS:]>3W>LVMT/M6EW")"@N(255FB55150GD^ISDUSGB*QUN^\3:O=
M66HV\>D2ZK:6%[;.OSR9%NJA3@]&<D]"!GKT !Z)KL$</ADV:^5L)AMP)0=K
M NJX.T9YSC\:@\;(TOA6XMTZW,]O;?7S)T3'_CU6M?GCA33DDG6'S;^%060,
M&()?'/3.T\]11K^FSZM96R6LL2/#=PW(\P$JWEL' X]2!S0!KUYQ)K-E!JFI
M^:[F0WLAE$:%_*4,(P[X^ZORCD\?D:ZQ[_7[59)+C1[6:)!NS:7C-(P[X1HU
M&?;=S6A:_8+ZU:ZMDADAO%#.ZJ/WHQCYO7CCGZ4 <S@>O\J7:/6JDUE)X>OT
ML'+/I\Q/V*5CDH>ODL?4?PGN..JY-FF(=M']ZHKF>"T@:>XF5(UZL?\ /)]J
MAN[Q+4(HCDFGE.V&"(9>1O0#^9/ ZDBM?1_#;I<QZEJ[)->+S# IS%;?[O\
M>?U8_@!SD P-&^Q^*=<FM9Y6DL8(4F6W52!-DD$3=U(8$>60,XYSR!W&I7T.
MCZ1=ZA,C&"S@>=UC SM12Q !P,X%30VT%NTK0PQQM*^^0HH&]NF3CJ>!S6?X
MGLY]1\)ZS96L?F7%Q8SPQ)D#<[(0!D\#DCK2&5)/$T]NT)N_#FJVT,D\4!F=
M[9E1I'5%R%F+8W,.@-=!7%WD-[>R.+?PSJMO+>:C97,\UQ/;%$6&6(GA9F(
M2,\ ')/O7:4 %%%% !45S<P6=M)<W,T<,$2EY))&"JH'4DGH*;>W<=C:O<2+
M(ZK@!8D+LQ)P  .IR:JFS:YDEEU(PRVZNDL$+1C$.T9W,23EL\YZ# QZD P=
M,%UKGBJ^U*-KBRL$CMX@I4I+<A"[KG/*)^\)Q]XY&<#@WA<F#?HOA]%>:)F,
MUQ(,Q6I8ECG&-S_-D(,=LD#&5^UW/B3Y--E>VTK/S7R\/<#TA]%_Z:=_X?[P
MV;2SM["U2VM85BA0?*JC_.3[T 5]+TF#2XW*L\US*0T]U,<R3-ZL?3T P!T
M%7Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH P_"?_('N/\ L)W_ /Z5S44>
M$_\ D#W'_83O_P#TKFHH /!?_(B^'O\ L&6W_HI:W*P_!?\ R(OA[_L&6W_H
MI:W* "BBB@ HHHH **** "BBB@ HHHH BN;:&\M9;:YB66"52CHPR&!Z@UQ'
MB#PXUT(+:!IIM8M+=VM[B4;4NX-W-O(X.2P&P[C@AMK Y#8[RJ]]:"^LI+<S
M30EP,2PMM="#D$'V('7@]""* .<\&^)UU:V%G<R.;R,, 91M=PIPRN.TB$@,
M/<,.&&.KKS;Q-9.NJW6KZ;#+%?V3J]];H!YDD8!$=U%V9@-P(_B7>A[9[#PY
MK\.O6 D!07"!?-5&RI!&5=3W1AR#]0<$$  V:K7UA;:C"L-W&9(E<.8RQ"L1
MT##^(>QXX%6:* ,J_P!6,-R-.TZ$7.HE0WEYPD*GHTC?PCT'4XX'4BJ_ANTE
ML+IM5N#<74\?[Z\;"^6 =PV#HBJ0"![9.3DUND*@=PO)Y.T<FL)-/NM=D6XU
MB,PV2G=%II(.[T:8CACZ(/E'?<<8 *&F^+Y;FQ-LEG)>:J,K"L<9BBND!PLX
M9AA8SCD\\\+NRI9=!U&RT;PZA9G>YN+AR+"&(*Z3L=S0I'GC!))R< $L2%Z:
M^H:NT=S_ &?IL*W6HD E2<1P+V:1AT'H.I[#&2,B30IM"N)/$<,QO=2VG[>7
M 03Q<9"#HA4 ;1GD##$D[@ :=GIEU=WD>I:PX,R'-O9QMF*W]R?XWY^\>!T4
M#DG2M[VVNIIXK>9)7MVV2[#D(V,[2>F<=NV16';W\WBZW#Z;-);:,_!NERLM
MQV*Q]T7.06//7&.&J_<7.G^'-/AMH(,9^2VM+=<O(WHH_4D\#J3WH U:*9"T
MCP1M+'Y<C*"Z;MVTXY&>_P!:?0 5C7^M^'/#L\[7VH:=87$R_:)5DE1))0!M
M#;?O-PN!UZ8K9KC]1UFRTGQ?JXN-5T^PN)M*M!;M>SK&I8277/)&0,C./6@!
M^F7UKXX,DGVZUDTR+&;"WN%D=P<X,^TG .#B/V.[/W1LW^JBUE73[" 76H%
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
MO;\<]=SMD_\ D;MZUUM "$A5))P!R37&_"YI;CP8E]-&T<EY<2RE&ZC#;/\
MV2NLO8Y9;&XC@*B9XF5"Q( 8CC..V:I^'M-?1] LK"7R_,ACP_E9V[B<G&<'
MJ: )M8N19:)?W3' AMI)"?HI/]*\Z\ ^&?[#\36$C7UW<RW&B"XECG?<D+OY
M*_(,#'$>/]U5':NQ\>3>1X#UQMNXO9R1A1_$7&W'XYK$\"ZE?ZSK^J7.I:/)
MI,]K9VUHMO))O. \QST'4;?PY'!% '3)B3Q?-_JB8+%!P&WKOD;J<8P?+]<\
M=L\MMR\GC"_)7]W%8VZJW^TSS%A^2I^?M3M/E27Q!K&R8.8C#$Z; "AV;L;A
MR<AP<'ID^M)I3B;6]=<9_=7$<&<>D*/_ .U* (CXMTOS)41-3E\J5X6>'2KJ
M1-Z,58!EC(.&!'![5<@N-/\ $>CNRJ9[*?S(72:)HR=K%'5E8!@001R!TKA(
M_%.AZ!=QC6-8O].>SU#4'>V^QS>5<"6XD*%F"$, K!A@]ZV/!GBOP_<Z.PCU
MJP\R:^O)4B>=4D*/=2,I*$AAD,#R.XH JWUE+93SV5W'+<H\98K%&#+J$:XV
MD/D,+B+ ((.2!D#/W>AT+56E;^SKR=9;M$WQ3@ "ZBSCS!CC<#PP['V(J]J6
MGP:Q8>4961@1)!<1$;HG'W74],C\CR#D$BN,,4\,SPO_ *-=02JS):V^1;3,
M6Q<KSDPR=&7G'/(P30!Z#16=H^J?VE;N)8_(O(&\NY@SG8V,Y![J1R#W!['(
M&C0 45D:WX@M=%B(<K)<E"ZQ;PH51U=V/"(.['Z#)P*P=-\<RRZDMOJ-O;16
MODF47<,K%9!NPK*I )!)V;>7#<$8YH [6L&:2]U^1[>U::RTQ6*RW(!66?!P
M5C[JO8OU/\..&JZ;6:_D;[?&L<,,X>!(IFRX7H7QCOSMY' SGH*4FH76N2M;
M:/(8;-25FU( ')[K"#PQ]7.5';<<X %DO$L2FBZ#:Q/<Q@ J.(K53SND([GJ
M%ZM[#)%W3=)BT]I9WD>YO9\>==2_>?'0#LJCLHX'U))FT_3K72[-;6TB\N)2
M2<DLS,>K,QY9CU)/)JU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% &'X3_ .0/<?\ 83O_ /TKFHH\)_\ ('N/^PG?_P#I7-10 >"_^1%\
M/?\ 8,MO_12UN5A^"_\ D1?#W_8,MO\ T4M;E !1110 4444 %%%% !1110
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
M;]UW1P$=54?QR=L=%_BY&TTM1T6ST33SJ%G>K8WT3;FOKE3*TY; *RC(,F<
M  C!"[<8Q0!%:6-EX?\ %\<"J94O(G-J"Q=K(#EE"_P1-ZC&#A3QM O&_N]?
MD\O29#!IP.)-1 !,O^S"#P1ZR'C^Z&ZKRXT6\ADEU?4DN7T><K]NMIVS/.H!
MQ-* ,!1GF%>-HYY!6NQO-9C@:.STZ);R]DC#Q01L BH>CNPR%3WZG' - &KD
M#"YY[9/)I:R]/TK[+*VH7\XNM19"'G(VK&O4K&O\*\?4X&2<"K=C?VVI6HN;
M23S8&)"R '#8.,@]Q[C@T 6:*** *ESIEK>7EO<W"&5K8EHD9CL5O[VWH6'8
MGIVQ5"ZU:>[NY-.T8)).AVSW3C,5L?0_WW_V1T[D<9VJJ74R:;8O+%:2R[3\
ML%M'EG9CV'09)Y)P!R210!5MK'3O#UI<7<THWN UU>W!'F2D=-S?C@*.!G
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
MB9M\L[]V=NI/7^E "Z;I'V:<WU[-]KU*1=KSE<!%SG9&O\*^W4XR236I110
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
M,!N,%5[@_>?'RC;\]-TG3;?0Q+I'AU$GU$<7=],N8[?)+8('N21&I[Y)&<D
M@M-)M]#NX+F^C_M3Q).6D@@1M_ED@!G+$#@  &0@<?*H7(0])8:0Z77]HZE*
MMSJ!&%('[NW7^[&#T]V/)]A@"QIFE0:8DA1GFN)CNGN93F25O4GT] , = !5
MZ@ HHJAK&J)I&G-<M&99&=(H8@V#+*[!43)Z98@9[4 37^H6>EVC7=_=16UN
MI ,DK!1D\ ?6L>T\2VFHZFEA)'&UE?P>;I]R&W1W:8^=#D<,/[O<'V..6\4O
MXA?4-+EFL;.#58R[:;)%*;B"2382T3JRKMDV@E&[E<9&2*7P[H-OKEH\$,FK
M?V04\UKF[8Q3&\+EC)"./+*DL&(&"3CG!) '6ND7NE^(9[/28H]46#$>GSW$
M^Z+2 1EHW0'.0&!7')4A<@#-=OIND6^GCS3'!)?R(!<7BP)').1W;:!^52Z;
MIEGI%DEG8P+#"I)P.22>K$]22>23R:MT %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M:*OV;3()V#W0D#)*J\8 QACD$\Y0<9W$$+"+;4]1M7U'Q=.MAIH(D^PJ03W
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
MVJHH&  !+@ #M5/5K>;2KOPU9Z78VDEM;AX;>*ZNGB5'6/$8#;').P2=?SH
MJ02H+U;[7-,UBYDM_P!ZMS<+$8H/1E@CD9E[\E2P[FMC6)8Y]3\*RQ.LD;ZB
MS*ZG(8&SN,$&J<-WKHUJ[2/2-&^V^3%),O\ :DOW"7"'/V;!Y1^_&.V>:'A^
MUUF_;2Y7M-/M]-LM2N;A&CO'D8J5GC"HIB4;<R9!R/E P* .YHHKE/%/CK3O
M#I6U$T3WTC; K9*1'&?GV\YQT0?,Q(Z Y !L:WKMIH5DT]P6>3:S1P1C+R;1
MDX'8#N3P.]<)IL.K?$.XM]3G>:RTD#<L@RK\C!2 'E>"0TQ^8\A=H)S=T;PG
M=Z_.=4\3++Y,C!ELIL;Y@#E3-C@*#R(1P/XMS9)] 50JA5 "@8 ':@#C-2_L
MCPOK>CVT=S8Z1:KI5]%;M-(L:*YDMB.6/)X)]3@FI-.U73M1\7:/%9:Q::G+
M;Z3=+/+;SI(<^9:C<VTG&<$_G785QNL>)[K4;I](\- RW)'SW*D;5&<$J3D
M#D;R",@@!F!  -#7M5N9KG^P-%F5=7FC\QY67*VL6>7;_:/11Z\] :;!9:-X
M/BS;6OFZE>84^7E[B[=0.<L2?<DG R23R35;3HCH*?V78L=3UR95:YGE9BD0
MQA2[$DA1T5<ECR>26:MO3-'CL));J:5KK4)Q^^NI!R1V51_"@[*/J<DDD @L
M]*GN+J+4M8*27:<PP(<Q6V?[N?O-VWGW P"<[-%% !0>!110!YMJOC=+BW$M
MY/IMMI<]T;)]-NA^_FCW>7*9#G$6,YQ@]!DC=P_0]-NY-7)TO66<1VX2UU1%
M%S#=6P;B&;!&9(RW#9!*GOS74OX;CC\5C7+,PQ-<1>3?QM&#YZC[C ]F!P,]
MQ]!6Q!;06RLMO#'$K,681H%!)ZDX[T 4M&TA=)@GW7$EU=7,IGN;B0 -(Y 7
MH.  JJ !T _&M*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@##\)_\ ('N/^PG?_P#I7-11X3_Y ]Q_V$[_
M /\ 2N:B@ \%_P#(B^'O^P9;?^BEK<K#\%_\B+X>_P"P9;?^BEK<H **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&570HZ
MAE88((R"*6B@#B=<\,PO90V+7<<<R3$:--(A/E$H=T#GHT; %<'JIQR5&5\&
M>)"Y&BZB)(+N)S"B3-ET91DQ,?XB -RM_&G/)5J[.2,2(4;OW[@^H]Z\_P#$
MVC22SQ&UFDGUZUMA)(NT1'4(%;JI' E0[6##HQ&1M;% 'H5%<[X3\21Z[8*L
MDBM=(F[<!@3)G&\#L<\,O\+ CI@GHJ "LN[T<:EJ"RW\WG641#1687"%Q_%)
M_?(/0'@=<$@$:E(PW*5R1D8R#@T 95_J\GVDZ=I<2W.H<;]Q_=VX/\4A'Z*.
M3[#)'-/X;@N_%26^L222N8_/%PQ(:^X(>+(X2)<\Q#AL@G/S9Z@G3/#6FJBK
MY46["HN7DFD//NSN3WY)ZFLV;1+SQ"JW.JS2V)C/F6=O;N-UN_\ #([#AG']
MWE!R/FZT 5=<L_L6KV<&GSRQ1:E*L=Y8VGRNZ 8\U"/N <!SQE<8(;&=NYN[
M'0+."TM[?+D;+6RME&Y\=E'0#U)P!W-<U>V]QIU^9=">;4_$:*?MKR']VZ$9
MV/R OJB#!!/HS-6[HB:=%I[ZS]K\^2=-UQ>W&%8!<Y4@_P"K"G(V<8.<\Y-
M%W3(]1"23:E-&9I2"((A^[A']T-C+'U)_ "K]<_OO/$9(C,UEHYX,@RDUT/]
MGO&GO]X]L#DZXFM+.2VL1)'&[J5AASR54<X'H!_2@"S1110 5SWA98@=4,I+
M:I]ME%V9!\^-Y\K'^QY>W;VQ[YKH:SK[0M,U&Z2ZN;4-<*NP2H[(Y7.=I*D$
MK['B@"K=:G=:A<O8:*5W(=MQ?,NZ.#U51_')[=!W_NF_INEVVEP-' &9Y&WR
MS2-NDE?NS-W/Z <#  %3VUM!9VT=M:PQPP1C:D<:A54>@ J6@ HHHH KWUY#
MI]C/>3[O*@0NVU2S$ = !R3Z"O-]7\1^(]?TR^CT_06N1%($\D0DK'(K\_O_
M #$)=<=8UX8<,>H[NX:#Q!I&H6EK.8Y1O@8LN&AE'0E3^##U&#T-<GX2UB30
M=1;P[JD?V>.:X?[*Q^[',Y+M"3Z$EFC8_>4XZ@B@#$D\5W,$T5IKMUJ@M901
MY4RO;E_]AC]G#=,XQ(<@')Z9V+CXEP6M@%TG21=M&H6.V@,F['3Y0L1& /4@
M=LUVVKZ?_:>FRVZ2>5,,/!+C/ER*<HWX$#CN,CO69-XF:/P]'?16T3WQN(K1
M[228QA9GF6%@6VDX#,3G:<@9[T <Z]WXR\1QF.WLIK.W<D%YP;-0,=^6F;\/
M*^OKM:#X'LM*GBO;V07]_&28G:,)% 3U\J,<*3W8Y8]S2VGB?4)-6L;.ZT_3
MUCNIO),EM?22-&3#)*I*M"@((C(Z\9KJ* "D)"C)( ]ZIZKJMIH]D;J[<JF=
MJJHRSM@G 'KP3Z  DX )KC$BO_%3'5M:G_LW0K<^9&@?9D#G=N_]J<?[ '$C
M &E-J>H^)+R.WT9I;6VADD2[DG@4KZ 8.<GDG9@$<%B,;&73K=%@?2_#.(;<
M-MN]5*ABS@8(3(P[C&,_<3  !QM%BULY-7MXK>&!M-T",;8X%7RY+E?<=8X_
M;[S=]HX/1111P0I%#&L<: *J(,!0.P% $&GZ=:Z7:BWM8RJY+,S,69V/5F8\
ML3ZFK5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!A^$_^0/<?]A.__P#2N:BC
MPG_R![C_ +"=_P#^E<U% !X+_P"1%\/?]@RV_P#12UN5A^"_^1%\/?\ 8,MO
M_12UN4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %4-6TP:E;)LD,%U _FVUPHR8G QGW!!(([@D5?HH \PUFRO-)
M8^*+6VDL&28MJ4**76"48!N% ^_$PQO Y*X;AEX[[1=8AUJP%Q& DJ_+-$&#
M>6V <9'4$$$$<$$$=:=J%H2WVZ"$S74,3JD/F[%F!ZHW4=A@D<'V)K@9(;GP
M3K4%U8Q,^EW1"11$@&,G)^S.>@Y),9)X8E"<-D 'IM%5[*]M]1LHKNUD$D,J
M[E;&#]"#R".A!Y!JQ0 A5696*@E3D$CI63?-J5_>/8V@>SM4 \Z](&YLC.V(
M>OJQX'0 GIKU'.9EMY3;HCSA"8UD8JK-C@$@$@9[X/T- &<\FF>&-,1%7RHB
MVV.) 7DFD/. .KN>23R>I/<US=QIMU;WXU[5+95TQY?-N=,0EA V %N'P<.P
MQ\P P.&&2N6Z33](%M<'4=0G%UJ3*5:<KM6)3R4C7^!>!GN<#).!BH][=^(6
M,.E2&#3#Q)J 'S2_[,(/&/\ IH>/[H/4 $][K,DMP=/T9([J]P#)(QS#; \A
MG(ZG'(0<GC[H.X2V6G6NBQ7%]=7/F7#+NNKZX8 D#GZ(@YPHP!]<FL6V-IX"
M,>F+"_\ 9-PY^PK$IDD68Y8Q$=6W<E6/N">F=&'2[G5IX[S6U41HP>WT\'<D
M9'(:0]'<=?[JGIDC=0!<L==TO4KEK:TO8I)U7?Y><,5_O 'JON.*T:Y[Q0\/
MF:5'$"VJ?;8FM1&?G"AU\T_[GE[@W;D=\5T- !1110 45RNK7-V=>U)?[9O[
M&SL=.M[CR[.*!B[.\X;_ %D;$G$:@ $4FG:G)IOB*>PU#5[N\MYK>T>W>ZBC
M!225IQM)C10 ?+4#=WX!R0* .KK+?4IK/6Q:WH06MT0+.901AP.8W]S@E3WY
M'4#+=8M+L21:GIV6O+8$-!NPMS&>J'/ ;NI['V)I[-IWB/0F+'?9SK\Q)*-&
M0?S1U8>Q4CL10!!JUI<6ET-9TV(R7"*%N;=?^7J(=A_MKDE?7E> <CBO'FL:
M/JMG#)89NK@@(QC) E!^981@%C-G#* ,H<%L D-+<>+-4O4AT33RUY<N2([B
MW;8]Y$.!)G'[I.F9.Y_U8.01T7A?P=#HFR\O6BN=3VE0Z)MBMU)R4A7^$<\D
M_,QR2>: +WA3^V_^$:LAXA6)=2"8E\MLY]"W;=CKCC-&M^'+?5(-]O':6VH+
M/#<)=O;"0AHY%<9P5)!V8/S#@UM44 <Q;>&M0&L65]=7VF%;:;SF6UTYXGD(
MADB4%FF?@"0G&/YFM#7=?@T:SF93%/>*%V6OFA68LVU>.3C/H"3@X!/%4/$?
MB&[M+N#2=)M7GU"Y7<KE?D1<X)'J?_'5[G)56S[#3(?#URKRJ=6\37(+JN[[
MF>"Q8_=7L7(R?NJ,;4 !));?.^L>(Y+A89I%-OI)?S-S#[@*+PS9R0HR!U);
M *ZMOIMUJDR7NMHJ(C![?3PP9(L=&D/1Y._]U>V<;C9T_2##='4+^476I,NW
MS,82)3U2-?X1ZGJ<<GIC4H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH P_"?_ "![C_L)W_\ Z5S44>$_^0/<?]A._P#_ $KFHH /!?\ R(OA[_L&
M6W_HI:W*P_!?_(B^'O\ L&6W_HI:W* "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE_$>E01Q7=S):"YTR[
M7;JEH%R67&/.4#G>H SCD@<<J >HHH \TT;4Y_"&L&PO[HW-A.GGQW1P1<1<
M?OP1_&HQY@[C#C^+/I2L&4,I!4C(([UR^OZ);RVGV6:6WLK!2C64Z+MDM+HO
MA2.Q4EL8X[CG/&5X/UR?3+EO#VK0K;RPN(E53\D3'[H7_ID_5/[O*'&%R =]
M1110!1U'2X=4$<5R\AME),EN#A)O0/W*^W0]\U!J.K"RECT^QM_M.HR)NBMU
M.U43IO=OX4_4XP :U:YZ[G70O$4VH7,)^PWT,<3W*1EC"Z%L!\#A"&X/0'.>
MM %W3M(-O/\ ;KZ87>I,NUIBN%C4]4C7^%?U..2>*9?ZO)]K.FZ7&MSJ'!DW
M']W;*?XI"/T4<GV&2()+^[UN1K;26DM[48$NH-'CK_#"&'S'_:P5'N<@:FGZ
M=:Z7:+;6D6R,$DDDLSL>K,QY9CW)Y- $&F:1%I[2W#R-<WT^//NI0-[XZ ?W
M5&3A1P,GN23HT44 %%%5K>[M=0CG6&3>(Y&@E7!4JPX((."/7W!!'!% &/KF
MAW\US<ZIH^JW=G?O;QPF)!"8Y5C9V )>-BI/F.,C@9!(.*BT;2;/4;6\O+F^
MO=2-_"EM.EZL2M$(RYV8C1,,&D;/?.,&K6G7,NEWR:)?2/(K FQN9#DS*.3&
MQ_YZ*/7[R\\X;%/7[N/PW?KJMJ \ES\MS9*P!G '^M&>%*#&6.!MZGA: )[?
M6!H?F6&N70!B7=;W3_\ +S'D #WD!(! ZY! YP..N'O_ !5KM]::-'Y5M)(H
MNUD^:"%P.7E X>4C \D'' +\\"Q:6FK>.]02]GF:VTN,G9<QY7<#P5M\\@8X
M,Q&3R%"@FO0-.TVSTC3X;'3[>.WM85VI&@P!_P#7]^] %30_#]GH-NZV^^6X
MF(:XNICNEG;U8_R'0=JU:*AN;JWLXQ)<SQPH65 TC!068X Y[DD "@"1W6-&
M=V"HH)9F. !ZFN5NM=N-?E%CX=:">"2-EN+AO,41 Y .1MQQ\R[3EN"-H.ZJ
M"QW/CF]>:^8V_A>W)(A5\"\=2>6<'E!C/RG:3W..-.TA&J6RVFB1C3="R2UQ
M @C>YR>?*_NJ>\G4_P /9J (=.M(=,,FD^'8UEO  MYJ,J@I%CHO'!89.(UP
M%SDXSST&F:5;Z7$XB+R32MOGN)3NDF;U8_R X X  JQ:6EO8VL=M:PI#!&,*
MB# %34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &'X3_P"0
M/<?]A.__ /2N:BCPG_R![C_L)W__ *5S44 '@O\ Y$7P]_V#+;_T4M;E8?@O
M_D1?#W_8,MO_ $4M;E !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 1S017,#P3Q)+#(I5XY%#*P/4$'
MJ*X7Q+H]SJ%Z8)&3^U4#MI]PP"I>0GE[:3&,$=N_ <<AL=M>W]IIML;B\G2&
M($+N<]2>  .Y)X ')K#NH-0\3*L;1'3M.!$B2N/]*9P<JR#I&!U^;)/0JO<
MK>"_$XU6V%C=N_VN+<JF7B1MIPR..TJ' ;UX8<-@=;7G/B/2;B.YEUBQ29M2
MLA$=1$$/EFXPORW$(R1N7YAM).Y0R'MGK/#7B"'7]/#AHQ<QA3*J'*L"/E=<
M]48<CT(*GE2  ;5%%% !1110 445EZQ#>HT.HZ>SR36P.^UW?+<1G&Y<'@/P
M"I]>.A- #I-3:VUJ.RNHPD-R/]%G!X9P,M&WHV!D>H!].:VJVMQ97@UK3HVD
ME50MW;+_ ,O$0[C_ *:+U'J,KW!%ETL/$NB ',EK<*&4C*NC Y!'=75A]01[
M5QE]XUOU@_LBU5[F_P#,-O'=6P4F[QWA'08Z.[?(A!^\>* -'Q;XFTB71/+@
MF2=Y%66.=&XMCU1R1SOS]U "S'C&,D4-&\)7GB"7^T_$XE\B0JPLYL![C'*F
M<#@*#R(1\H_BW')K3\,^"DT^6/4=5\N:_3+0P(28;4GEBN>7D)^](W)]A784
M (JA5"J % P .U+16#KOB./3Q)9V.VXU=@HAMMK-DDCT[XRV"1P.2HYH LZW
MX@L-!@5[N0F1_P#5PI@N_3D#TY')XY'<@5S]Q;-J*2ZGXIF6+28Y]]I:20A7
M8'Y5# 9;+ XV DMG!'.P1V>E)H]W'J>MN^J>(KGYH+9"&*D?W>@ &?OG"KG@
M#)W=#8Z3-)<IJ.KLD]\N3%&F3%; ]D!ZMC@N>3[#B@""*PN=<99=3A-MIRX,
M.G'&7]&FQQ]$' [Y/ WP   !@"BB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBHIKF"V,0GF2,RN(X][8W,02%'OP: ):*** "BBB@##\)_\@>X_P"P
MG?\ _I7-165X?TF]N;&[FA\0ZG:(VIW^(88[8HO^E2C@O$S<]>2>M% &KX+_
M .1%\/?]@RV_]%+6Y6'X+_Y$7P]_V#+;_P!%+6Y0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5BZOJ]]9ZG:6%A9
M6MQ)/;S7#O<W30*BQM&#RL;Y)\T=AT-;586L66J-K=CJ.G6]E<"&UN+:6*YN
M6A_UC0L""L;Y_P!41C ZB@"32=7OKK5+RPU&RM;:2WMX;A7MKIIE=9&D Y:-
M,$>4?7K37UJ;4)#!H4*W."0][(<6\9]B.9#[+QP066L^#PP-5UNZU'Q)HFC2
M@VL%M;Q;OM>S8TK,<R1+MSYBC !^[75(BQH$10JJ,  8 % &99:)%;W O;N9
M[Z_YQ<3 ?(#VC4<(.W')[DGFM2BB@"M>6AN?(=9YHG@E$B^6^ ^."K#H002.
M?J,$ UYG<%]!OAK^E V]DT[1W5K-P+"X)&^-_2%S@YZ*Q5Q\K$'U6L/6M+=I
M&OK2V2X:1/)O;1@-MW#SQSQO&3C/7D'KD &CIFHP:K8I=09 )*O&WWHW'!5A
MV(-6Z\RMGN/ GB);=3+<:5<C;;NIW^:B_P#+,_\ 3:,#Y>[H-O)117I-O/#=
M6\=Q;R++#*H='0Y#*>00: )**** .&TJ#5O&ENVL3:Y?:;8O+(ME:6&Q"%1V
M4/(Q#%B<9V]![U?TG7I],NKS1_$MS&EQ:1F>&^<"-+JW'\?H&7HP^A'!J&T+
M>#==^P2G_B1:G.6M)#_RZW#DDQ'_ &6.2OH<CTK6\2^&+/Q/90P7,DL$UO,L
MUO<P$"6%@>JD@]>G_P!<"@#B+V_N];U^\T[P]%*([D+)<VTF4B!/_+68CYHP
MPQ^['SOM!(49W=IX=\+VOA^)I-[76H2J%FO)% 9@.BJ!PB#LHX%7])TBQT2Q
M6ST^!8802Q[L['JS$\LQ]35Z@ HI"< D]!7$W=W>>.0EMI,MQ9Z2K.MY/)&%
M+X.-J\G/?*X&#PW1HR 6KWQ/+JM]/HWAZ)YYO+(>]5PJ0D\!@2I! YYQR1A<
MX;:EG;G2)/L&FNVIZX8U2>\N69DMU XW$DD#T0'<W4GDM3]/B66#^S?#:_9M
M.0XGU/ 9I6Z$19^^W'+GY1T&[!"]%8:?:Z9:+;6D0CB4D]22Q/)9B>22>23R
M: *^F:1#IS23M(]S?3@>?=RXWR8Z#T51DX4<#)[DDZ-%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7G?Q?O6L]&T-HIQ!,-8@D1R,[=H8Y_ XK
MJM;\2VF@$?;89U20!89 !LED)($>[/RMW^; QWX./%OBSJNI:C#I4]ZH2UE\
MY[=4P%P-@W+QN(Y^\V,XR%4<D ]XTR^&HZ=#=!#&SC#QDY,;@X93[A@1^%6Z
M\Z>&\N)K;5K+4_L4.IV*WZAII$3S @+CABBY!5N4?HYQQ5GPEXCO;S6&37'E
MCFEC5+6-E\M0IRP+K_?< D-T(0@!6# @'>4444 8?A/_ ) ]Q_V$[_\ ]*YJ
M*RO#_AZROK&[N9I]35WU._R(=3N84XNI1PB2!1T[#WHH U?!?_(B^'O^P9;?
M^BEK<K#\%_\ (B^'O^P9;?\ HI:W* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F];T
M2S:RGMY8HH=*N&DN+N;S2C6TH 99D).%Y7)QCD[N[9Y_PYK%WX<U>70]9="N
M=YE487YCA9U'9')PP'W'/H_R^ALJNI5@&4C!!&017!ZYX=!\G2V98U5BVC7L
M@W"%R"&M9/6-AD ="ORXRJY .]HKBO!OB0NW]BZBLD-U"YA1)FRR.!DQ$_Q$
M*-RM_&@SU5JW?%LTMMX,UV>"5XIHM/N'CDC8JR,(V(((Y!![T 7=3TRTUC3+
MC3[Z$2VTZ%'0^GJ#V(Z@]B*P_#FI7=G>R>&M9D9[ZW7?:W3?\OL Z-_OKT8?
MCT-9NJ:3+I=S]H@GU-(([W3U@=]4N7W%[E$E5E:5E92I Y4=3[&J-]K4?B6^
MMM&F\FSUI9YGT^\M9PY@EB9E/F*V"-VQAL&[< ?3@ Z^\UUH+N:WM;&6[-OM
M$[K(B*K-@J@+$9<@@X]QSR*+KQ-IEEHD>K7$QC@D4E$88D9AG*[3W&#GL,$D
M@ FN'N?$#Q)<WD36<.O+<)'<Z1<1^8PO-HC26(!P2&0#& V0!CD'-^QT"WT@
M0ZIXC>6ZNV<K96+$2/N)W8PN SD_,<?*I&<G;OH LE;KQ);)J?B)4TO1K9FF
M2/S61W4XQO.0 !ZX!^; P!E]2"RDURVBB:W;3]"10L5F%\M[A1TWC@HG^QP3
M_%CE3:MM,N+ZZ34-9VET8-;V2G,=N>S'^_)[]!V[D[5 #41(HUCC5411A548
M 'H!3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ]Y!<3Q!
M+>[:V;.2ZHK$CTYXH Y77[9=:\7V6F3JLEI&BF6-AP58.S_7/E1K_NR/7E7Q
MBMFT[Q-964=Q/-:1V8DCBE;=Y(9V!53U*_)GDDCIG& /0=?TAM+\06-_?ZMJ
M5Q;. )I?.$#;5#A\F$)C D5^/X8GKSWQOHQU3XGWFG:=%(\=I;QO,0YD*Q!
M[.68G/WN,GDX% 'H?A2W7Q'\(])_=B>>SYBC8\.T+LH0^S*-I]FI_BC5[/6=
M+M=1TRUU!YQ(D,4OV-XPWFLJH T@4'$AC8$'&5Z]:SK.VO\ 0KC3XO#4.GVT
M%_=!89&N)&ADB$0)5QLYDW))R=K E1R-V%O-?N4>X\.SZ;+:7_VN.^@MW8,I
M^<.!&_\ &IN%3'3 DP0-IH [?2=8U'5;2RNET?[/!<(LC-/<KD*P!R N[/7H
M2/PK;JO86BV&G6MFK;EMX4B!/<* /Z58H P_"?\ R![C_L)W_P#Z5S44>$_^
M0/<?]A.__P#2N:B@ \%_\B+X>_[!EM_Z*6MRL/P7_P B+X>_[!EM_P"BEK<H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "F21I*FUU##((R,X(.0?J#S3Z* //O$FAS
MSRQ-!,;C7[6W\R10OE&_MU?C!Z"5#L8,.C$9&U@*VO#6NP>)]'>UNO*EF:$J
MX>,%)XSE2Q0^^59#T.1T()WM0MI;NRDB@N7MIN&CE3^%@<C([CU'<9KS36(9
M]-N)_$=G&UI<VTF[5;6(;Q!)C_CX1?XHW48<#[R\\.F0 5_"&G6ECXKBM-1T
MS1HY7N)! CV*)<F2-=WG)E%*1G82%&<$_>Z5U5[I=AJ6OYT:UC%U#+NNKP?Z
MF.0$D%E'$LJDD@'A<Y/8'1TV]D\5Z39WH@$&G7=J68EG2<,<K\A&"HQDA^I!
M&,=:7[42?[%\.111);_NY;E4'DVO^RHZ/)_L]!U;L" <]XS\,Z=J5[ MC#YO
MB%U'F-$PB>2,X7S)74?+@@$$@Y*X"GMU&B:&^G(EQJ%XVHZKY8CDO)$"G;_=
M51PHZ9QU/)JYINEVVE0ND 9I)6\R::0[I)GZ;F;N> /0  #  %7: "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,_6[2"\TF=)
MXI90B^8@@&9 Z\@I_M9Z=NQXS7G^F:'XC\)V]_/%I]K<7%_'^](1IHU(7")A
M2'5%'&U5<'L5X%>H44 >1Z4WBN"XM],\J%I?LL);RK6;:[PO_K0LRQ!6*^6K
M?,0<=.0!U]EX-6Y9KO6Y&FO&.]2DIW1/V?> IW <# "J,@#DD[\]@9=:LM04
MJ#!%+"V>I5RAX_&-:O4 -12D:J69RH W-U/N:=110!A^$_\ D#W'_83O_P#T
MKFHH\)_\@>X_["=__P"E<U% !X+_ .1%\/?]@RV_]%+6Y6'X+_Y$7P]_V#+;
M_P!%+6Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% "$@ DD #J37(W]O#XINUN
MK5VMM/BB>.?40Y47$1!W(@Z.G4[V! YV@DDCK)H8KF!X)XDEBD4J\;J&5@>H
M(/45E7.C/J-]_I\J-IL6/)L8QA'(Q\TO][!Z+]WN<G& #E?".E:C+IK6%G<3
M6?AY69$?<?,F56(!A;JL;J%8MUR6V]=U=[:VL%E;1VUM"D,,8VHB#  J6B@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***P;^QU::&:."9@?WC1L)RAW,PV\CG
M"C/'0Y H WJ*YZ;2-6N+.^^RZK-IM]+)F"<M]I2-=P)_=N0N2 1C@#=QTR9+
M?1]4^Q:?;ZAK<]U/ Q>>ZA06YF(D5U!1<C&%V'U!/K0!NT5SECH>I?VM!J&I
M:M=L]LTA\JWG*V]P7R/FB.<!5V[1DX()))))R;'4O%D=A?3V\&ESVB7=S)%/
M=WK[O),KLA.%. $*X&?NXZ4 =S17GFC:!K$GAVR>\\;:K%</'"DH_=L8Y65?
MDW8.3E@,G.<]:L^'K[QM_8]I;S66DRRP0)'))+?N\C,HVDN0I!;*MD@GD'DT
M =U17!>(M0\<+I-W;I::-;O/!)'%+'?R+(#L/*DJ K#L2P&<<BI++PUJM[&9
M8/'VKR(&*'$,2D,.H.5H [FBN43PIJZJ ?&.J.?[Q2/)_(4V3PEK#XV^,]6C
MQ_=2/G\U- '6T5YWK&@:]I-N+NT\7ZC>W5O)'<_9+F5(HI(TE0R;V !"!2<^
MHXP>E7-$\1^*_$&EV^IZ?I^ARV4^[9(+N8$X8J?E:,'J"* .XHKF_M/C'_H'
M:/\ ^!3_ /Q-0-=^/?X-)T$>YOI?_C= '5T5Q&FZUK;>)K:37#I]M9"RE"BS
MN7=6D:2';O5E'( ;!P< G.,\]A97D&HV%O>VLGF6]Q$LT3X(W(PR#@\C@CK0
M!E>$_P#D#W'_ &$[_P#]*YJ*/"?_ "![C_L)W_\ Z5S44 '@O_D1?#W_ &#+
M;_T4M;E8?@O_ )$7P]_V#+;_ -%+6Y0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 !&1@U0@
MTBW@TF33A),\4D9C9W?+[=NWK[* ,^W<U?HH H6^D6MMI<&GH&,$+(R=!RKA
MQT  &0.  .U.TO3(-(LA:VQ<QABV7(SD_0#_ #R>>:NT4 5KNR6\,):61/*<
M.-F,$CU!!_/K^M/M+9;2UC@5W=4&-SG+'ZGN?>IJ* "BBB@#(U+PWIVKW;7%
MXLK,81"0DA3@-N!R,'(/OCIQP*UE 50HS@#')S2T4 %%%% &/J/ANSU.%X;A
MYC"ZA#'E2H ;=P"#U/7\/08UP,  9X]32T4 8?A/_D#W'_83O_\ TKFHH\)_
1\@>X_P"PG?\ _I7-10!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>img134573907_4.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img134573907_4.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ,H V # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBL*ZT^1;G[98 "9GQ+&TC(DWRXYP#@CY?FQGY<4 7WNHDNH[9G43
MR*SHF1EE4@$@>VY:O5YEXHBOM8>'6M)GEFCL8Y%GTM8U%S&^UL/"6SLG4,PV
MD%9 V#Q6[X0\6)K=K"KN1*R!A-Y?EI,0/GPI)*,#]Z-N1[]:!'84444#"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH ***8[A!0!5N[J'3;.:XGD6&WA4O))(V%4#DDF
ML#4/&VE:;X>;69+J06*D ;8V\V24N4$2QXWF0OF/RR-V[C&:XG4OB!)XMUF2
MRTV*&3PO8D3:EJ<H)1XMF5, !#YWAMKKGYH^,]KW@6R2;5H;B]M9M'N+:.1=
M-T5V0)'#NP;DHG#SN"NX_-Y8;:,>8YE8B[H7B>W\;3:G<:3'<V7B#29?L5[I
MNI*8&4C$BI)C>K(0V4FCWCYCAC\XJCXBT.&[.HZSHT%O%JL,B-JEC<#_ %PC
MPRG@_)*J\QRC\?\ 9W/%7A%=<OK/4K.>73=<L6#6U^@;!4GYHIHPZ^;$V3F-
MSCHRX=5=>7\+>*XO'?B./2M:L_[(\3:*HFO[%'<P3MODC5HG8#[1;[EWAL<.
MT8.V2-T !UG@_P 7+K<*QRB4R&:2(--!Y;JZ\F*103ME4=>S??7CY5[6N)\5
M^#_M\YU33D@36%3RV2X0FWO$[)*!Z?PMU4_WAD&CX1\8X5;"_+6MU;(BW%O<
M2&2>T8\".1N=ZG^&;.'[\_>!GHE%%%( HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\X\7>(
M(_$T>KZ'I%Y:Q7-H=E[<7#@PQ)M+,' .0O9CQD>8H=&Y'H]<'9^$]%U*:X$>
MEBSL$OWD>VEMUCANY40*'*$<JK;B,CEUWCC!(!RN@^&[?6#!:3V)T_045+S2
MH7/[Z\G4JYO)2"?G#^645AE<;SD_+%Z%;W,C+!IM_<*NJ/$[+/;QLBMC*[X]
MX*AL<[,MC_:'-7M<T:+7+&:VE9HUD&!+'C?&?5=P(S^%<-<>#-&L;.W3Q*TL
M\>DR"ZM]7N+LQ/*Y7!9BC*?,&W)X ^[M[@ CHK[5[Q+..QD/V76;DO%#- @D
MX &ZX"G.%7*\-_%M7YMR[L?QGX;TS[#8AKJYTO5(5>&PU2!I&D@>0C+N5/S)
MOV,PE_=LPCW=JOVME=ZHUY_:L)MKB8*]G-:J=UO'CY1DCY9%);.>#].%QY/#
M+W?BB#^THXK*?[5D7D<Q_P")LF/FBD5=GW4C4^6=XPO<*],9K>'_ !A'J.NZ
MCH5W;3V.LV*1S30R1L8IHGR!+!)@+(NY6!'WE.-RC<NZQXQ\+#Q! UQ:L;35
M8D*0W(Z.#SY4H_CB)^\OY<U1\=Z?IWB"Q33+S6)]#U&2:.6QO-.N1%>0RAP%
M>/(.1NPA5E9&5MKJZLP.%>?&1_"6N:AH?BO39=-OS,$T.6)P\6O%D#!;?'W9
M@VX-$W( +Y*9(+"-+P]XX^Q7MQ8ZE&;*6 QA[>XN?,D@+\<L?OQ,VW;+GJVP
MA,5Z37D @B\2N\>L!= \;1B2XCDA EE^RH0#Y?'[R/:\8DCY :7W0D^'WQ&6
MXA6&Y5K=?FFEBFF!^SPD I-'W:W8%3R=T6Y<_N\%4,]?HJ"*5+B))(W#1D;@
MR=&%3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?G[^T-^U9\7_%?[3-W\!O@+:Z;8:W8V@GU+7M4B5S"YC6
M4[!(&1457122CY9N ,<XOPP_:H^/?P0_:7\&_!_X]IHOB*+Q2$^RZYID*QR[
MY9&6%@T2I&RB12C)Y:MR&S_?^Y_B?8^)M4\ >(;/P=?6^E>++BPFBTJ^N@K0
MV]V8SY4C@H_RAP/X3_NFOS"T&V\4? S]N[P+J?[4(D\<>)]72.U\/^(],O5^
MP6;-(8XV^SB"/.R23I\@3S2VQC@@$>P_ME_'/XY67[7O@SX0?!KQ79Z!+K6A
M+=^5=V5K-&]QYET6+R2PR%1Y5NN,?C76_!'P3^VIIGQ4\/W?Q*\>>'M8\$13
M.VIV=G!:++*GEMLV[+1&/SE3PPJA^TE^QE\6?BC^UGI'Q5\#^-M%\%06&FQZ
M?#?RK+<7\!\N979(?*,9R)V49D'<]0*\(^)OCGXW_P#!./XK^"?^$F^+6I?%
M;P)XBDD>YBUCS))C'$\:SJ!*\K1LJRHRE),%NH'=@>Y?MZ_'+XQ^$_CA\*/A
MW\(/%$/A[5_%$4ZR)=6=M-'(_F*L3,TT4FS@2?=J+P!X _;L@\>^&9?%_P 1
M_#5]X235;9]7M+:WLUDELQ,IGC4K9*=S1[L8(^HK5_:O_8Z^+7QE_:<\(?$G
MP%XQT;PE::#ID5C%=7K2S7=O*9KAI)HH/):-LK,H&YUZ=L"O ?CCJ'[07_!.
MWQ-X9\7W7QBU#XJ>%M9OFAN[#7&D4.R#>8A')+-Y6Y6?#1,!\J[@?E% 'U'^
MWE^UOK_[-NG^$M \%Z1!K'CKQ9=M;:='>*Q@B5&122H*AF9I$55W#ALGIAOG
MCXC_ !U_;(_9!T_3?&OQ-OO#7C7PO=7T5G-810Q P,0S[!)!#&R,RJ5$C>8,
M[>&[_ISI&IQZMI=K=Q*RI/"LRJW4!AD5^4?[=W@+XSZ#K,7B[XT:I!\0?@E:
M>)C);>'_  _?+8RV\+R2?9UF/V5>1"WEE\NWS8\P;LTK ?J3X*\2VOC?PEHG
MB"R5A9ZM8PWUN''(26-73.>^#7YM?\%+OVL/BI^S_P#M'>&=,\$^*Y-*T@^'
M;749M/$,<D4\QO+I6+[E)P1$BG!%?HA\)O$^C>-_ACX7U[PW'Y&@:CIL%Q80
MA/+\N!D!1,#[NT8%?FY_P4 LK?5?^"FOP!LKJ%+FUN8_#\$T,@RDB-K-R&4C
MT(HZCMH?>?[,/[0&C_M*_"#1O&>CM''<3K]GU.PBD+-97:A?-B8\<CJIQRK(
M:^<?V"?CQX\^*WQ_^.^B>*_$EUK&E>']0,.F6TZ1JMLGVFX3 *J,_*B#G/2O
M$M,>^_X)??M<?896NS\#_'#@1O(YD2S^;AR3R7MRV&[M$X/+8-=9_P $O+B'
M4?VE_P!I*YMI4GM;C4O-CFA(971KR[8$>H(H$?IC<NT5O*R_>5685^//[-G[
M0?[:'[5DVOQ>"OB=IBOHBPF[&IZ9I\(Q*9 FW;9MN_U3=:_8.[_X\Y_]UO\
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
M:A+#Y=K:J3=S;L-P!&H8!I#GKMST[GVRRV]*TV#2;&&UMD,4$2[57EOS)Y-
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
MMY57[S*RBOSX_P""6O[+OQ/_ &<M3^(S_$+PR?#PU>"P%G_IUM<^;Y;7&_\
MU,KXQYB=<5^AU% !7P=_P3S_ &<OB)\#OB9\:-5\:>'3H=CXBO8)=,G-Y!.)
MT$UTQ.V*1MO$L?WL5]XT4 ?!W_!//]G+XB? [XF?&C5?&GATZ'8^(KV"73)S
M>03B=!-=,3MBD;;Q+'][%>A?M8^ _CU/XH\+>,/@GKZW(TGY=2\&WMRL%MJB
MJY92"V%R0Q1LNG!7!XKZOHH$?F%\6OV>/CG^W)\4_ U]X^^&VE_"70?#[NU[
MJ,6KPW=W>12-$SHC1;FW*(\)NP%,C'/:O8_^"B7[)_C']HVQ\$:QX"NK6+Q1
MX5N)IHX+NX$*RI((V)5BI7>KPIC) PS5]M44 >%?LO>(/C'K_@2]G^-?AK3O
M"WBR+47A@M-)9)(9;,10E9F,<TPWES,/O+]W[OKY;_P4 _8TO_VL?"&@OH6I
MP6'BGP^\[69O0_V>YBEV>9$Q4'828T96P?N[<<[A]CT4#/S-O-?_ ."@EYX:
MG\#R^"/#K&2 V$GB42VAG:,C8;C=]IV9*_-_JL_[.>*]^_8*_8]F_95^&>L:
M;KUU:ZCXEU^=9]1GL%/EHJH5C@5R S!-\C D+S(W3-?6E% 'YE_LT?LW_M)_
ML:?%V;0?"^B>'_%WPOU[7+;^T]1FNH_-M+%9@C3JC2PL)O(<D@+(N5X!_B]!
M\9?LY_$35?\ @IGX2^+5KX=\_P !V-F(KC51>0#8_P!BGCQY1D\T_.ZC.SO7
MWG10!\Z_ME_LRV?[57P@G\+/=#3=7M;D7^EW[1LZQ7"@J X'.QD<J?3KVKY?
MFT/]O"7X?_\ "J/^$=\)Q:0;#^R_^$WBU(+<F+RL!PXN?,#X^3<+?.><=Z_2
MJB@1\V^!?V5'3]E2]^#WCCQ+?^*+O5;2=-3UN:9II#-(P8-&9,G]V0FS=TVB
MOF'X<?#G]M#]D_PK_P *Z\">'/!_C[PI!--)8ZK<3QJ]FDDA)&U[B C+$RE=
MLF#(?F.*_3"B@9\L?L3?L\_$#X(>&O$-Y\3/&=SXL\6:Y<K,\)OI;BULHHR^
MU(R^ "QD8MM51]P=!FOGOX:?LW?M#_LH?M*^)M5^'^A:!XM\">,-8CEU"YN;
MI$DL[+[0S@E'FB82(DTGW?,!V]#7Z5T4 %%%% !1110 4444 %%%% !1110
M4444 %%%<7XAU[4IKO\ LG1[<'4Y$266XE($5I"SE=[9&68A7VJ!R5^;8.:
M(?$-[<ZU>S:!I<EW:G8POM2MP%%H"JLJ(S?\MF#J5P"% RW\ >S9BUO3_8VF
MB*/2K-424*I/F8<CRAG@CY&#GG^(==V*-O!:>%HK30M/EDLK/S]MU?R,"WFR
MY;YG?.Z21V7J/XO5DK=N] B,-M):'['>6B>7:S8+K&,8V, 07CXY4GW^4JI
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
M#TJM!6OHTW=OW8N^[BU=NTH\J^RXIQ-VBBBNX^9"BBB@ HHHH X/X'_\D5\
M_P#8 T__ -)DKO*X/X'_ /)%? /_ & -/_\ 29*[RL:/\./HOR1Z.9?[]B/\
M<_\ TN84445L><%%%% !1110 4444 <#\1?C+X'^$%K%=>,_%>D^&(9B1$=2
MNDA:8CKL!.6QZ 5SGP]_:A^$OQ7UA-*\*_$'0=;U1UREC!=J)W(ZE48!FZ]J
M_,']L*XT31?^"E*ZA\<+&_U#X:JMNT,(#,DED+3$>P(0QC6Z+%D')_>>O/M_
MBO\ 9#^ '[6-YH6M?L_^.]"\"^(]/*74G]@*QE\L#=$QM/,BD@D5@#YF%/ W
M<] #],**\-^.O[0.B_LH?!ZW\4^-+BXU.1&AL42TB59;^Z:-B0@)P,^7(QYX
M'6OF_6?^"C7Q&\#^'=-\9>-?V=-<T#P!?LBQZL-922>)7!,;M$T2XR.!O*9S
M][U /T"HKQ7Q_P#M$:;X5_9NU#XQZ)9OXBT>+1X]9M+5YC;-<Q/M*@L48H?F
M&>#7RG8_\%4=6\7?#VTUWP1\#/%'BO4HED?74LI)I;#20K2;4:ZCMCO8Q(LI
M!10HD'S':PH _1:BOGO]DK]JW2/VM?A_+XATS39]%O;*?['J&FSRK-Y$NT."
MC@+O4@]<+TZ"OH2@#SCPO\<O /B_QCJ/A'0_%>E:GXHTYIEO-(M;D/<6[1.(
MY-Z@Y^5_E;TZ5Z/7Y/\ [#'_ "E/^.__ %W\2?\ IWCKZ=_:5_;\TGX+?$*U
M^&WA+PCJ7Q)^(MP4SHNEOL6WW('1795=C)LQ)M5"-HY(!!H$F?8=%?%?P3_X
M*&P>+OBW;_#'XG^ -8^$WC6\D\JQM]2D,L%RQ.$7<8XV4N0VP[2K;>'Y KJ_
MVHOVUK7X ^-_#_@#0?".H>/OB'KZI+8Z+:3) @1I3&IDE(8KN*N1A#]P[BO6
M@9]4T5\7?#W]O2_;XS:1\,OBW\,-1^%7B3760:3-<:A'=VMPSDA%+A4PS,-B
M[=_SD#C->D?M-_M@>%?V7QHUEJ6GZCX@\3:XVS2= TB(R7%R0P4DD_=!9@ <
M$L3P&YPQ'T317P?X0_X*92:?XFTW2OC%\'/%/P:M-4G2"QUK5UD:UWG.XRM+
M;P%%7Y.5#]<MM )K[M1PXI#'U7GGCM(6DD98HHUW.[<*H%6*_-?_ (*P_&/Q
M(M[X'^"?A:_^RW/BX%]1BB?9+-%).(;>%B.1&T@DW?WMF.A- 'U=JW[:_P "
M-'U:73+KXH^&H[R-RCA;X.H8<$%QE1CTS7K'A7Q=I'C?1K?5]!U6RUO2[@ P
MWVG7"3PN!U*NK%3^%?*_@7_@F'\"/#O@.+P_JWA8^)-3>)5O-9N;J>.XFE&"
M6C*.HB&1PJXX^]FN0_8^_8_^*'[*'Q[\2K8:S::C\'-5:<16,UVQN5/!MYFB
MV[?, #1EE8;E!./N@ C[6\1^)]*\'Z1<:KK.IVFCZ3;+YEQ>ZA.D$$:]"9)&
M8*O)Y)JIX-^(/A?X@Z9+J/A;Q!I7B33!(8C>Z->1W< < ';OC+#=@KQ7Q'_P
M5E^(%Y>^#?!'P:T&0'6_'.LPJ\)/#PHZB-7/;=/)$1_US-<C_P $]C<_LS?M
M7?%7]GK5;R2XLY<:CI$LH"^<T:JQ('=I+>5"<?\ / \"@/,_3BN>\4>+M&\%
MZ5/J>O:K9:'ID()DO=1N$MX8P>[.[!1^-=#7Y.?%OPT?VN?^"F]S\-/'.I3P
M^"_#T&+;1H[AXQ.J6J3%5YXDD:3+,!N\M<=@: /TW\(?$#PU\1-.%_X7\0:7
MXDL 2/M>DWL5S$",@C<A8&J'CKXO>!_AK=6D/B[QEX?\+2W09K==;U.&S,P7
M )3S'&[&X=/6OS#_ &@O FB?\$W_ -IWX6^*/AKJ=]I?AK77>'6-(N;IY4,$
M4D23[MQW,I2;<I.=KID5VW_!2!?"7C7]LGX*>$?'6HPV'A2#3I+S5I[FY^S1
MQV\LL@/[WC;G[,5X(/% =#[GTS]IKX1ZUJ-OI^E_%'P9J5_=S1V]M9V?B"TE
MFGE=@$1%63+,6.T**]:K\W_@#\*_V'/$WQ3T9OAYKD=UXPT?48+S3X;G4KZW
M,MS$^]/*6X"B?#1YPFX8.>AKW?\ ;&B_:&UJ?PSX=^!GV+3;;5([A=9\071C
M0Z>%:,1!6<DC=F4?)&[=,8ZT#/H>U\7:'?:Q+I=MJ]C<:G!N$ME%=(TT>.NZ
M,'</RK8N;J&SMVEGD6&)%W.\K851[DU^2W_!/+X>WOPH_P""A?Q#\*:EK#:]
MJ.FZ'>P7.J,A5KF4W%HSN=Q)SENK'GK7UK^W/^S-\1_VI+/PCX;\->)]+T+P
M;;WC3^(8;JYFCFN@&CV;52)T?8OG,%D*C?M/;Y01] >$OC3\/O'>J36'AOQO
MX;\17\('FVFE:M!=2Q#G[R1NQZYK2\8>/_#7P\TL:EXHU[2_#FE^8(_MVL7D
M=M"'))5=\A4 \=*_(G]MKX'_  $^"^E>&[7X):_+<_%:WUZ*T_L[1-6>_NT=
M=X.\(Q:&=)UC"A0&W8&WT]Q_X*OWVM)^QS\*+7Q$JKK\NL64NI*/^?E-/G$O
M3MO<T; ?;/\ PUC\$O\ HL'@+_PIK+_X[7IUO<17D"2Q.LD3J&1U;<&!Z$&O
MR\T3X._\$_+_ ,30^&6\3V[ZQA5>4ZS>QV3O@$E;HD0$9;H)/Y&OT\TFUAL+
M"WM[;_40QB*,[LY11@<T :-%%% PHHHH **** "BBB@ HHKCO$WB=M--K:6%
MJ^H:I>2&*"+'"8&6EE.1LB7^(^NU1\Q H T[G4Q)<'3H)B+YXC+&6@=TCZA7
M?:0,$]BPW[6Q65=37]O;)I6EO]NO88@MQ?SNN1A!MW$?\M7[<8'WS_"CENE[
MI6G6VB0ZG+J>N-$SR:A=QY$9/)D=4P -Q^6/(ST'"L5LZ,5\-E-,NW5'D;<E
MV5PMTQ/\1/'FGN._4=PK$6]!BLGTO[/;Q 0HNR2WF4[P2.0^[DDYY)ZU4^T2
M^%W5)WEGTOYBMPY7_1@.BN>"5]&[?Q'O5[4]*D68WMCM2\^7?NR$E4?PMC]#
MV^FX-+IMT=1LD>:*5-V5:.6(J5()4C!'/UZ'J.*0R]+;137$,Q7=)$6V-_=S
MP:LT44 %8>KZ_9:1-9Q7,C1SW4OE011QO(\C=3A5!. .2>@[UD^,?$R>'X;&
M")#-JFIS_8K"(QNX>8HS!I-@RJ*%+.W8+ZXK/TS07LY39K+)<ZU/% VKZZD1
M3SBH V*"QV;_ )RL:'$>YC\I*[P-S!C\4>,O&EWLTSP?%9Z'#/(ES_;^J+!+
M<[?N^6D$=P&CW?>W,I_AQ]Y:C\1>*_&7AN\T+6-7\)12Z?#Y\6K-H5V+];2!
MB")!YD<$S;2D3GRT?C?\C%4:O7((([6".&)=L<:JJ!?X0.!5B@##T?Q!::RD
MGV9F#1MM>*:-HIH\]-\;@,N>HR.1S6Y7AOC;P/JWA&.[UCP=;,=0MK6*&UN[
M>$7>H1QK-O:V83R+]IMN2WE>8CQ@R^4=S(J]CX4^+/A[Q)H[WC7B:1+ Q%Q8
MZLQM+JV ?8#+%+M>/=\I7<HR&'K0!T+VK:=->7UG'+.S1[GL$9%#N#DNN[ #
MD>I /RYV]:2U87-S]NT^Z66WF;RYHRI/SIE3CD;&!X8$?PX^4U!=^.?#MB)%
MDUBS5HXQ*T:S*6VM@J=H.X[MRX]:Y*YE\2^+;S?I5G<^'+"&]9+HZ@B1R:I
M %+1!"7B+$*%D?8X ;]WRC@ FL-4U/Q!XSO+[3["8:)I@.GINE$8O))"C3R(
MA _U10)\YY?SAQL^?T2WN(;D%D995W%<KS\RG!'X$5S>BZ#8^$M+:T\-Z?;P
M0VRI&UE&^W&U>!UQNQMY/7N?XJLVR1/G5M/CF7ST9Y+3R_*,\@  +*X!$@V;
M><<=?NK@%L<3?^&[[X=ZC)J>A6EWJ_A^[N5>]T*.4 V$9P))K-0N67.)'MR1
MN&XQ_/\ NIKFB:EIPT2UU?P]-!X@\%:F=P@TU!,D*,-I>$)G='N3YH@N<M(>
MVRNYL];MI]-:]\SR8HP6E\X!&AP,L']".]>-I=:GI7BJ_P!9^'V@:GJFDS03
MW=Y9B2UM--U*[WL2;<N?-2Z=A]_:L$F_<[[OFI@;+P3^"VL=0T^^DU#PX4:6
M*]DFRMG"R[DCDP"7M^Z/]Z+U*Y%>B:%XBM]:@7:RI="-'DM_-#E-PRIRN05/
M9QP:\OL_$%];Z5/XB\)Z99ZWX9EMY)KK0["Z=[DW);=*(HG11'("TP>%\%VV
M_+$V\-BZ9XTM;9!>Z)_:]A:,L*QZ3=66R?3)& 9DBR=EU#\N)(H7<(5;:RD?
M( ?1%%<]H>OQ:Y%\NU7VY7:P=)$)XD1A]Y3_ /KKH:0PHHHH **** "BBB@
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
M)=+2\MWEBN)#,BX\J9MN]@1SN  '!]*UZ**!A115*\ED@@+1H&D[!GVK^)H
MI:O?F"/:OR%E)$LG"0JOWG8GT]._TW%9-!LX;*R6.!G8.QF:1FW,S,=Q)^N:
MYRZTL>)-.=;+4/,9V+/*W*2'/0X[+V%=)I>BII%A#;0RNQB7:'D;);ZT"-&2
M18XV9FVJO5JDKA?B)X+C^)'@^YT.2]DT\S2V\ZSQQQRF.2&59D!20,K#=&,@
MC!%2^ ?!D?P_\(Z9H-M<37L-A%Y?GS0QQ&1LDDB.)41>3PB*H XX% SM:X>#
M0(=,^(]UJ5M;E7U:P7[;^^^4O X$1">I6=PS]2(XAV&>XKG;L?\ %<::1"K8
ML+K,V[E,O;\8_P!K'_CM '14444 9#Z;$-12^&(IMAB=P0/,49(1O4*2Q'I\
MW]XUE3:C',T]XKRZ=<V2_OX;IML>W ;]YU7;@<2+G'S?W76NLKBOB(\<MCIV
MG"Y:UFU2^@MXV2(2+)L)F='7(RC1Q.K<]&H$<9H<:_%I+?Q7Y]K=6=K>1:CH
M-A+!+&$B:)#'-<1OAO-<%F1MH,8<85F!W>OV\WFINV[7/WD?&5^N*S8HB_E2
MS0Q0:F(W4!>>,_@2O?%4=,B.J2QWEQ;/8:C;R&*:.)@P; ^YOP-T9SN7I_#D
M Y6@9@Z[X9NM-UZX\3>%P(]7G\I-1L#L6'4XT^52Q(RLRQLP1PPS^Z63*JNS
M(\0^!K?Q;I5U>QZ"+F'590=8T#6PT8G\L["\?.V*X0JI26/Y9/+7Y\>5,GHV
MEZG'J/F#RY89XV,<D,R[2N#C/N#C@C@UFWF@+/K=OK$,LD%_;6TMLJ!B([A'
MVD+*N#NVLN58<CYL<$@L1Y#X?FDL]<N#IUX=8B^UW6I/!%8[+FWV%4F1&R56
M[C:3$B%4$L<BX4G>Q];\(^)5\0V4+^9YDLL/F+*D92*9 VTNH))4@_>C)RIX
M]SY[XUTVX\1:)I?C"WL9M)\2Z1/#=/ID]QL5V5S')',0CYCVF8+,B[MN[9E'
M(:PNGR:E8W.MZ-;O'JJJW]H:+*%$ZSKU*[6*QW ^;8PRK#N5(>@9[/17!Z5\
M0]+:P^T7>H06]MMWK>RDP1L/X@?,/RLIX9"<]ZYR\_:/\!PW)LM,U&X\5:@%
MR;3PY9RZ@Y_X%$"GYFL9U:=/XY)'=AL!B\9_N]*4K=4FTO5Z)?-H]?HKQA/B
M%\1O$  \._#EM*MW3Y;WQ9J*6Q!]##")'_44#X??$GQ(P;7_ (CIHULZX>Q\
M*Z:D//J)IC(_Z5E[>_P1;_#\['=_97L_]YKPI^7-SR_\!AS?C)'JNI7UKI\#
M7%U-%;VZ??EF8(B_4FO-]4_:.\!65\+"RUO_ (2'4.JV?AZ"34)#CWB5A^9J
M*T_9P\#PRQW>L6%UXLNT&/M7B*]FU!O^^9&*?I7H>BZ)IVB68MM/L+6PMUX\
MFUB6-5_  "C]_-=(_C_D@_X2Z/6=5_*FO_;Y_DSS3_A9/C_Q 8QX<^&M[:02
MY_TWQ1?16(3'3,*>9)S[@4+X+^*?B+RY-=\=6'AZ+:5DL?"FF!F(/3%Q<%B,
M>R"O9Z*7U=OXYM_A^5OS!YG&GIA</"'FUSO[YMK[HH\:M/V:_!]Q-#<:]'JW
MC2\092X\2:C)=A<]?W1*Q_\ CE>C>'_#VE^&K 6FCZ?9Z;9(ORQV<2QI_P!\
MJ *WZ*UA1IT_@BE^?W[G'B<PQF,5L15E)+HWHO2*M%?**"BBBMCSPHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***QM9
MURR\-:?+>:A<QVEM%C=)*V N6P/S)P* +M]>P:?"LLSI&C2)$&?^\[A%'XLR
MBN1DT\V.L+K6K3S:A?K));6-E;Y,<*2/A-D8 W.R*-\C9V?O,%(]]:TS2(9[
MR^\J>W217M(8X/G1L;1RW5V+8[8Z>]95C->6FK-?Z_$L)N@B6T@F!CM&.!]G
M(Z!F9O\ 6#/F'CC$8(&Y/X*M8(_MC$217QDQ<6\A.VW)RWEIG_EG\Q((X/\
MXZ+;*?"ZN8]W]D*K,45 #; <\=/W?WN.H[<=+=]I'VFXBN(6^SW4+9289Z<Y
M1@"-RG/0]^>H%.TG4Y+Z(K<0_9[M,>="H)53ZJQ W*<<'% #]3TQ-0A7AMZ,
M)(Y(WVLK=F!_IT/0\5KU5MK:&TA$-O$D$:](XT 5?P%6J "BBB@ KE;K5K#Q
M#-=:4LC,%7YV3^GKCO3=0\6P2:[#I,2B0/N5Y%Y&?[O^-6]#T&RTJ>YDMH?*
MFD;YPWS%1V ]J!%:QTRU\%>'Y?++3'[[M_%(YX'2JUYXPL?#^A#4M=EBTFV$
M+RF263Y50#)R?I6AXHD2VTYHRWEK<L(A_LECUZ&O"_VN?A9XE^(OP_MI=!OI
M3_9[>;+HBK_Q^CC!!'5UZA.A^JBN?$5)TJ4IPC=KH>ME.$H8['4L/B:JIPDT
MG)]/^'V3>B;N]#V_1-<T_P 1:5#K%C<175G=*IBGC;>DB'I@CK6];M(Z[I/E
MW=%KYI_9@^'GB;X/?#::\\37LX\YOM%OH+MA; 'DEB?NLW5EZ#ZL:^DM.NOM
M5A!/M\OSHP^/[N1FGAZDJM)3G&S[!FV$H8''5<-AJJJPBVE)=?\ AMFUHVKK
M0O5P^@>'YK;Q%K6N7^&U&\,=G'Y6[;%9PLYA4\X+EI9G) 7/F!#GRUKN**W/
M*"BBB@ KBO&\!&H>&+Y[NZM8+'5E>2.W!*W'FP36R1R?,/E\R='Z'YD3CN-3
MQ!XIT?PO9M=:KJEII=L%R9KNX6%<?5B*\I\5?'SPCXAL+O3/#LVM>*+\.A5O
M"VG2WGDRJP=&\P@1'!"DY;&.O%83KTZ3M-V_/[MST,-EV+QBYJ%*4DNMM/\
MP)VC_P"3'L.I:5%?M!(6ECFA.])(V*L/;W!]#52\N$O=0;3X9I+*_C N8_\
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
MU5O86GU?2]+\2NL.N+<2'0M=MHR/.(3)4Y&U9MF[?#G9(JNZ]'2( ]5CD61
MRGY:?7F7AS7[WPU=_P!C:M#Y36\#3NENH$7EJW,L/.3$ ?FC^]&=H"E&%>E(
MX<4ACZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *\XOYCX]O'MXI0OABSN-NH/)$Q6_(&3"K-A3$K8WL,@
M[6C_ +]=)>12ZN[6@8_V;/!/%/<17#0S*^X($C9"&4CY\L""#MQ[5=6B2T:T
MM&B%OH$2")TB10G!"HK<C;$.F #GOA5;>T(;:7%OXLU D*OV.R<[+>0G=(PX
M67'0QX^[U!W;OE*U+<6T_ARXFO;?S;BP8AI]/MHP71N,RQ@<GC[T?)/5?FX>
M_JFG?:Y(I1*]O=P;FBG3^'(P0PZ,I[@_[)ZJK*FEZQ]HD:SNXEM]11%>6W5M
MXVGC>IP-RY&,X'N%I#)[JVMM9T\PNV^VF7(DAE*GGD,K*<CV(-26=O+;0QQ3
M7+WCJ,&610KOCN=H"Y^@%166CV]@;IK>'ROM,AFD"]&<]6QTR>_K6M0(****
M!A6/K=Q/)9R0V4L*WFWA6>I+_4XH9/LBS(ETZE@OWB!ZXK&\.>'[BUN;N>YN
M?.$[?P/][WI 3^%M*O;33E%W(YDW;DW?>7/7-;L<PD.UOD=?X:A29K=TCE;>
MK?=DJA>2IJD<]O;R_-&OWU;N>.M,D^7/VP/CSXD^'=S;:%X=1].%VBS-K 0,
MK;3S''G(W?=W9'3ZUZO\!O'NH?&'X>Z7K6KV$FGR "*0LI2.[9>#+'G^ G_"
MNJ\4^!- ^).C+I'B'3$O]/C=6"S$X=UZ%6!##T/Y5K:)&]G?W&FV]M]ETVVA
M1+= H"*,8 7'88KSX4:T<1*K*=XO9=OZ[]3ZW$YEEU7)J.!I851KQDW*=]T_
MQ=^STC;3=G231)<1-&R[E;Y6IL4*6L*QQJL4:KM"K]U:L45WGR@4444P"BBB
M@ HHHH **** "BBB@ HHHH @EB2[A:-T22)OE(;Y@RUQMG-_8^KW1E6X?3(9
M%M(VP&2#(WNW XB^:-?]CRNPKJ[^^@TRQN;VX/EV]O&\LK_W549)_(5B2W3V
M?A<"ZC:&]N<1M'%SLFF?&,CLK2=?3FC8#F)O%EAX%\&:AK6JR2R:/).TEJBJ
M]S-*I.R-% SYF\(K)_UU4'[NYH[+PEJVJ:V+OQE<F^A5KAK6WLKJ6*PAB<[?
M)N(MRBZ;:Q"R.A3"CY$<;Y;+7MY<?%F'1K.>6#2]*TM+ZXM4A$:^9.TD,'[P
M,-R*MO<9CVD@O&V>F.J\E=.MX;=;59](:/RF"L7,8/ !4YW1X/X>F/NL")/
MWAV-E":)IJ;$9%VVL:[48$,HXZ'<V1_M5X7=6VO?!GS-$\13:CXO^'\T,R61
MM[&6>Z1A,98H7F\PR"94+JCXVRF*!(_)DVK-ZU;>*O#'AS4[KP]#K5K+J-A$
M+N?3([M9;JTMF8!9&A#&18NOS$8&#V%=%JVDV/B'2;O3M1M+;4=.O8'AGMKB
M$/%/&PVLC*V05(."I]*2$<5-':7VF:?H6N77VJ*3=_9/B+SL2>:#A,O@;+C#
M #!_>;9/N\I1I/B"]\*:N=,U6W9Y3")B+*V/DW('#RVX'\0^])!RW=-_?A_#
MD]Q\*]4\4>"-<5-2^'*R0C3[@3RW=[8P7A(9;]F8R-&TYG F/W%3,KXS(.ZU
MVQMX;9=#\4337.AR36ZV.L27/ES13D@(LCK@J_F!=DH^\6VGG_6,9Z3#-'=1
MB2-DDBD7*NK;E858KR2WUC4/A_K$-AJ3PE=3O2MM*JF..\+<XS]V&X/7!PDI
MZ;6+5Z#I6JV^JVD5S;2&2-_<J5(."K X(8$8(/(/!I ;5%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M;5Q#B*>,G)B8$_,#_%$Q/WLCVI:VP\57UCI6J>']4FL+ZQNXIK!I80,![?\
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
M$R"2/;]S_P"M0!/1110 4444 %%%5;.TALH5M[>"*")>D<:A57\!0!:HHHH
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
MS[L^9Q_&<\_WOE_NT#"R6[BB=+F07#(^V-T^](N 06  "MVXX_BXW;5V***
M"BBB@#'UN5E.GQJFZ![M%F<?P  LI_%Q&/\ @5<AJNF/XP\:74+RWMBFB1I)
M;R1EXDDDD1AYFX8WKC<I /&WK\W':WME'J-NT$^[RVZ^6Q1EQR,,I!!'M6/:
M>!]/T^6:1/MHDDD,KL+^<EB>Y)D_ >@XZ4".7;PQKO\ :DFH(ERHDMUMCI[Z
MO<&-91O/G*X?E,MM*[0Q'SXRH2NL\->%;#PW#*UI!:Q7=RZR7,T,(C\Z0+C)
M ]!P!VJTGA:T_P">VH_^#&X_^.5/'HEE$@S;K*.[RKO=OJ3DF@9JT5G_ -C6
M?_/G;_\ ?I:/[&L_^?.W_P"_2T".%^,L,5SIWA@2 .J^(M-D!W8^83@BO2J\
MP^,^EVUIX*-[%;0K<V6H6<T3A%#*_P!H10>!VW9KT^@84444 %%%% !1110
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
M%5C&[N N*PO#7BBWUNVA*2*3(K-$ZJP28 XWKG]4SE.AKIZ-P"BBB@ HHHH
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
MA/QM%>(D%Y(Z2HT<(>Z94E\U@/W4RC 27V'ROU7T7NZ0!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M?[-MUN7\ZY1?)EEZ>8R_*S8]R* -:BBB@ HHHH **** "BBB@ HHHH ****
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
M+6;.]@UWQ5J=A<_:2\MIH,L4%O;NX$I1)3%YK#,N,LWS]=J_="> _$MQX?\
M%^M^%-:OI)H/[36UT*YO)GEDN]MC%/-&S,3^\#&5^2N5W;44(:WM2T#4]=U>
M-K#Q'>^'ULM<AO;E;.WAD^VP+;J&M'\U&V(Y92S+B3CY2O6O&?!GC;5=;_:J
M^*G@FYN+26WTS5=&U73[>YMU,L$3Z6HN9$(4DDLL:Y8C'G-ANU CZHHHHI#(
MY(UDC967<K=5KG+RU>[TRXL[$^1<V.U;4O*VWS%167<W+;3G8W<C=73UDPW#
M'6;NV$:(J0Q2[^[%S(/_ &FM B&[NVM=8T_$:M#=EX"ZK\^X*77G^[A9/Q9:
MY/Q%H*ZUK^M:2S20C5-- DN40%H6^[ R?[2GSV_X"M=HN+#3[5?DE*>5'N^I
M"YK!:Y8?$66W\ER!9VKB8],DW8P:!EK6;&Y\2>!+VUDB\F\N[$CRO^><ACZ<
M^C52^'&OMKWAY+MFC<.8I%:/^+S((YC_ ./2-71Z0GE:;:*;C[6!&@^T%MV_
MC[V?>N4^' "0)!&1L-A:RG_?)E4GZX11_P !IB.]HHHI#"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "N;\27FI01+;Z5:>??SC:DTW$4
MX!E?UVYX0<L>.!EQ;O[Q[(P>5!+<22S)%Y<:8VJQ^9R>@"KEN?IU9:Q;[4!X
M><V%I*TEU=7!EGFG._[*LC,0[G'W>/+C!_NJ.BMM *NE6L6EO<:#I-Q(\ZR"
MYOKZY?S95:0L69F/!D;;PF,1KC@+L2M"*T_X0I"+56;155GD1V>22 D[B5SE
MF7EB1GCMZ5-'X72VBA-HS174+;EO)?WDLF?O!R>6#=^?IC:M7-(U-KM9HKB%
MK>[B(\RW;G;R0'4]U;&0?SVG(  ^\L[3Q)I\9$N^W;;+%-#)AMPY5E85SU_X
M-M_%UM%;^)+2WO9=/NA<65U$6CDC91\LJ.N&CDP64[&[MV.*W+#318WEQ-;S
M2&TN.7M&&423/+)_=W?Q#IGG@[MV[0!SW_"/7GF;O^$AU/9YN_9Y5OC']S_4
MYV_K[UQ.N:;'I>K6ECIC17_CR^CNIK+5=<@>[6SB!MUN6^7:(XL" >3&R!VV
M_P"VZ^KUROARUV:SXBO'@D#S7:HDLO\ %&D,8 7CA YE_'<>] %33/AYIMC?
MSW]RT^IZC/+#,USJ$K3>7(BE5,2M\D/^L?\ U:K]YJO>*/"&B>.M*;3==TRS
MU>P++)]GO(%E3>/NN P.""!@UN7=W%90--,VV-:\Z\#_ !=T/XCZ6^L>&=2M
M-8TB/4I-*>2T?S6296VG.TMSR#C^ZVX_W:!;E^;^U/!NL6+"8ZEX<F:475Q?
MW,:2:<6*>24^1=\9.]6W.67,>-P)K9U[P?I'BT6;:I8P7<MI*TUK,1MFMG*[
M=\<@^:-L'[RD'&*OZKI-IK^FW6GZA:1WME=HT$]O,BNDD;+AE8'J"*I^#FG&
MA01SW"W4MO)-:F6,;1)Y<C1Y(QP?EYQWH S[?P%!#;1P1ZOK)A2%X"DNHRN6
M#;^3(3YFX;N&W9&U?[M7/#/A/3O!FFPV&EVQM[=.-S,SN_S%B7D8EF)9V)9B
M68LQKJ:*!F+IVFQVDUQ,_P ]S*X:29@,L!PJ\=AV']<UG2*/%+RQ@@Z(A>.9
M7CW?:V!P4^;CROO!N/G]<9ST[HD\;(WS*?E-9MY(-.LRZ6TLWE#Y(+?&3Z*N
M2 /3D@4 <CH&HV$^D2ZK(R:G-KEQ+'"ZPA6N8-T@BCX_@6/N>/O-_%3=%T[5
M[#59+$3K>W4D$'VG4FW.UJ@+'R06^_U.PDEAOWR;OEWN^%NDR6VC))=SW-W>
M0F2RD%S(SB 12%0J9Y(.-V\_,_RD\; BZ_:_VM>ZE:IIR:YH]W#)!JMC.L;1
M3@H$,:AA\S%>&5SMQQU:F)&GJ%S?6UW#87]RL.FW$GE+?KP\A;@1-@!8RQX#
M]^@VNRUG?$;35NO"+"SC9=3LWCGTM(Y'B_TJ/F&/Y.=C$;''>-G!.W-<_H/A
MS2OAKX.T?P[HFCW6D_#_ $7R[:&V$DC3R+N^5=KDR-'O91LSYCGC:5XEVM0U
M\:5X7F\8W2I<7#6Z?8+)+F,QL[D"&&-V.TRS,\<>X'!)4#_:!G1>%KFYU;1K
M74I[B.07T*W"Q0@&.-'&556!^;@\MGD\C XKI:X#1K";2M$TSPM83'.GV<=G
M=:A&59K;9$H&,@@R-P0"N /G/\(?IXUM?#^EHN[R[>W0#=(Q=OQ)^9B3^)-(
M#8HJ&*3S(U;;LW?PM4U !1110 5YE\)M-ETN?QN)+A+D3>(KNX 2/9Y08(0I
MY^;US7IM<;X7MC:>)?&&YMQGU".X#?W1]DMTQ_Y#IH1V5%%%(84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y!_;ZI^TTNB"TU!))
M/"37CW?V=_LK!;P(L?G8V^8-Q.S.<-Z5Z_7F/BK5[/P[\5_#E]?2"TL9-&U*
M![EQMCW^?8M&I;UP)-H_WZ /3J*KP2FXB4DHP;D,G*L*L4 9\+9U>Z7_ *8Q
M?S>L;Q!=Z;#K5E%J5Q;1P2VERA2Z=55QOAR,-UK5C:--;ER4!EMTV?[05FS^
M7F+_ -]5Y5\0O'NC7<MDFF^(()_M/EZ<[Z7(EU-#]JO[*VR-L@V_ZX?-GY?O
M8;&TL1D>&?B#H"7&H1Z-XJNM4TJ'4F"WJ7]G<)._EQK]F665M[8D4INY^]M+
M_P!RG\%[/3K;]HOXIWEI+=W%YJFA^'[Z^DNYH99&E$NIP+_JOD"B."+A>._4
MFNY\0^+'^&6D:_>6'A/6O$HAU&&.+2?#4$+W&TV\(RJ.\:[1C^\.U?/VO>-)
MM&_;=MK:2=H[C5-&T^,W2NQE\N/5M3B$ 4$*8W65-P[&)6^8J: /M2BBBD,*
MR8)&;5[T>3%Y21Q+YP^^SY<E#] 5(_WZOS3):1-)(VU(U+,?85C1RWM[H_++
MI=]=A]AVY:,L"5R#U95ZCU7TH L)*+33[--Z/(WE1C:W#=,X_#FLLSL?B-Y'
ME_N&LA()?^FD;,"OY7"FM-5==3AMH8U^R06Y9]V<JQ(";?P$F?\ @->>V/BU
M_P"Q/$GC&&W\R2=S%IUJ['%PJG9:X./^6[2(1[2)_=H ]#TN]@'AVTN]HM;;
M[*DNQND:;,X_ 5S/PK+3:4EPP9&6VMH/*9<%1Y0E&[_:_?\ -6?%5G<6'P_D
MTZS:,L;9=/C,B_Q.%BCX/'WF7K6OX:TN'3-,,, VHDC1_>RS!&V+D_[J** -
MZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N6\3>)4\.16
MD:6\]_?7<RP6MI""3(Q(!=B =L:YRSGH/4L ;&N^(;?P]#%)-O::YF2&W@1E
M\R=S_ @8@$X#'KT5CT6L#2[&YTR634KV 7/B[4XPDJ12/+#"%R1$A( 6*/=R
MVT%CDXRRB@!+2WU+P[:"W:^.N>*;U=SSR)L@W@$_<7/E6Z<JHZ\_,SR$N=OP
MU;6MSI;!TW3S?+?+,JB627:%;S ORYQQQQC;CC;530TDT:_DMM3F-Q>7TI,-
M_P JLP49$>W[L3*-WR#A_F?JS@:.H:<\MQ]NL56&_50A8J LR@Y"/W[MM/\
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
MK<R6-Z]KYL<#3-$"(MO0SR^[9_V5KHS\(M%E)%Q/J5XW]Z[OY)CCT&\G ^E
MK'1+XJT-QQK%BW^[<I_C5NQU.VU&TCN+.YBNK=_NR0L'4_0CBN.O/A!X9N+:
M19(KI%*\M'<L#@<]0:/A/X(MOAS\/]*\.6*:G%96"R+$-5G2XN0ID=OFD4D-
M][C.3C[W-,#N5E4S.G\:*K-^/_ZJY3Q;X[T?P)_88UB>Z@_M;4H=(LQ#93W
M>XEW>6&\M&\M3M_UCX1<<L*[*BD,*JV=P+RTBE\IHMZ[O+E7:R_45:HH *HW
M$DB-$JQO(&;:S9 VC!YJ]10 4444 %%%% !15"_O[;3+*6[NY8[>WA0M),[
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
MQ)_P 4^*&-/NHBG_ &*FHH ****8!1110 4444 %%%% !1110 4444 %%%%
M!117"?$7Q\O@G39EMXEN=6>VEGM[=U/E(L8RTDC=%1<]R,]!S0!:\4:Y>+,N
MDZ1'!/K%Q&TA-P<PVL7 ,DH!#$=E4<L?0*2N7\*/ VI> =(U.QU;6X=;DO-5
MO+^*2VL%LX[>.:;S$@5 [9"!@H8G<<9[U:^%IT_4?#-EK^G73ZDFNP1:BVI2
M1/"]V'C!1]C<H"N-JGH*[N@04444#"BBB@ K&\1,\5I$R-L/VJV7/L9T!'XB
MMFN<\;W#6OA6_N8\;X LR=_F1PP_44 ='1110 4444 9FN1B71[Z-NCV[@_B
M#3?#ETU_H>GW,GS23V\<KD?WBH-3:I&\UA<QQ_-(T;*/J16=X-G6Y\':),AW
MI)90.']08U.:!'04444#"BBB@ HHHH **** "N:\1?\ (8\*?]A%_P#TCN*Z
M6N5\6W!M+_PY*VTI_:0C;U7?#*@Q_P "9:!'54444#"N0\?Z8=8L+.P#,HNG
MFA^5L'YK6=?O8..O6NOK&US_ )".A_\ 7VW_ *3S4 <#I\/A_P",,.IZ=XD\
M.VUU9W5C9G4?#WB"VAN#"XEF<1SQ$NC;73<I^8'AU9AAJJ>,K_2UUR/P+!;3
MN^K6<%G]ETU-JVMJOFEY&*C$4:I\JDCEVC0<L*H^+/#B?$[Q':R6-GHOV62V
M,8U35;'[>+NV62-RL'ERH47>Z_/OPV/N':#52V^U_"_XC:4FH6VG2:;=6E]M
MNM$T[["EJ&GL(T^T"29_,8DC]XI[_<PI:@#VB^N#;6CS+!+<LBEA!#C>Y]!D
M@<^YQ618!M76[MKB;[3*K8EEM_D1,O\ ZE2.3M"_-D[OF_AW;5==:7<MJ\<X
M9VGRZ"X8#%O"3DJ@]6VIDG/\A7)_%#5KZ>]T;PCI,B6]UK/G/+*LSPO]GC4;
MQ'(GS1NQ=?GP<*LF/FQ0(Z"_\>:%X?E@L([S3DE+F,0F[BA6(+][.3QMZ;0,
MY[8W%>>\?^,/">E^%+A)QI^MPW=PRFUEN%97?.6=V^; 7U )&% YP*Z+PIX1
MTKP!H"6\,-I;PQP@3W$<"P(0-V1M'"J,MA>BBN8\,>!-.UGQ+'XKCLAIVGB.
M(Z?8R6OE/(5#XN)D;!!'F-Y<953'^\8_-*0@,I?#SPIK5OI>F7^OF2ZOO)VZ
M=!<3,WV+='EV8$\2-^/EC<JL%;95S4!)XGU2'3E@34+&SN0TC2R B[G'S>5\
MH/[N+/F/_M;8QGFKGB_7CX@ODT'3FBE@6Z\B_N8I,2JY0L(+?UE(&7;/[M-Q
M^F_X-\)0^%=/MD-O;PW4<2VX6UR4BB!)6-2WS,!GESRYY..B@&[I.GII]G'
MI#,J_.^W&YSRSGW)YK3HHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M\IN7Y6C_ -8-E=/XE2]\0:W!H-G,+2W01W6J38.Y[9Q,JPQ,#E7=X^7[)OP
MS!EM"UTSP/::;96%G#865G;&WLK"U01JN-B)'%&"!C *CTSZ4#,^36]9\,6\
M5G:^$&FM8X(X;""POHVDD8("8V$FU4"X;YMYSM]6 KGKBU\*_$.X.DW=C%K?
MBG2-2AU(QZS9.&TJ\@8&"Y17V[54M^[,;8ES+AWW2/4UW]L^$>GW>I2Z7+J^
MGP1,;<6(N;V[M/,< 6T<>QW\G(3+@_+U*)'&NRY+=:/JFF/JVEZY;7NO6_EW
M)<:M]E65ADI;SX5ML1W.NUD;9N9POF<TP/0M*L$TZ$P(6?)>0LV-S%G+,3@
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
MS)&9W8YQR3EVD+=<_.7]ZIZ(1XFEM]8>7-J5+6D*R*\>P])?ER"6'3G@>^:
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
M\I _A)_O5JUF2?\ (?M?^O:;_P!"BK3JP"BBB@84444 %%%% !1110 4444
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
M_H45:=9DG_(?M?\ KVF_]"BK3IE(****!A1110 4444 %%%% !1110 4444
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
MUX@^R_V/XUBM(_$$#,?MFGJ8[._C!XEB4EF0D%=\3$E6W@%T 9_0Z0PHHHH
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
MN9V^::=N#(V,$\<#Z"GV=]%>0+-$S.C,P4E2F[:Q&1GJ#C@]".1Q0!JT444
M%97]DQ?VG]M9V:8IL16;Y%Z\@>ISS6K10!Y/\0F*>)=&U>U%O"VEO+8:IJDE
MQY9L+.X$9D526"^89$M7^<$+&CGJR9[Z2.QT32O+D/DV:KL(DW/NSQ@YR226
M^IJ*^\/Z?JNF7FFW=C!<V%\DD=S9RQAHY@^?,5U(P0VXYSUK@]'L/$&CW O7
MLVU_0A=!],L9(1#=Z; V/G;S&Q+MSE1\DB1_)M=\T ;]A8^(9-/%K&IL;.9I
M,B2X+W5E&?NJC ,K-_P+$?0>9MJ.2_D\+3IH]BRR6X#%IVRQL%.2#)UW9_A+
M;?N\FLJ?XS6%T]E9V5AXC74;TLB?:/#.H[+3D_/<?N@%7(P,L-QY!VY=9]*_
MM+7-!C1+&?0M/N5F&I3ZP%74I5*%!(%B.Q&;Y'W,?D5=GEK_  ,&/\-6MC9:
M]KFL)J<ATNSMTL EUCRH7B>1KB<S,Q+,Q>.-RW0VOY7-0\3Z9HUQ%J/B;5;3
MP_$B7$EK;WUVD&Z-?O3N&(Z+SM_A#<\]/)-?\4:_:^.?#>AZ9X?UU/AS'?P0
M37T4*M]FV1JZ[_,W.L(_=-YAV^6-^UO,V>3["=!T;P_<6PTS3HYM8G5A#=3
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
MN_TN,LS%0%'KT 'TJL#=^,KN6VN+1M.AMKB5!=PW +JH.P;2/NR.F<L.423
M(9FQB:SKT_BJW3:JPZ<+^R:VE1Y$FCS<A?,;(V_."I1,<#YS]Y0)+V\B\23#
M0])M]^AI,4FDM[G8;U^3(H9>?+4MF23.6?Y.3FF Z2Z?QS<Q6FGJZZ#:M$84
M\@^7>8/WFSC]PF/EZ>:5X.%R>\TC2DTFV*$^;,6WRS,H!D8]7.*CT71ETFU6
M/[\@"JS#.W@8PH_A7T4<+7$_&;PYXL\7?#G7=%\&>(H_"WB*[MFCMM2FB,@B
M)ZGY<;"1D;^=O7:<5E.3A&Z5RHKF:3T/(/VG/BOXMLO&VA_"_P +VF@&X\4:
M1?2I+KM[<6OVQXV"FTMI(&4I,59CN)R...I'QW\&OV</B%XB\:>&[O1DOM-A
MTZ]CL)-5EU,077A'[%<.]Y830Q!1>-*7^24@[E8YQDUVGP2^"VN>+_B-XB\(
M:KX+T?PUH&FZA:3ZC\/]7N[R2=5V;#K.FZEG>)'D$A/EE0=@4MN -?H%\/\
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
MO"@L8X[FX9I9V9Y!+<1!97<N29GX'S,.@P-B_)7<T@]#GO&W_('MO^PC8_\
MI7#7F/QU_9]T#XY:-:+=W5[X?\1:<YFTKQ'I$@@O["1EP=CCDHW&Y#P<^PKV
M&ZM+>_@:&>-9XBP8)*H9<ALC@^A%0_V#IO\ SX6O_?I?\*B<%45G_7]?UV;3
MY=CYI_9,_9H7X':.U]J&BVWAWQ')"ME>1Z#J=S)IVH+"2J7C02'"S.HR>OX9
M:OJJLO\ L'3?^?"U_P"_2_X4?V#IO_/A:_\ ?I?\*U;;W_K^OZ[*$E';^OZ_
MKN:E%9?]@Z;_ ,^%K_WZ7_"C^P=-_P"?"U_[]+_A2&:E%9?]@Z;_ ,^%K_WZ
M7_"C^P=-_P"?"U_[]+_A0!J45E_V#IO_ #X6O_?I?\*/[!TW_GPM?^_2_P"%
M "R?\A^U_P"O:;_T**M.LV#2;.SD\R*TBBDV[=\40!Q^%:5($%%%% PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH R-5TRSUW3;JPOH8KRQN8G@GAE3<DD;##H1Z$&N=@TWQ#HU_<K8W<>J::
M88A:V>HLRR6[KM5LW&'9U8#=\REMV?G(;Y.YHIB/*OB/=^*Y_#;6=OI.C2#4
M+FTL94N]4D6-H99D6Y!'EH2?+,@4*V6X^7^&GZ_\*VUR^GU9]7>'Q7:O(VCZ
MTEI$[:4K*%,,:,"&C8#]YN.Y]WWDVQ[.C^(ND#6O#<B);?:KNTDAU&V@W8WS
MV\R3QKGW>)1^-:NAZW8^)M)L]4TN[BO].O(UGM[F!E=)49<JRD?SI= /GKQ]
M\5['P)XC\/V]]HFI:=XEUKQ#!HTNDV$*O:ZA/-#(T-V)LKY8/DNJR<-N5DD3
M:-Z>Q>!_%YURRMXY?M32DN@GN[<0/YBGYH94!^691UP-K??7CY5U?$WA:#75
MAF4BWU.S8/9WZQAI8"&5B >NUMJAU!&Y>*\P\07NJ2ZP=/-GIJ_$.59#:VLG
MG1Z=K5JAC!F=@&,7E^8F>7:-B -X=-X,Z/X@:I_8OQ!^&<RR/#/JFL7.C_)"
MC^;&=.N[LHS'!5=UG&^1GI_M97U2OG'1-#/B_P =Z;!XEUC4=3DTF>'4+C3-
M2M%6WMY7M[BVBMMF-N,R32>8=YD81X?8JK7KNL?#OP_K*N)+-[.224327&FS
MR64[.,X)EB*.>OK0P.QJI=1S7%I)'#)Y$S*0DNW.T]C@UR-M?:GX;OK:RU&2
M35+:Y>01ZJ\4<0A<F/RX9@N 6?<P60*H^15*[F&_N: ,VTTV'3;<I%O(W;BT
MC%V8^I)R:S++?K\L=],KQ6F%>"!OX_FR)&Q_P':#TZ]?NZUY86^I1^7<QK-&
M.=C<AOJ*J:MJOV?RH+<+->S']U$V<$ @,QQV7=S0(S-4:?2-2M6TZ![B2Y=V
MFM%8(A4?,THW'"'<<<??,O/]]8735M0O;?6A#*UI'&3'I,BJDK9Z29)X<C<
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
MQ>3#*RB3'EQK\NU2A/.>6+5O:/K$L\SZ!:%(=<MW6359&&\0!\MO0A0KL_\
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
MMZ@G(R/#NC-X/L].C.FK?Z]>?OK"Q7S$2-E!9Y)/,_U,2-,P1-JXW+QYCX4
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
M<Z?"N]E$WVED5-\@Z*Q#*&QC.<^KUD:PMV+.1;**.6Y?Y56Y^XN>[8Y('H*
M.>\4>/=+T?3X[A]5L;*T:,3OJ$]Q$D%O W_+8LS8P>BXSDLO;-8.H*_B.PBL
M- EN;*UMXTN9O$5W:'8\;?,ZQG<A=W7EFVE/7)XK>T'X<>&O#6H/JMKHNGP:
MM,NV;45ME6=U4G:"^-VU<X5<X0$ <"GZC>P:C8W&L7(5M LHOM<!$A;[1Y8+
M>8<=5&,KUS][^[3&<;8^()FU/1]!T_2&MKFU=K>#3K7;%9V=O&%VW4ZY4[0C
MQ;+<?.&D3*C_ %D6WK/AO5;O4;4SZ_J5U?F!H39Z>PLK--^]6N2!F3*JV%'F
M'E00 <O4.G:3<Z5X<T^WU/[-<>.;X+>S2VK,J-?+"B2RJ2&,<2#:F>?DVKR7
MVG4TZ34='9[26T2^\37,9E>[V^5!<;<+NSEC&J[E_=\D;N-_S/0(HZ)X UCP
MC"PTKQ9J-^B6Y40:]Y=TDLNYF\V24*DV[^#[^P(%"H,5N^%?$\7B6$"9)+2_
MAC1KFS*-L7>3AD=D7S$8JVUP.=O8Y%1W F\8WLVGW<*VUC;A/M%J[;I)V/(!
MVG'DX'/_ #T^93@*P?.\<3?V1J6A:M#<7RWL5R;1-.MI?W=\+AD3$B'(^1O+
MD\S&4"MCAF# 'HE%5+3SOLT?VC;]HVCS/+SLW8YQGM5ND,**** ((XD@7"KL
MWMN/^\:\TTZ'5=#\5S7>J+-=:)=WC_8+6UM%VZ8S[BTDQ0_.'/S!]H\OS&#'
MO7J55+SSOLTOV79]JVGR_,SLWXXSCM2V#<Y^^UF/6[>"WTXPWT-]")1.H66W
M$+AB)2<X8-CY0,Y^FXK!>6&C^%O"%P-0N!!IEG"]Q<7=]-@H%&YII'/0C&=W
M:LS1OA#H?AIFDT)KO17>66XF%A.8X))I"2\C6_\ JB^<_P '6J5OX'TSQAKN
MFZW>276JP6$8^P7-S>R%)V+,?.\A2(<8;"R!<LC;?N[<T(RO#U[JOBKQ5:7V
MKK<VGAFP>-M&N;J,0RZK*T3*9;F(@>7CS/W:X3+[CL'R+6MJWQ2,]^-,\(Z>
MWC#41>&TN);*5!9Z<ZL%D:YE+8&PY_=IODW+C;_=M?$^ZNK[15\.Z=.L&LZU
M+Y$#20),$B3#R.R.<!=@*[]LFUY8R8Y/]6UCPKH\7PWM/L4A:6SED14O5C *
MM@+MD"\ ;NC 8^;YOFR[@Q?#NF>)K#3;4W\NF+=!S)>J6EE+L>=XF(7\O+
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
MVE(54%FR"$V)M:/<I'WN #;6ZCUOXKZQ8V;PP.NDVHU.X2,>?(OGW(AC!/\
M!D70!['<.N<>BRW,-DJ[_D0L$0*I)SZ  5P?@J"TT;0+GQ/=P-:7&J8N)!.%
M6:.$9,-N[*3EE5N?F.9&DYYI+/XB:+/?074L]UJ$\T$EQ;-I%C<ZA:P1HA)!
MF@C:,2':^!G<=VU-VX98CTVBO/M+^*.@ZS=V<%K-/;22J\ABU>TGT^557(/[
MN>-6W<9V$#Y?GZ8SZ#2&%%%% %>X@CO8&AFC22%_E='7<&%5;R\ATFV#,-L?
M"HD2_,Q/   K$\+>(I_$,-Y)/HM_I'D7(A7[8%472>6K>=&,[@GS[?G$;9C;
MY<8W=;0!SVDZ;(UQ]OU"-?[1DC "HQ=+<?W$)QZ\M@%_HJA8=>=]5:72+>))
M!,A2ZF?:RV\;+_=8$,Q[*1CN?0Z.K/>^1ML5C6X;Y1).<I%\OWBH.6Q_=R,^
MJ]:73]-M=(MFV*54L7ED;[SMCEV/<\=:!'&VT<WPP\J!FN+OPF=P20JTLFF
M#(#L26:+[WS'E.YV_<[&W\.Z9:1XMK&UB0MOVQQ*!D]^!7!ZS<S_ ! O((8[
M9I="\V18D#?)J)7'[R3&/]'4]MW[T[>-O6]-+!X9T$V<=Z[:9IPQ=W8E9IG.
M3^YCV8Q(6VC"XVAE51TVL!WB+5M.L1*>;'33*(G^S*JM?SYP+>,#YF)VX;C_
M &0?OXATS0M:2Z'BJ_B236O(\L:)'(AAMHB0?+C<C_6XZG(5C\ORC#BAX>T=
M]7O_ #]4MY]*FB1#HE@\:Q)81;,9CVGE\??0_=^[]SD]UIVH2/<"RNRL=XAW
M;4SLD']Y<_J.W_?+,#+-G=VFL6DC(PGB.Z*2-OX2.&1@>A]0:Y>+Q#ING^(+
MK0X[RWO7BB\Z?3(762YL8W)V%HE)?RFPRJ=O'3I]VMK/BS2-,\;VNDQ:M#:>
M(;I1(;-P1'<ID*BR.%(5R"Q1<AW\I\;EC?;Y]X-^ =Y9?'*Z^(SZ]J$-E<O<
M72:+DQ.MQ-''%*DY#%947REQCY3Y5O\ \\%9P1Z7I/AS3M:N!=7.G1WUO93B
M72KG48%DE@W89C Q&Y4R%VYY^7^[LK6UZQU>^O-.ETW5(M/BBG!NX);0R_:(
MLC<@.]?+?T?GZ5TM%(8445PGCSQC'X=L9L&9Y,!"UKAI0[$!(8E/WI7^;:,8
M&W)_AW &;\3_ !NWA;2KB.PM;W4;^7?!;6=@J^?<7!C9UAB+D+YK!6;)^555
MG<@8W>97/POU+Q'<Z3?:YXDU0>9J-O#?6_A]4BMK4".9#:),%\XH)WC$C[AO
M*+E%.XC>L_"FIK\6?#FH:E)]@9[>]>*)29EM"Q@*P1R,"ID94N3+)U.[@\*1
MV'QATOQ)J/PWUG3? ITB/Q7)"J6"ZS<3P6L1\Q!N9[?$BA4W,NS^/;R*8CG_
M !XGC;P+X;O+?P9=_P!NSR#9"-66)!I$/EN/M *JOGK&=C>2Q$C_ #?O.M=I
MI.I6NA>"K2\U'4;.??'"\^H64;1PW4TFT;X@SR,1([+L3?(?F"[FK-.M^(/
MVEVD&KZ;>>)HH6$<FL6ES;K((PI+W%S'(850?[,/F=3\HKQSX-7/B+XP>$+:
M6T2^\.>%;2[NK?2/.MX;66&Q%S(+:6"$+(HDCA$<*B0)Y:KYA#F0,@,ZSX8Z
M>_CO6O%OB.[EN;;25UFX%K;W>3%:+&(XIQ 2< L\$GF/M^1WF2,]97ZD7)^(
M%]:Q0+ -#@9)K6TD@.R=,';/(IQ^Z!#"-.-Y7=T6J$:#Q-'IVBZ6+I?#=B/L
M45O,2PU%$4+YCN3DVZ].O[T_+TKT_2],72H-GG37$S?-+/+C=(V,;C@ #IV
M%(";3-+@TNV6*-<G[S._WY'Q@NQ[D]S6E110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 >?^$(6\/75SX<G.ISK;-)<6E]=@NLT4LCN(EE'4Q?,FT_/L6,\_>KT
M"L;5] LM;2W%Y;+.;>5;B$MUCD7[K*>QK$L-'\2:9810+K5OJH@C*^=?VI66
M? ^0R/&X7/J5CY]!0(Y'X@:5?^"[BYU;P99VMYKFM721W>@W=QLM]3 3:\BA
MF"1S(GSLX_UJ0B-_^6<D/DBVWAJ9GM=#OKC6]'M$277)-5M[A[_2X!*Y2UG1
M0I6 2PKFWPIC02.%V,:]SFT_Q%K'B*VANM1T[2Y1IL\=PU@K2749D=0# [D!
M0NR,[FC8$]J:WPV/AF**^\)2O%J]K;F%H]3OYY8=2 "[1=2,S,TGRKBX8/(G
M/WP61F!T_AWQ);^)(%(,:3B*.62.*3S%VL,J\;X >-OFVN.OL5(7(\4>!UU*
M]DU[1C;Z7XN2U-M:ZNT1DRN=R1SHK+YL.3]PGC>Q1D/S5XOHOQ<M-2^)>O\
MA[0-#\1Z?J&AVUMJFKV-Y;JD.FM([*XMF5RLWW&9XT#))UC??7OGAWQ%%K=O
M@S6\EPP8I]EF$D4R9^65#QD']#N&3MS2&R#P=XKM?%VDF[MY27BN9K2Y@VD&
M"XBE9)8SG'W61N?XA\R_*PKKZXN+4['1/&>MBZODM8I;:WN2+B<)'G]ZC%<G
M^[&F:ZJUN8;R 2P2K/$_22)@5;\11L!:KSF3X6Z5JFO7&N744]CJ4\$UH6TZ
M^FLV6"1F)!,#H68YW;F)*-RA6O1JKS1O)"Z1RF%F7B0?-M_.@#SG3OA[H>C^
M((&TFP=M;M(!;OX@O7>^OH;=FW>3]IG9Y')/\)8A5Y/\"L[X@2P0:3;^%&2]
M6RU:"6WGN+2,R-;VRH?,8MUW.&$2XRY:12!PV.TL[2UT'3U17$5M$NYY)Y23
MD=69FY)]237&6EH=7^)UKJ>H6LL7_$ME-@CN614\Z/<S#&!(W[HCG(''K3 E
MTRTD\*R1W6L,1HMNNVR:1M[V*G@F=RS;SC_EKG@,P/=WVKOQ4)+B*ULTN/\
M2)S;)?N@\E77[_)[C#!>,%^*K>,K]X'MK*,77E3-B]EL_FFMX3QO.""JL?E+
MKEAU ^4NF?<IKEGXH,T\WAN#X40Z-EDE207B78ESNW;_ "?LWD\8QNW=]O%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$.DKK>C7VGEBJ7<
M$ENQ#8.&4J<'!]:R/ _B2;Q;X9T[4Y]-NM'N9X5DGT^\4B>TDQEXF&/O*?EX
M//45U]<1?:1>Z;K?]I:0%D@N)7FU6R;EKIQ $C:%F("N#%$F"0I#-GE: ]"C
M\2OA/H/Q6T633=>L+6X<JXAN)K6&X: D@D!949"I*KN1U9'V\J:XO7+TV5Y-
M_:D=IH_BR-K8W$A1(;+Q(!M$0MR[D[Q+A5!;S('*_,4>-Y>VU'XN>%="FCB\
M0:I%X:G\AKHQ:PPM=L:E@Y+NVQ@ K'Y6;Y>>G-<)XA\3^'?C%XK?2-+W^)8M
M#LHM9M+O2D^5+N1V6&:"]*B*.1$5_NR'<LL@*$<%B,A?$&L^,M0T;2_%&OS:
M$E_<BU3PZD<8EE*/OE2[F"&3=Y(W1R0B*/[N96WIN]R'@^S171+O4XV:+RPX
MU*=RH]0&<C/OBO(5T2Y36X!XQD@A\>WT<UIIFJ"/=IUS"T89K X4"3@ LDBJ
MTFV62$+M9(NU\.>-&TZYFTS4U:">TBA$T+*\CV^X[1)YC<RQ$G_6_P /_+3'
M+4AEEM7U#P$L*:]>'5M)+P6RZO(@6Y1V 7=<I%&L>TO_ ,M$" >8H** 7KT.
MBN'^'WVJVTJ;29M-FTV+1KEM/MGF?>L\"*IAE5L+D%&4'CAU8<[<TP.XK$M]
M(CAOYKJ63[3<R+L2211F*,XS&N!T8KN/J?90%VZ*0'+WMQ/JM\UE92/"D;@7
M%TJG &>8D;^\<<D?<'O5Z6:R\,Z8I$2V]K"@2.&VBSP!PB(HS] !5HK%IEHS
M1Q;(T4MMC7+>IK.M;2:[O!?W2M'+'N6"V\S<D:G') X+''7G;T'?()'-^$]"
M35M9NO$.HPP1W?F8@LHV)%H>K%U^[YS?)N./X5P:NWVG7>E75MI^EWZV=K=8
MB2V$:L]E&H^9X1TVX&P!@0I9<<?(;>M0W,NHH^E[4U5$S(\KD1>622%=1][)
M5MIQE/F/\15ZTNAMH$-WKXNK9=7:)7OKFZ9H[>5(P3@Y)\E ,X(SMZG?\VYC
M-PI:Z!ISE$$5O#EL*I8\G)X&2Q)_$FHM)2]N+AKZY+0QRQ@0V3*!Y"]3NP3N
MD/?L.@_B+Y>@ZDGC&X-[<1RVRV<_EPV4V4DBD"\F5.S$-E1R-NUP?FXU-8U.
M2"3[':E&OI '+2-A;>/=@R-^NT?Q'C@;F5 ;"21O(ZJ^YEZ_[-3UQFA^(_#<
M4WV&RU^QN[EE:Y9%O5FED&<LYY/'Z <#:%KH=*O!?6JSJLL2/ROF8RP/0T :
M5%%% !68+*$7HO&BS.(S$LC<LJE@2!GIDA<XZ[5_NK6G10!R]W=3:U>/96,C
M0I$P%U>*O09YCC;^_P <_P!WZUE>(?%]MX26'2--M[:ZU&*%94T_S_(\JV'
MDPBNV"04550EF. ,9([VO+OA1+-XOTM?&MV59M6EDNM.6&,1JEFQQ;LW]]S"
M$8LQ.-S!?E^\"..USX;ZE-XG\%:UKVHZQKVMKK\DUO<0R"WM=*B-C=$1RQPH
M!+%O!C!<EU,Z_O#SYO776F3WZ)IVB:MJ>EZW:S%Y&DNGN4A&%_UBS;O,C; V
M@88_-L>)M[#8\>)=ZIIDNEZ283KK*MS9R74;O!#+$Z/%)/M8'9O4?(IRXW8_
MB(;X!URVU6QN+8R6\>O6;C^U[1)TE>UNF4$K(5 S\I7:<#*%,<4P.*M?^$X;
MXL^$M+75;?2=-LK.ZNO$%N+1YHM<+A8X'M[A]SQO ZEGC9CA957YQAAZ9,Z:
MQKELD*MLTZ7S9)MG#2,CIY8/L&RW_ 1_>V\W\28M2U;1[I=!@FDUK2BU]:LK
MB'S)TC<I 78,!YN?+;Y3A)6^ZV*ZG2[JST_PU!=1^9'IZVPG)DW2.J;-V6.2
MS-CKU)I 8VN26\GC_P +0K-;1:P$O)F22,F62P"(LPC;:=O[Y[(GE<[1[BN[
MKB/"<$NM3S>)KRUDM)+E ME;W-LD5S;VQ )60#)!=]S%2W \O(5@:[>F 45A
MZ[KB:);%W4NPC=S\V$1%&2[L?NJ.YKD[?QUJLZ+=+;3S6[)YHACT>Z0,IP1B
M7DGC_IGD^BTAGI%%>=+\0[ZY39%I%RDAZN-/O3M_!X(PW_?0J:\G\5W]BR6]
MG(;MUP'G:.TM]I[_ "F64'\OPH Z#6/$,&C@B;YIA_RS4_=4_P ;G^&,8Y8\
M?CQ7B7C,ZC\2[_2(U;5W\+SW[-<S:-+M;48XQE+:%EP5MGD5/,E+)O\ [RQU
MV-KX(TS6[=K76+C^T+2WG,<T=L6M[1[HLN1M!+3,#PSN[8;_ &M^V_XL\-WM
MN-,\06ME-JFLZ3<K-%IUM<^5&UN0\,B*&7;N$4KN/N;Y$C#.J= #M-(TN/3[
M6#?!!#/%"(0L*X2-!T0>PKB_ 'Q*T?XK7_B1]&U);ZVT#6+CP]>6_P!FDB-O
M?6[@S!FD4;NL>TIE?]HG[G46;VOBNVL=3@N?.TR1%N(%7!28$[D?/<?=*UF>
M*O$Z:8K6-C=0'6G\LQ6TS%B%>39OVJO)QYA53C>8VY 5W !PGQA\+Z9)<V6M
MZ5!8V/BZ6\M]'GUJUE6WU*.WF=5,:2AERWS(ZI+O3^+8YPIL2>'=*^'L$&FV
M5N][K]WFY6:[\VY@T[!9OM!#DA K,^W_ ):2,W)+%VK/\3ZK:P^*+;18+6PO
M_&K2IJ-W9*72&VBQ-)"V_@-B6.)Y#]YMN2!NB%=QX-\)Q6[2ZA<F:>6YG6\>
MXF<EKF7;@2,O\*J.(XNBC:<;_NL1/X)\-26D<=_>R7,T[?./M2[97<C:9G'.
M&*\*G\"\==U=W112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7GVE02V/Q3U])9V\K4+.UNH(FSC=&9(Y<$^F8<@?W
M_>O0:Y3Q5I5_J$=O/IEY+97UE,+E$.!'<J/O029!^5QW'*G:?X<$ MZ[H%KX
M@TNXT^\@,UO*H5U+LK>H(93N5@>0P.0>17BF@? /PM\-=3U[6_M#:7XKU^]M
M4_X2BYU&>6>_>$%+5)Q*VPG8_ELBG$W7E\;?6-!\=Z;K^IRZ4SC3]=@B$TVC
M7,L8NH8RS*LA1'8%#CAU)'2MOQ!=G3]%O;I;=;HPV[2^2S!%DP"=I+<#/O0!
MYK%\34\+:S_PBL]G%_;S_O8[ /*8X8S@>?Y@1MMMNXWD?NS\N,+\M/P;8>,=
M6U;QOK%I?66AZ?JE\/L:7&GR7#B:*&W@DG#^;&'@9HI0B[ 7&V3S-K;*Y_Q%
M=C0[6\T\ZV4U7^W[6^O?$]S;O';:6\Z(-@EX25MF84'W52: 2[O^6O9>#[Z;
MX?QV7A2[3:EK:,(HUE:<RQ1\>9 #EFX^_$3E?X,BF(W;G4_%OAO3;F>_TVW\
M3R0(A$.B)]FGFX ?9%-(RCG)&Z;IQUZ]%HNN6.O6?VBSN1<Q[FC?9PR.IVNK
M#JK*>"#R*OVMU!J%K#<6\RW%M, \<L; JZD9!!'4&N$U"!O#'CVSO[>.V@TC
M6Y#!J*Q1;9I;[:@MY2P'(\N*2)MQ[P8Z4 >DUFWWV[[*5L?)%PWRA[C<4C]R
M!@MCTR,^HK2HI#,JVM+70=/"[U"(N^6:3"EB!S(Y]3CDUG6L4VO7:7<OR:='
M\UO R\R.#Q*V?_'1^)YV[=&^L%OY8?-ED\F)UD\I,89@P92>,\$=C3=4U-K
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MVXVM0!UFD>&=6UZPT^ZNK^TTM&A,S6>DQM(JW+9VR>;+CS0GR[-T:C*[MOW
MF!\2KGQE8:7%/IUO>>+%TBXBDO++20ME?7",QCF\MVDVLRP2O)Y85"QV[9%?
M%;'C#XTZ3X'\"IXKUVX_X1O28G@349[Z,W/V!Y+B. P.;<L#*9'$9*NRH?F^
M91ENKFU6VT1VCA@CB@69MR1/M?><R.XC ^;KN8YR?F_%B."U3QQX&\.:E=>+
M+:5Y/$#6D>CPV"R3Q.ZIYLT<7V=\+$<&1S(47")EFV(*B^'NDOHN@GQ;XYLX
M=(U*]G:[DL))3/\ 999'W+$F<Y(8_*B#EFD?K)@'A/3]/L-3O]<O+"+1=,M8
M6OHU$WFC=/,TDVW)9EC:6(.-BH)'YP<)6C8VVH^/]52]N=]I:1A)+.UEML/I
MX/\ $Q/RFY<=O^6(]VY0RQI.EWWC/5EUC4EV(B&.&&-F#6HWG=&ISCSR/EDD
M&/+V^6O\;CTR&VCLX%BAC6**,;51%PJCV I+2VBLX%AA58HT^4*M6:0!1113
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MW?"8^9NXZCO*^:_&GQ)UOQQX'UC3]#L!+8ZCILUC'?:DS071O;B'RX+<0[5
M&^1)//SY9C^YYF[<OM,7A_4+>W@5=?O7>.(HHD@@,;L<[68! W&1PK+]VF(+
M_P %Z3?:W)K,EDL>K/";)]0MF:&Y,&XD1F5&#;06W!<\$@CFHQX+E:[A>37M
M7:T2,Q_9/M(16S_$751)N_X'6-I?B[6?#DT5AXWBM>44+XDL8Q;:?/(\OEI#
MY;S/)%(2T> 2RDN%#EN*](I#.9T7PAHV@WMY?6&GP6^HWGEK=WP7?<7&Q-J>
M;(<N^U>!N)KIJ*X7Q+?2:EK-GX>M+F_L+BXA>[EO+2%6\J%'"[=[J55G+\'#
M'"OMQ]\ &CJ/CK1-.E*&]2XF$QMO)M(VN)!*,94K&&(QE<Y'%9-GXVT_6WLK
MO3K^6&ZN"T4>G:DLMC)<8&2!#,@D5ESG.W/8_P"S2T[4+U]FE^"M)T_3-$L=
MT(N[JW*0,RD@I;Q(5+ ,.6X'IFM'3M:76C+X=\3VL%MJ\J/FW1F,-RF "\3D
M _Q<C[R_3!(!T^F:I!K%MYL3;A]UD?[Z/CE&7L1W%>;:YJ5SIU__ &1IJ2W6
MGRR"WM[%8PB[U0AUW#D6J?*6/9OW8)!V+DZCKMWH^OW_ (=2X:_>UACAM3#?
M WVHQ&'"V[L?F699!*S3#[D3*<[F+#=\/^%1;:/%K:16^L:I<0P,D5H,6N]/
M]2L>2%%O'G<OK_K/F;;3 YS1]+U[5=;OM)35;FU=I$%YKD+VIO[AT9MX";)%
MAB()1<X*A]H&]F=/0[OP?H6E6MY/+]NGDDE%TS?;9S)),!L4K\XPY^51MQ_"
M/2L?X+K;Z7\(O"]T9[8MJEK#J,UQ"_[NXN[MO/E=#G_EI+,[#_?I^J^*?$&D
M>/\ PMIJ^'KK6-,UJ>[BN]3@=%M](BBA9XFD7K(9F 48Z9]OF!'/:G!JOPS\
M43^*9R=3T#4"?M=MY$]U-I>(I'EEB<;G,<GE0@Q[/O[>@^[TT_B&+QU =.TL
M3/9W<4<L>JP-F+8PW;PW1EP$ _O[F'\$FVOXSUZ^U35D\+Z(9$FF5S>7D4GE
M&!,)\BM][/[U69D^Z.,HSQM7DGASP7X7N-%_LS2[2+4+R'5-3TW4-8L8VM_L
MML+V>'RG4$>;)@>2BE2-PWXV8W '<>/_ (@FSN)/"?A$R7VN1/"UU%;RH+B7
MS)55D0DC:3NS)-@^5'N(5GVK76?"WX96WPV\.1Z?%<R7L^7>2YEP&)=BQ48
M &3V"^RJNU1/\./ ^G^!-!L+.PL!I5M!!Y<&G!P%MD+EV7Y<C<2<NV3N;OC;
M7?4AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4455N;F.UA9W98
MT169G9]H4#N: +5%<_?>*(K.R:Z\B>>!5WR/M$21J!DN6E*K@?6LW2_&\E_<
M/%-H.JZ<1S_I?DY9>T@5)6;!^F1W H [*BLFUUFUNYF@CD_?QJ',#*R2*#P#
MM.#BM:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *X"2QU3PKXBNM1MOMFL:;J=Q ATM63-@Y)66XC+$9C;]TSQYXVR,F22
M&[^B@#'T;7]/\06AN-/NX+ZW!QYD$@D&1VX[UQWQ,>TU6WM?#5_J$NEV5_!/
M<7$]O>^1<M'"%8QQ@?,V[=EL?PJP/6MGQ'\.?#7C"]AO=9T+2]6O(8W@@NKR
MUCEEBC<8=4<KN3=CG:>]8F@>"-&\&^.DETO2-.TZ*32C;Q- @68JDY=D S]W
M?.6)QU<9IH1YAI%KKWCW7]-?Q+:1:7K"V,<ND:G>:/+ -6VF591<QEL1.8G'
M^BM^\7<9$/RR)'ZEX3\8R"2YM-1CN[=H;@P,+B+][:]U$C?\M8S_  3 8(X?
MY@6;H/$_ABQ\8:5=:3JUJ;G3Y]I>,,8V#*5975E8,CJX5U="I0HC!@17CQT'
M7?#OQ)OI_''BV:[L+^2UMO"=\EC%"FGS?.LD,TJ*,FX)@79+^[=X_DPTJQ(
M>X:MI-GKUA=:?J%I'?65W&\$]O,BM'(C+AE8'J"*YSP#?7L<.H:+JLYNM1TJ
MY:(3M 8Q<6['?!(,]<(1&S?\](WKE[+XBQ_#RW.F^)S;Z;);6^][*%I9Y#]X
M[K-2-\\1 ;]V!OBVXPR[=MR#Q?XCUGQ3J4?A_1[:[BMK>&.Z@U?4_LPM;C;)
M*L1\J.?)=)8&/HCKW^6@#UBN#TF4GXL^(8F6ZS_9.GRB64?Z,X\V]&V,Y^^,
M9?\ V7BI6\6:AHVERW?B;1FL$M;<SW5QILHO8$(Y8)A5E?'7_5?A5?Q1ITNN
MVEAXH\+K87VNVL);2[FZN2+:Z@F,321&2,,0DBQQE6PV&6-L,%VD RKA]=CT
M#7/!ME>1^&_$DEI=+H>N/ L\!=P_E3!&&&>-BI>,]>OS!JU]*\&ZK?\ P^T'
M3/$^KR:AXFM+*!;G7;)! [7HAV33QA1A-Y,AVXVX;;C'%9^L>,_"'BAKK1=?
MF;2+FWNHXPFK1/9,9N2C6\L@"RGY6PT+-7-R?&B#1O$8\'W%^->U>.]6!FT7
MRIYVW;C'#*JG; Y,<FXR>6,1-L^;H 5_#GAO9\2+?^V8+36O^);<V<E\ 8<;
MY[<K#%!N_>1R;9V>1@<E&&['F;O8H+1+#[3>W,NZ:3<TDK-]R,$D =@%!_K7
M->%/#ESITLNO^(OLLOB:YAQ<W$&4BMX!)(\=N@8G*H),%_EWM\[!>%6U::Y;
M^);F-[R$+IUQ(&TN.>,@SM'\_F_-QGC<B8SB+S!N_@ .>\ Q6^@W]EH$YN;=
M(X3+HEA-;F*."TRVV('&SS8U;R_+W$B-8S@9>M7Q?XHNS=?\(YH#H^JR82:=
M&RUJK8YQ_?*EB-W "[CGY5?/^*E_:^(+:7P5%9V^K75_''Y]M=6OGQ10,Q.]
M@2$W_NW\L%ARN[HAK$MO#$OPWT.'3;'5M6FUJZLI(8(Y+E+E;<(_F27#SRQ[
MBBM)\TC<MYG"9V!09%XI\46'P;TJ+1]'MX]6\9:G(O[JVC 9!),V;J;).V%)
M)F;+MEBQRQ<N]=/\,O ,?A;1;'[1%&]XNV=W$6UY+EU_?W,O'^ND+/D]E;:/
MXMT'P]^&MAX;GDU@QSW.JW*H9]1O$_TV[VIL$DSG+\*S!8\X4=MU>I4""BBB
MD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *MS<0V-K)//(D$,2[
MF=FVA0/4US\=I)?H][KCJ;7Y)8+&1=J0!?FW29^\^>>>$VKCE2[6?$=W90S6
MT5[)%' FZ]D:5L(L<6#N)/'#O&:I?V=-KUTL^HQF*RBD26SLVR#N'(ED'3(/
MW4_AV[OO8V #K:UN/$\D=Y=I+!IBX>#3KB$!V8-E9I0<D8PI1."G5OFP(]/5
M](74D66)O)O(L^3<;=S(3_3U%;-% ',AHM:D>UNXVM]4M?XHLJ5R/OQ-Z'_Z
MQJQI%\[R/8WTD9OX$#.T:L@D4\>8%.< G=QDX]:FU324U,Q,&>&>!M\,R=4/
M3\1Z@UC3ZT1/8M>)'#JEN\:2QPMN^29O+!4G!*%_+)_W?5: .QHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N2\4:/>
MWP@N](E@@U:SD)A-PC-$Z,1OB?:P(#X7GG!VM@XQ76T4 8>@Z_:>)+!;JU6X
MCC+$,EU!)!(K#J&20!A^(JUJL%M=6%Q%>QQ36;(5F2904*XY# \8K$U+P;I&
MHZZVL2V CU=K86;:C;%H9W@^8^7YJ$,4!=V"Y^4Y(Y-8OB_PI-;^&M2G36]8
M\F#3;F/[+#.N6)1\/NVB0R#=A?G_ (5[\T"/$]<\0KX,\/)=:NE_JD%U8S:K
MX<EU&]2'7=$B'E*L$LKY9+?[I>[E?Y P2?/?T3X?F_\ AO(^A:M)+/?7=_-=
M-)-.TGVX2,TCR6PQP$RJFV ^1%RO'7T/3/!VD://=75M81M>7$:P37MSNFN9
MD5F*H\KDO(JEFP&;C-<-\5_#_BJT^'S:1\/],T1KZ)2]G>^(KZ=;33Y$(=9'
MV*9-@4.J^6V5/EC&S.UC/6[6ZAOK9)X'6:WE4%'5MRL#7'26S^%?%L,\%P!I
M>LS^5<6\KA1!.(OD>/..&$>UEYR=I&/GS@Z+K]_X8O([6]G%[:W,32VNHQR#
MR]1YW;HP!A9B#_JQ\LGW@>HJ3XK:RLNB:<+)[3 U;39FOM0;9;0J+^ ,-V1F
M7&[:F?O=?X04@.MU:\L=:@OK&:6/RMX@EERNV-B0H4$_QG=QZ'\-U ^$[74-
M*EL]4LH+>UNV"1:="P5(<%V#*0!^]/+$KT/0_+O:]]GL%CLKRY$5E:KAXK>X
M5(A#,Y)+<_\ +0[O_0O[U4_$=@GC33Y[);6&\M(YDPT\K>3<$']XOR@\;2RY
M_O\ ;Y:!&"T]^9K72-7U&.3395C_ +.U,Q;DU!\';%<9XST.%(\WL1\R5S\N
MDW.C>*KV^U!=:N-7\07L#AI[A9[2T2U4.MO:1JP^5F1CG:COYK._$8\O8T2S
M71+&;PQXBCEOEU"Z5(;+:F&SS))$L9_=VZ *P+;2&W=R@K$:/Q!\,Y(3>:U-
MXENY96BTU+W(DGW,"T *@X(_A;E@L;%R1Q3&;UG"/AUH\9D$FO>++_>X6:Y'
MF7#_ "F5BY "HN<LVU$ VH$1?*B%_P *^%S>W#ZKJ BNKFZD%PTZN0+@[<+@
M'I"F6\M#G_GI]ZH_"_A5]:NI]5U5K>^EF#1S7"H<7$>>((]W_+NO_D5OF/'W
M_3: "BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '%Z]
MHIU?Q;H\QNY[=((+AE$2H5:0M%MSN4\C!*_3/\-:5[I%[;V<\BZY?;DC9A^Z
MM^P_ZY5)KXG6%;BVA^U36S>:MNKX:7Y2"@)XS@\9_3K5F]G2ZT6>:-MT;V[2
M(5_B!7(- &$=570;Z5)]52]CAC66Z2;9YUK&V_9*VP#"$HPY7^%CGY3795QU
MUIQG\77-Y:".+4(;.W$<TZ\,AEFW1$CD!L?@=IP=NVD\/:E':2K:><\EM,Q^
MS[@/]%8 9MI"/XE_A[XX_ARP!%X9&IZF8?.UN\&ZPM;DE8X/OR>9N_Y9?[*U
M#XQ\-RSZ=&TFL:@'6Y@2-U6!6C+S(N0?+'K5[P3_ ,NW_8(L/_:U7YIS>^(H
M[5(W\FS GGD_@WL"$C'J?XCZ?+_>IAU.@HHHI %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 55N;6.\MY;>4>9%*K1N
MC?Q*1@U:HH \Z\"S-H5G9>#]2OQ<ZOID(AMYKRX5KG4;:*.$&[QP3S)&KL%V
M^9GIN6O1:P-8\/V6L/;27,)>Z@WF"Y0[9+=FC,;%&'*DJQZ5B:?8>+=*-O"=
M2M=>@BB$;2:A%Y%W)("?G=X@8^FWD0K^O !C?$5;KP_HL=I::##J/ANZD>/4
M$@!$EBK,SM=!1S(%.XE5&_.TCOCS3PUXFNH/$U@+0VOB;P9;[;B+Q%=W W7M
MXRH80"<)Y[),[+*=J/LB3@R!X_8)/#_B36=0N/[3U>WL]'EAC6.QT>*2.YC<
M.K/NNS)DC"LOR1QG#GG.-O)^,O!-WX7TZ\;0K22_\)W"-_:?AJVMDED8M*9)
M;FUW$?O6W.SQG[Y(=,2[O-8CJ?%T-[XPL[=?#]VEG<PLY^V,=NQON-%@@X8J
M7SE3MV],[2(M+ND\!Z)+;IH=[$%D"V=HC122WDGEY\M,2?>.QF)D*CN2!G;P
MFH^)HOA/I-OXA@O?[7\.7<J1V,UO 'F.5*QVTI+#=G&Q9C\Z$8?<,UZ+:6T>
MGO/XH\22VD5VJE8ITG+P6=NVWY(V8#[VT,6V@L>.@2@"2SMSX1@U'7M8F:ZU
M"\\KSA""X0CY8[:!>I&YFQW+2,?XL#'T70K_ ,3:M/J>I-<PF6(0O =OEVT6
M[+6\?'+-M'FR?[J+T^1-.LK[QUK27]_'Y,%OY;6D'F'-HI!+%@./M#C@_P#/
M)67:<L<^D6MK%9VZPPKY4:?*%6D,LT444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117EWC_QU+X,AUS4'F@M],TJQANYM]D]S+,7DD0(@61.
M3L4 >K5+=E<:5SU&BN+\">(KOQ)IL-_<303V]Y96UY $MVMV59 QPV7?G 7O
M7:51.X5QU]H-UH\.HS:0AN([C?+)ISR>6OF-DNT9/"LV<D'Y2W/R$N3V-% S
MCX_$&GV_B.YN+BY_L^":WBBB:^0VWF,K2%@!( 3C>O3^]4/B:\LHI29-0@A%
MXB!HA(%F9=WRRP\]5)ST.=O%)XLU^;1+Y -1LM)L5M+F\NKW48R\421^4,Y#
MIL7$C$DFO-_"7Q7_ .$ET_6+[PY<6DEK;6;Z@9&T62"&?"L" WG_ 'MRLAR,
MYC;MBIYM;(-E=GH>D+>"_$&EP3Q6:64%L+^^A,1789.!&P5BW*]@G\JZ?2-*
M@TJS2VAW;!EBTC%G<DY+,3U)/7ZUJT50!116/K4UT@MDLY((9YI/++SQ&55P
MA;H&7T]: -BBO ]/^./]K^)AHMC?17=VE^^FRR0Z0Y2&8,0ID(N251BK]O\
MEFV<#!/L^C3S2V0:Y999PSHS1*44E7*\ DXZ>M)-25T*^MC5HHHIC"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***R
MKVQBN[9H9E:1&(W!79=V"#@X/0]QT(X/% 'G,O@KPU=ZUK.OI:OIUA=0N^H7
M$<CPQ7C# >;R\[<LB;6EVAY$2/YC&%SG^%-/U/Q3<0/)NT^QMIDEM[1[4*BG
M)_TME(XE?YF2'I%N61@3M!]/UOP]8ZW#;0W=OYL5O*LD<7F.B;EZ952 P'H>
M*N65C%I\!BMT<*6W$NY<L3U))))H 2PTV/3[:.")=L:+@>ON3[FM&BB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#_VC[.YT3X/_$OQ
M 'M+BU@\+7LES8W-I'/YRPP7$H"F3='U?_EI$Z^JL.*]PKG]:T6Q\2Z5=:9J
M=K;W^F7<#6UQ:W<8DAGB8;71T;(96#;2&I-7W#8^)M1_X*!?"33H+.W\)_&S
MPKH=I;0+;M#>_#O6KN,(F/+2)8YH=@4$],]O3GCG_;&_:P\9/)J_PP^'OA7X
MC>!9II4TKQ3;Z%>62:A&C&-W$,E]O3#I(N&]/>OM+_AD[X)?]$?\!?\ A,V7
M_P :K5TKX)?#S0[**RTWP%X;L+*/[EM;Z3;I&N23PJK@<\U6XCX6T[]NGXY^
M!?$UK8_'O3_!_P $M'U"TN)=-U6[\+ZCJWVR>%X0T(B@O]P^6;=O/R\>]=5_
MP\<\)_\ 1QW@#_PTWB#_ .3Z^MM<_9[^%WB?R_[9^''A356ASY7V[0[68)NZ
M[=T9QG S5/\ X9.^"7_1'_ 7_A,V7_QJ@1\O:!_P4-^%:ZI)>>)?CMX8U9TM
MVMX%T[X?:W9HJN4,N\/--O\ ]6F/NX^;KGCD?#7[2WQ<U[1_$%U\-?@$OC/P
M3K-_J$5EXKLIX[$ZG;"XEBC=8A"ICV(NQ0ZE@%&\NVYF]DD_94^'+Z#X=;2_
M@KX*OKC4+%)IKN^B,&V;]V0-B0N-K#?SQ@A1CYJIKX3T+3$TO2?#/P(^P0S[
M0L4T5S;6UHSO,&W".-@HS'$<X_Y;Y_AYB+C4=EOJNQ5K;GE?_#4G[>G_ $0+
MPY_X+[C_ .3Z/^&I/V]/^B!>'/\ P7W'_P GU]D>$?A%X.@N-<M9/"VDRI;W
MJI']HM8YBH-O"V S@G[S,:ZG_A5'@G_H3="_\%L'_P 356%<^#O^&I/V]/\
MH@7AS_P7W'_R?4^C?M,_MKQZE;S:W^SOIM[91%G\C3TFM9&8J5!WO<RC'/3;
M7W5_PJCP3_T)NA?^"V#_ .)H_P"%4>"?^A-T+_P6P?\ Q-.P71\V_LSZGXR^
M(GC7Q/J'B[X0:)\)-;TLV]]:O+9QW<EU)=-<K/.KIY;*[&(!R6.[/;YMWUAI
M=G+9V@2619Y=S2,\:[ Q9RQP"3CKZUE:!X-T#PK=W,^CZ-I^DR72JD[6-I'"
M953<4W;0-VW>V/\ ?KJ:72P6UN%%%% PHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q;+PS9V
M%K%;P&XC@A18D1;J7A5& /O58_L2#_GI=?\ @5-_\5110*PRPTFWT]KEK=64
=SR>;(6<NS/M"YRQ/\*K6K110,**** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>img134573907_5.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img134573907_5.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" 3J!YX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W#X*?!6;X
M^ZY\4-6UWXB>.=,;3/%UYI=I9Z+K!MK>&WC5"BA-I_O&O4?^&'M(_P"BI?$_
M_P *0_\ QNH/V(O]7\9/^Q^U#_T&*OIF@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ*
M/FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&
M'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI
M?$__ ,*0_P#QNC_AA[2/^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"
MD/\ \;H_X8>TC_HJ7Q/_ /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z
M/^&'M(_Z*E\3_P#PI#_\;KZ2HH ^;?\ AA[2/^BI?$__ ,*0_P#QNC_AA[2/
M^BI?$_\ \*0__&Z^DJ* /FW_ (8>TC_HJ7Q/_P#"D/\ \;H_X8>TC_HJ7Q/_
M /"D/_QNOI*B@#YM_P"&'M(_Z*E\3_\ PI#_ /&Z/^&'M(_Z*E\3_P#PI#_\
M;KZ2HH ^9OV(O]7\9/\ L?M0_P#08J^F:^9OV(O]7\9/^Q^U#_T&*OIF@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9OV(O]7\9/\ L?M0
M_P#08J^F:^9OV(O]7\9/^Q^U#_T&*OIF@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ***@:]A6[6VWCSF!;:/2@">BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***KV]]!=32Q1.':(X;'0&@"Q111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 445#%=1S3RQ*<O%C=[9Z4 344R:58(GD<X1 6)]J(I5GB21#E&
M (/M0 ^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHJ WL*W8MB^)B-P4]Q4] !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S-
M^Q%_J_C)_P!C]J'_ *#%7TS7S-^Q%_J_C)_V/VH?^@Q5],T %%%% !1110 4
M444 %%%% !1110 4444 %%%9NJ:H;5EMK9?.O9/N(.BC^\?:@ U753:LMO;+
MYU[)]Q.R^Y]J=I>E+8*TDC>==2<R2GJ?8>U&E:6+!7DD;SKJ7F24]2?0>U:%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4A( )
M)P!W--EE2&-GD8(BC)8]!6([S^(Y"D9:#3E.&<<--[#VH =-?3:U*UM8L8[8
M?+)<_P!%K3L;"'3K=8H5VJ.I[L?4U+!!';1+%$@1%& H%24 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M #9'$4;.WW5!)K)\-IOMY[HYS<2EN?3M4OB&X:#375#B24B-?QXJ[9P"UM88
M1_ @7CZ4 .GB6>%XV^ZZE3^-9GAJ7-@T!SOMW,9S]>*UZQ[?-GXBN(R0$N4$
MBCW'!H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M *6IZ9'J,0Y\N9.8Y1U4U!IFINTIL[P>7=IT/:0>HK4JEJ>F)J,0Y\N9.8Y1
MU4T 7:*R],U-VE-G>#R[M._:0>HK4H **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#YF_8B_U?QD_P"Q^U#_ -!BKZ9KYF_8B_U?QD_['[4/_08J^F: "BBB@ HH
MHH **** "BBB@ HHHH ***S=5U0VI6WME\Z]D^X@_A_VC[4 &J:J;5EMK9?.
MO9/N)V7W/M3M*TH6"M)(WG7<G,DIZD^@]J-*TH6"M)(_G74G,DIZD^@]JT*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*YN8K
M.%I9G"1J,DFHM0U&'3;<RS-[*HZL?05G6VG3:K*MUJ VH#F.V[+[GWH 9%#/
MXAD6:X#06 .4@/63W-;B(L:!44*H& !VI0,# Z4M !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M8]^#>ZY9V^W*0@S.?T%;%8NAXNKR^O><._EKG^Z*VJ "L;7Q]FELKT+DQ288
MC^Z:V:J:M;?:].N(NA*Y'U'- %NBJ.BW7VO3(),[FV[6^HZU>H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *6IZ8FHQ#DQS)S'*
MO534&F:F[2FSO ([M.A[2#U%:E4M3TQ-1B'/ES)S'*.JF@"[167IFINTIL[P
M>7=IT/:0>HK4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /F;]B+_5_&3_L?M0_]!BK
MZ9KYF_8B_P!7\9/^Q^U#_P!!BKZ9H **** "BBB@ HHHH **** "BBLW5=5-
MJRVULOG7LGW$[*/[Q]J #5=5-JRVULOG7LG")V7W/M3M*TL6"M)(QFNI>9)3
MU/L/:ETK2A8*TDC>==2<R2GJ3Z#VJ_0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %4=3U6/3D P99WX2)>K5'JFKBT(@@3S[Q^%
MC';W/I2:9I'V9S<W+>?>O]Z0]%]A[4 1V&E22SB]OSYEQ_RSC_AB'M[UKT44
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5!?&06<QB.V0(=I]#4](1D8/2@#-\.#&BVWJ023Z
MG)K3K)\,RE],"'K&[+C\<_UK6H *.M%% &/HF;6\O[,@!4D\Q![-6Q6+>XL_
M$%G/@[9P8F],]JVJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH I:GIB:C$.?+F3F.4=5-0:9J;M*;.\'EW:=#VD'J*U*I:
MGIB:C$.?+F3F.4=5- %VBLO3-3=I39W@\N[3H>T@]16I0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!\S?L1?ZOXR?]C]J'_H,5?3-?,W[$7^K^,G_8_:A_Z#%7TS0 4444 %
M%%% !1110 445FZKJIM66VME$U[+]Q.R_P"T?:@ U753:LMM;+YU[)]Q!T4?
MWC[4[2M+%@K22,9KJ3F24]2?0>U&E:4+!6DD;SKJ3F24]3[#VK0H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***.E !61J.JR//]BL
M);H_>?\ AB'J:CN]1FU.=K/3VP%XEN1T7V'O6CI^G0Z;#LB')Y9SU8^IH CT
MW2H].0G/FSMR\S=6-7J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#(T&/R9+^
M+/W9SQ[$5KUC:;F/7M10\;@KULT %%%% &7XCB9]-,L?#P,)0?I5^VF%Q;QR
M @AU!R*=+$L\3QN,JPP16/IC:AI]FENVG^9Y>0&$RC(SQ0!MUP7QKUSQEH'@
M:6X\!Z9%JWB-YXHH8)_]6 S89F]@.:ZPW]\/^88W_?Y:3^T+W_H&/_W]6DU=
M6*B^5WM<^+]9_:._:7T&XNXG^%GVV**1(4G@CSN;>%9@,\J!DYKN?B!\;OC=
MX:\9/::1X .KZ"UC#-%>1(-YF*YD0C/8U[#\5_#WBCQKH$-EH172+Q)A)]HE
MEZ =0,>M?/8T3QQXY^(6L?#6WU9[+4O"=O%?7-\)3Y4\5X"41 #D% AY-&K5
MNM_S5OP>OJ*R4D^EE^#7Y]?*YRO@O]J7]IWQ/=WL=U\()=,:&9!&D\!5)(]W
MS'<>X7/2ONO2;F:\TNTGN(C!/)$KR1'JC$<BN;\#:'<>!_"NGZ)#:W5XEI'L
M\^YN [N>I))]S6[_ &A>_P#0,?\ [^K6LFDN5??\K?CN9)-RYF_E\_Z1I45F
M_P!H7O\ T#'_ ._JT?VA>_\ 0,?_ +^K69H:5%9O]H7O_0,?_OZM']H7O_0,
M?_OZM &E16;_ &A>_P#0,?\ [^K1_:%[_P! Q_\ OZM &E16;_:%[_T#'_[^
MK4^G7QOX7=HC"Z.8V1CG!% %NBBB@ HHHH **** "BBB@ HHHH I:GIB:C$.
M?+F3F.4=5-0:9J;F4V=X/+NTZ'M(/45J52U/3$U&(<^7,G,<HZJ: +M%9>F:
MF[2FSO!Y=VG0]I!ZBM2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** /F;]B+_5_&3_L?M0_]!BKZ9KY
MF_8B_P!7\9/^Q^U#_P!!BKZ9H **** "BBB@ HHK-U353:LMM;+YU[)]Q.R_
M[1]J #5=5-JRVULOG7LGW$[+_M'VIVE:4+!6DD;SKJ7F24]2?0>U&E:6+!6D
MD8S74G,DI[^P]JT* "BBB@ HHKQCQQ^S;-XU\4W^M+\4OB%H(NF#?V?H^LB"
MUAP ,(FPX'&>O4F@#V>BN5^'G@1O 'A--#;Q#K?B1E>1_P"TM<NOM%V=QS@O
M@<#MQQ7E%Q^R3///)+_PN?XI1[V+;$\0 *N3T \OI0!I>//VU/@U\,/%-[X;
M\4^-K+1=<LB%N+*X#;X\@$9P#U!!_&N?_P"'B7[/7_12]+_)_P#XFOBK6OV,
M_#GQ?_:5^)EGXIU_6-3T[PL\%F+J:8/J5]++&'$DTQ&&"8*@8'&*W?\ AV7\
M'?\ GZ\1_P#@4G_Q-;QHSFN9&,JL8NS/KC_AXE^SU_T4O2_R?_XFC_AXE^SU
M_P!%+TO\G_\ B:^1_P#AV7\'?^?KQ'_X%)_\31_P[+^#O_/UXC_\"D_^)JOJ
M]0GV\#ZX_P"'B7[/7_12]+_)_P#XFO4O!'QP\'?$KPY;Z_X8UNRU;1[@LL5U
M'<QH&*DAAAF!X(/:OSU_X=E_!W_GZ\1_^!2?_$U-%_P38^$L*!(]1\3QJ/X5
MO5 _E1]7J![>!^D7_":Z;_S\VO\ X&0__%T?\)KIO_/S:_\ @9#_ /%U^<'_
M  [=^%/_ $%/%/\ X'#_  KGM3_X)G>$)O&&EW5AXKUFV\,1)B^TZ:4M<SMS
MS'(.%'3J#TH^KU ]O _4#_A-=-_Y^;7_ ,#(?_BZ/^$UTW_GYM?_  ,A_P#B
MZ_.#_AV[\*?^@IXI_P# X?X4?\.W?A3_ -!3Q3_X'#_"CZO4#V\#]'_^$UTW
M_GYM?_ R'_XNC_A-=-_Y^;7_ ,#(?_BZ_.#_ (=N_"G_ *"GBG_P.'^%'_#M
MWX4_]!3Q3_X'#_"CZO4#V\#]'_\ A-=-_P"?FU_\#(?_ (NC_A-=-_Y^;7_P
M,A_^+K\X/^';OPI_Z"GBG_P.'^%'_#MWX4_]!3Q3_P"!P_PH^KU ]O _2.#Q
M9:74GEV[1W,I&1'!<12.?HH8DUQ'Q4^)^K>%=+MI].\#^)/%5O/(8I8M!B1Y
MT]R&(P.U?"3_ + .@^$U75/AQXX\2^$O%\# VFK371D2('AP57!.5)%>D:;^
MS_J]OI]JEY\9_B/-?+$HN)H-6")))CYF5=O )[4?5Z@>W@>V6G[4.NV,"PP?
M 'XE)&O0#3X?_CM2_P##5GB+_H@GQ+_\ (?_ ([7SQ\0_@YXDT#X?^)=4T/X
MN?$R\UJRT^6XL;<ZOO\ -F5<JNW'.3VJE^R#X/7XW^ ],M_&OQF^)6B_$O$C
M7VB'6S:MM#L%9(V0G&W;64Z<J?Q&D)J>Q]*?\-6>(O\ H@GQ+_\  "'_ ..T
M?\-6>(O^B"?$O_P A_\ CM<!<_LP3^%?$OV+Q#\8OBB=+O7"V.HQ:[L1&/\
MRSD^7@^A[U:\8_LG:AX6FMM4C^+OQ2OM 08O(8==W31C_GH#MY [BLS0[7_A
MJSQ%_P!$$^)?_@!#_P#':/\ AJSQ%_T03XE_^ $/_P =KE]1_9!GUGPR-0\+
M_&WXERS.HEA,FO\ F)*.Z_<&"?7M6?I'[+A\:^'=1CT?XT?%#2/$D$;1&*^U
MSS/LL^/E9X]HW)GWY% '<?\ #5GB+_H@GQ+_ / "'_X[1_PU9XB_Z()\2_\
MP A_^.UYG\._V7-9@=?#?CWXU_$:3Q<FYQ>:?K)M[2]3)VF)2I((& 03GBK_
M (@_9<NO!>OK+J_QA^*,OAJZ*QQW4.NX-G)_TU.SE3_>QQ0!WO\ PU9XB_Z(
M)\2__ "'_P".T?\ #5GB+_H@GQ+_ / "'_X[7'^+_P!D34M)L[75=)^+_P 3
M]0L(OWEU:)KP:26(C[T;;!R.N.]6(/V2H_%GA9M0\-?&_P")PFE0F&2;7MX1
MQU5UV#![$=J .H_X:L\1?]$$^)?_ ( 0_P#QVC_AJSQ%_P!$$^)?_@!#_P#'
M:XSP9^S);^)//T^\^+OQ5T_7[/Y;NSD\0X.?[Z?)RI]:\RM?@5XMT_\ :=/P
MXU;XP?$5M"/AF36H;N'6=LLT@N/+'\/  X([D4)7$W97/H#_ (:L\1?]$$^)
M?_@!#_\ ':/^&K/$7_1!/B7_ . $/_QVN6_X9-7!_P"+R?%/H<?\3[O_ -\U
MSG@?]C_Q=86-XOC+X^^/M:O&G)M9=)U$VJ1P8X5P0=SYZD8'M5\C,_:Q/3/^
M&K/$7_1!/B7_ . $/_QVC_AJSQ%_T03XE_\ @!#_ /':Y;_ADT?]%D^*?_@^
M_P#L:/\ ADT?]%D^*?\ X/O_ +&CD8O:Q.I_X:L\1?\ 1!/B7_X 0_\ QVC_
M (:L\1?]$$^)?_@!#_\ ':Y;_ADT?]%D^*?_ (/O_L:/^&31_P!%D^*?_@^_
M^QHY&'M8G4_\-6>(O^B"?$O_ , (?_CM'_#5GB+_ *()\2__   A_P#CM<M_
MPR:/^BR?%/\ \'W_ -C2C]DU<C/QD^*9'I_;W_V-'(P]K$ZC_AJSQ%_T03XE
M_P#@!#_\=H_X:L\1?]$$^)?_ ( 0_P#QVO,M _8_\7V_B?6YM<^/OCV_\.2D
M?V396>HF&YMAGGSI"")..!@"ND_X9-'_ $63XI_^#[_[&CD8_:Q.I_X:L\1?
M]$$^)?\ X 0__':/^&K/$7_1!/B7_P" $/\ \=KEO^&31_T63XI_^#[_ .QH
M_P"&31_T63XI_P#@^_\ L:.1B]K$ZG_AJSQ%_P!$$^)?_@!#_P#':/\ AJSQ
M%_T03XE_^ $/_P =KEO^&31_T63XI_\ @^_^QH_X9-'_ $63XI_^#[_[&CD8
M>UB=3_PU9XB_Z()\2_\ P A_^.T?\-6>(O\ H@GQ+_\  "'_ ..URW_#)H_Z
M+)\4_P#P??\ V-<WXI_8^\77>K:+)X;^/WC[3-+BESJL&H:@T\MS'D<0L !&
MV,C)SUHY&/VL3TW_ (:L\1?]$$^)?_@!#_\ ':/^&K/$7_1!/B7_ . $/_QV
MN7;]DU2QV_&3XI@9X!U[_P"QI/\ ADT?]%D^*?\ X/O_ +&CD8O:Q.I_X:L\
M1?\ 1!/B7_X 0_\ QVC_ (:L\1?]$$^)?_@!#_\ ':\&^)'PCN/ OQD^$_AE
MOC3\2;?1?%4U]#?37&N?,&BAW0A&V_+EN#[5Z)XR_9-U'PM+;:K#\7?BE?Z"
M@Q>V\.N;IXQ_SU4[>0.XJ6K:&B:DKH[7_AJSQ%_T03XE_P#@!#_\=H_X:L\1
M?]$$^)?_ ( 0_P#QVO#OC_\ !>[\ ^!O".O>%/C3\1[A=9\1Z=I3RSZ[YJ>1
M.Y5R!L&& '![5Z7-^R4L<KI_PN7XI_*2/^0]_P#8TU%O84IJ.YTW_#5GB+_H
M@GQ+_P# "'_X[1_PU9XB_P"B"?$O_P  (?\ X[7FOCG]D#Q7?Z-''X,^/?C_
M $75Q,&>XU?4C=0M%@[EV* 0W3!S6_%^R8RPQB3XS?%)Y0@#LNNX#-CD@;>
M3GBGR,GVL3J_^&K/$7_1!/B7_P" $/\ \=H_X:L\1?\ 1!/B7_X 0_\ QVN6
M_P"&31_T63XI_P#@^_\ L:/^&31_T63XI_\ @^_^QHY&+VL3J?\ AJSQ%_T0
M3XE_^ $/_P =H_X:L\1?]$$^)?\ X 0__':Y;_ADT?\ 19/BG_X/O_L:/^&3
M1_T63XI_^#[_ .QHY&'M8G4_\-6>(O\ H@GQ+_\  "'_ ..T?\-6>(O^B"?$
MO_P A_\ CM<M_P ,FC_HLGQ3_P#!]_\ 8UF>)_V1=8NO#][%X<^.7Q'TW7&3
M_1+O4-7,\$;YZO& "PQD<$4<C#VL3O/^&K/$7_1!/B7_ . $/_QVC_AJSQ%_
MT03XE_\ @!#_ /':X;P]^R/JEMH5A%KWQP^)-_K21 7EU8ZQY,$LG<HA!*K[
M$FM#_ADT?]%D^*?_ (/O_L:.1A[6)U/_  U9XB_Z()\2_P#P A_^.T?\-6>(
MO^B"?$O_ , (?_CM<M_PR:/^BR?%/_P??_8T?\,FC_HLGQ3_ /!]_P#8T<C#
MVL3J?^&K/$7_ $03XE_^ $/_ ,=H_P"&K/$7_1!/B7_X 0__ !VN6_X9-'_1
M9/BG_P"#[_[&C_ADT?\ 19/BG_X/O_L:.1A[6)U/_#5GB+_H@GQ+_P# "'_X
M[1_PU9XB_P"B"?$O_P  (?\ X[7+K^R:H8;OC)\4R,\@:]_]C7->%?V/O%UI
MJFM/XE^/WC[5--EESI4&G:@8);>+)XF8@[VQ@9&.E'(Q^UB>F_\ #5GB+_H@
MGQ+_ / "'_X[1_PU9XB_Z()\2_\ P A_^.URW_#)H_Z+)\4__!]_]C1_PR:/
M^BR?%/\ \'W_ -C1R,7M8G4_\-6>(O\ H@GQ+_\  "'_ ..T?\-6>(O^B"?$
MO_P A_\ CM<M_P ,FC_HLGQ3_P#!]_\ 8T?\,FC_ *+)\4__  ??_8T<C#VL
M3J?^&K/$7_1!/B7_ . $/_QVC_AJSQ%_T03XE_\ @!#_ /':Y;_ADT?]%D^*
M?_@^_P#L:/\ ADT?]%D^*?\ X/O_ +&CD8>UB=3_ ,-6>(O^B"?$O_P A_\
MCM'_  U9XB_Z()\2_P#P A_^.UYG:_L?^+D\=7=U<?'WQ])X+:'%MI::B5O8
MYL#YFFQAESN.,9Y'-='_ ,,FC_HLGQ3_ /!]_P#8T<C'[6)Q?[2/[2OC^]TW
MP+_PC6B>+OAO>ZEKS:9=VUS96\E_<1?9S(##&SE.H_B(KC/^$W^,_P#T-GQ6
M_P#!!I7_ ,=KMO$O_!.?P#XSDN7\0>-O'VLO<W(O)C>:N'\R<+L$AROW@O&?
M2L+_ (=5_!S_ *#'C#_P9#_XFCD8O:Q.U_8G_:"U+Q9K?Q'\.>.?$LVH^)]#
MU%([:VUE(+2^2S**0TBHVS[Y_A)KF]2\)WOQ"_;Q\4RV_P 3GBM4T".2T\-:
M3J;O<6<P2("=X0?+*9)/7G<*R1_P2@^"BRM*-2\6"1OO.-07)^IVUT7@'_@G
M+\//A9XC&O\ A'Q;XW\/ZQL,37=EJ:H[QD@E&.WE3M''M1R,/:Q/5/\ A(_B
M#XFM8OAXGB73[7Q=8MYNLW]H@:[6Q)_=R+$?E#/T/IVKRGX": ?AK^VK\1[9
MOB*-3T?^RH_*\+ZEJ[R7=F[>2QD=)"% )R1@]'%>Z^+_ (3Z;XKN]7U*WU35
MO#/B'5;:VM+G7M"N/(O6B@;<BA\'@DG/'-?&/[4'_!-.?Q?<Z9X@\"ZQK_BC
MQ?>ZD@UR_P#$6K+YC680 E6VC+#:H ]!1R,%5BSI?VA/A??_ !Z_;,ETBV^.
MLG@?2GT.*7^Q='U=ENU9%/SB,.(]K9R3NS[59_X=VW'_ $=!XW_\&:__ !^K
M9_X)/?!/S1*-1\6>;M +_P!H+GISSMI__#J;X,?]!7Q=_P"#%?\ XFCD8>UB
M;W_!/FWNOAW<_%+2-8^*MK\1UMM6C@MY'U8S2VBIYB[9/-;Y6/&0I(RIYK["
M_P"$UTW_ )^;7_P,A_\ BZ^'(/\ @D[\$XY#Y>H^*XRY^8K?J,_7Y:\0OOV%
M=&O/&/B/1O"WPS\3Z_9:/=FV^W3^,H;9IP.CB,ID T<C&JD6?JE_PFNF_P#/
MS:_^!D/_ ,77S_\ #GQ1I\?[9WQCG-S;^6^AZ(%8W40#$++D [L'K7YY>$?V
M%[N_^,WBO3_%_A[7_!OA"PB1;.%M66XE>9E!&V8#$B_>R0.#@5H>'?V+/ .I
M?&CQOX9EU#7QIVDZ?8W-NZ78$I:4'=N..1QQ4&B=S]??^$UTW_GYM?\ P,A_
M^+JPWB )#YQL[@PX!\U0&7'J"#R*_%O]J+]CCPW\+?A/>>+?"^N:O%/ILJ?:
M(+^<R"='8* N,;2"<\U^L/P'8M^S%X +,S$^'+')8DD_N4ZDT#/65.Y01T(S
M2TR+_5)]!3Z "BBB@ HHHH *SM&Z7O\ U]2?TK1K.T;I>_\ 7U)_2@#1HHHH
M **** "BBB@ HHHH **** "BBB@"EJ>F)J,0&3',G,<@ZJ:@TS4W:4V=X/+N
MTZ'M(/45J52U/3$U&(<^7,G,<HZJ: +M%9>F:F[2FSO ([M.A[2#U%:E !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!\S?L1?ZOXR?\ 8_:A_P"@Q5],U\S?L1?ZOXR?]C]J'_H,5?3- !11
M10 4444 9VJZFUIL@MT,MW+]Q>P]S[4NEZ4+!6DD;SKJ3F24]3[#VJ]L7?NV
MC=C&<<XIU !1110 4444 %%%% !1110!\.^#?^3E_P!H7_L*:?\ ^D]>E5YK
MX-_Y.7_:%_["FG_^D]>E5Z]#^&CS*OQL****V,@HHHH **** "BBB@ HHHH
M**** "BBB@"AKVMVGAG0M0UG4)OLVGZ? UU<3?\ /.->6;\!7EWQ=_:D_9:^
M+G@Z*5?']IH7BVRC$^G:O:VDT5U!.H!4,RI\RDC!4G'->G>)?#]GXN\-ZKH6
MI*[Z=J=L]I<K&VUC&XPP!['WKYE\0_\ !.GX*Z=X;UF]@L=;$]K8SSQ%M1)
M=8RPR,>HKEKTY5+6.BE-0O<^O_V7_COH'[4GP>MOM\\.HWZJUI>G842XD3AI
M(\\^AXZ5W.DZM=_#;48O#^ORF[T*X)CL-3EYVY_Y92_T-?*'_!+_ ,(P>+OV
M,-*-M<_8=;L=;OI+6\B/SPMO& P[J>X[U]>:%KL'C6TO?"OBJR2WUJ)-MQ:O
M]V9>TL1[COQT->8>@<]JVJV/PB\3NVG:G8R:;=L'NM!-T@N(2W_+2&,G<0>I
M4"K_ (YDT7;I_BW2?$.F:+JSK^XFO+E(8KY!UC;<1G^E?*GAKX=:3;?M9_&.
M\U.VBUK5]'ETI],U.[7=/:(UL<*A[8'&>]>@^)?ASX6\:V5M9^(M!LM=M+61
MY;>&_C\Q86;[Q4=LUU0H.<5),YY5E%VL>T:3XG\)?'S07M[/5;%M;L3EUL;N
M.6>RE'\0*D_+G\#3-#^*>AM<7O@[QGK6BIJ\"%'\R\B"74?3<03\K>H->/>
M/AIX3^&^O_VEX2\/6'AJ^G06\LVFQ>49(]P.T^O-?$?P+_9D\#?M(?'?X[2^
M.(M1NI-+UIFMVM+LQ'+RONW>O04/#R32ON3]8BDVUL?I/IOQ&\/_  IU*.PF
M\5Z1>^$;F39;3'48FDL')X1OFR4/8]JEUSQ+X?\ !.L3>)/#7B31)K28[]2T
MA=1A"RCO)'\V X';O7R1_P .R_@7_P! _7?_  :-_A1_P[+^!?\ T#]=_P#!
MHW^%5]5J>1E]<I^9]A>(/$O@KQ[I]AX@T+QEHMAK42^9:7OV^)<CO'(-V2IZ
M$=NU<#X>:'XA?M%6_CB'6M)>YTGPO)X?O]'M;E9IQ,UQYHF4J2/*(_G7SW_P
M[+^!?_0/UW_P:-_A7+_L5?#'0?@[^WS\6/"7AJ.XBT;3M""VZ7,IDD 8Q,<M
MWY)J)494[.12Q$:J<8GZ'44451B%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!YUX^^#:_%#XK_#36;FYLAI?ALZ@UU8W)/FW/GP[$,6.ZD9)KIM
M#UR^^%NJP^&O$LS7>@W#>7IFL2\@>D,I['T->>_%[5=5;XT_!WPSIMVFGQ:Y
M+J3SW2QYE4P0"2/:W89ZCN*]6TC5[?QS9WOA#Q?91Q:S&FV:W8?)<+VFB/Z\
M=#7//XCNI?"CR_\ :$^ NO>([3PY%X/EA&C0^)[#6[_3Y3Q&L+EF:'TSZ=*]
M>F<2S.XZ,21FO#/C9\2O''[/>E>%=#M)%OK'5?$UAIEOJUS%YFVSE<B6*3T?
M' :O<YT$<TBK]T,0/I5T]C*MNAE%%%:G,%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>4>/\
MX;^(=-\;?\)_\/)+1?$D\,=GJ>G:B["VO;93G@#I(.Q[]Z]7HH&G8^1_$O[4
M6E^,_C-?_#O6=(G\*>(/#EF9+J74KF-;=\[6 0Y[AA7.:#9:7I/Q;\8>+9/%
M&AO9:U8V=K# M]'YD;0YW%OFQ@YXKU#XM?L ?![XW>/=3\9>*K+6)==U$J;A
M[34#%&2JA1A<<< 5Q_\ PZI_9\_Z!WB'_P &K?X5BX-NYU1JQ2L>3?MI^(='
MOOV:?%<-KK&G74[/;;8H+N-W/[T= #DU]Y? ;_DV'X?_ /8N6/\ Z)2OS^_;
M)_X)]_!SX*_LY>*?&7A:RUF+7-/:W$#W6H&6,;Y0K97'/!-?H#\!O^38?A__
M -BY8_\ HE*S:MHS6,E+5'J\7^J3Z"GTR+_5)]!3Z184444 %%%% !6=HW2]
M_P"OJ3^E:-9VC=+W_KZD_I0!HT444 %%%% !1110 4444 %%%% !1110 444
M4 4M3TQ-1B&3Y<R<QRCJIJ#3-3=I39W@\N[3H>T@]16I5+4],348ASY<R<QR
MCJIH NT5EZ9J;M*;.\'EW:=#VD'J*U* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /F;]B+_5_&3_ +'[4/\ T&*O
MIFOF;]B+_5_&3_L?M0_]!BKZ9H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /AWP;_R<O^T+_P!A33__ $GKTJO-?!O_ "<O^T+_ -A33_\ TGKTJO7H
M?PT>95^-A1116QD%%%% !1110 4444 %%%% !1110 4444 %97B__D3/$G_8
M+NO_ $4U:M97B_\ Y$SQ)_V"[K_T4U#V&MSR/_@E[X<U*Q_9'TWQ-X;);58]
M8O1=63-\E[$''R^S =#7V/<6VE_%W0K?4],G;3=;LFS#< ;9K24=8W'7'J/3
MI7QQ_P $M/$FI^"/V4=+U*\'VOPO/K-Y'*8T^>Q;>!O/JI/7TK['\1^&[B"]
M3QAX/=)+YT#W-HA_=:A%U_[[]#WKPCUCQ8^#)=%^(OB[Q-J%O<6FO>(?LRW\
M3L# ?L\?EH\/H&')S5RYO[6R,8N;J&V,AVH)7"[SZ#/4UP7A7QJ_C7]HSXUR
M+=74EE:-I44-I<L<6K_9SYBJI^[D]<=:X[]JFYNH+'PG';^'H/$:S:@J-#)=
MM;/$21AU9?3DFO5I2M"%NK2^]V."<;SE=[)O[E<]ZM/^/J'_ 'U_G7RI^PM_
MR7']HS_L,K_Z-DKZBT&W%I;Z=" 5V+&"I8MM/&1D]?K7R[^PM_R7']HS_L,K
M_P"C9*UEI4BO-G,W>E)^A]D4445TG *.M?+'[/7_ "DQ^-?_ &!$_E#7U..M
M?+'[/7_*3'XU_P#8$3^4-<>)^%>IV8;XGZ'W)1117&=(4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% '!_$+X;WOB'Q9X1\=Z2[S:QX,:XE@TXG$=
MTD\>R0'_ &MHX]Z[!ETCXR^';?4],N'T[6+-LQ3CY9[.8=4<>G;!ZUXW\:?'
M%QX*_:'^ I:\NX-)O)]5BO+>V<A9O]'&UI%'WE0\^U>L^*/"UUI]^GC?P2T<
MEVZ![NQ0_NM0B_#H^.AKGG\1W4OA,#Q9X=LOCAI-AX3\9-/I.O>']4MM:5+5
M@JW3V[%D=,]4.>1U%=N[F5V<C!8YP*\*_:H\:V?BCX<_#[Q!HUS-I^H+XVTJ
MRF:-C%/"'E(E@?O@]".AKWBY 6XE X 8_P ZNGL95MT1T445J<P4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'S5_P %'_\ DS3QW_OVG_H]:]S^ W_)L/P__P"Q
M<L?_ $2E>&?\%'_^3-/'?^_:?^CUKW/X#?\ )L/P_P#^Q<L?_1*5A/<[*/PG
MJ\7^J3Z"GTR+_5)]!3ZS-PHHHH **** "L[1NE[_ -?4G]*T:SM&Z7O_ %]2
M?TH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"EJ>F)J,0Y\N9
M.8Y5ZJ:@TS4W:4V=X/+NTZ'M(/45J52U/3$U&(<^7,G,<@ZJ: +M%9>F:F[2
MFSO!Y=VG0]I!ZBM2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /F;]B+_5_&3_ +'[4/\ T&*OIFOF;]B+_5_&3_L?M0_]
M!BKZ9H **** "BBB@ HHHH **** "BBB@ HHHH **** /AWP;_R<O^T+_P!A
M33__ $GKTJO-?!O_ "<O^T+_ -A33_\ TGKTJO7H?PT>95^-A1116QD%%%%
M!1110!POQ2\6^)/!]M9WF@Z5_;,>X_:+14R[C_9;M7E/_#4_BZ;Q$=/3X2ZU
M# -T;RN"5C8#(<''S#VKV7XB:%XAUW2(8_#.J1Z7J,<H<239V$=\XKB]!^''
MCS2?$NFZH^OVIBRW]IVPD=EN.."H/0Y]*PM-MJ[2U_+3Y?\  -KQ4;VU_P O
MU?\ F87AO]I[5;Z71[36O %]HMYJ-]]C07$NW(_YZ $<_2O?*\=\._!K73XX
M@UKQ%K,=]:65P]S9PH2S!B3@'/0 >E>Q$Y.:VA?D7-O_ ,!?\%F4OC=MOUN_
M^ %%%%,04444 %97B_\ Y$SQ)_V"[K_T4U:M97B__D3/$G_8+NO_ $4U#V&M
MSS'_ ().^+;:T_9;TW0M7M/(M+W5KU+2ZEP8KABPW1GT/H#UKZJ9+KX-WY=!
M)=^"KA_F099].8GJ/6/^5?+G_!*JRT3QI^QG%X>O72:>+5[QWB!Q)$2X*NI]
M?<5]6:!K]WX:U!?"7BUEN8IP8[#4Y1\EVG_/-^P<#\Z\(]8\]\86WA1?B)KU
MYX?&G'5[Q+>35I+)@97.S]T9<?[/3VKY\_:G\:Q>#;;P=(/[/FNY]5BB2"^@
M,Q(9L%E4'@CUKK?"GA6'PE^TS\=K>UM9K>RFETJ:)I5.ULVY)",>H!XP.E8W
MQ^L?"\5[X7U;Q/'HWEP7@BMYM4:0,)&X C"=2?>O3A=PIV[K\_UV^9PR7O37
ME+\OT_0]DT[+-9,<?-L;CIVKY6_86_Y+C^T9_P!AE?\ T;)7?_!?2/&6B_%3
M5UU'4)+CPQ/MDM[=I4=8VW<;>=P&/6N!_86_Y+C^T;_V&5_]&R5LWS2A+:]]
M.V^ARR7+"<=[6U[[:GV/11174< HZU\L?L]?\I,?C7_V!$_E#7U-7AOPW\"V
MOA'_ (* ^)M8M[J6XF\3^#VU"XCD "P.LR1A4QU&$!Y[FN3$J\4_,Z\,[2:\
MCZPHHHKB.H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@##U"X\$1
M^-_"Z^)UL/\ A(&,\>A/>@;]S)B98L]RO!]JDDCNO@[?M+$LEWX-N'S)&,L^
MGL3U'^Q[=J\@^./A&#QE^T/\!+*[M9I[19=8=YHE/[AA:C8Q8?=YZ9KU[PSX
MGO/#&IKX-\9LLXE79I^IR#]W>1]-C]@X'YUSS^([J7PHQ?BK\._"VIW6C>*'
MN]*@MI=0MY?)U!Q]FN[@']RZ#IYP.=I]:[1RQ<EL[B><]<U\\?M<^"=5\+^'
M_ ]EI4$FH^&9?'.DW+6ZQF1[ B4DE<?P9_*OHJZ.;F4_[1_G5T]C*MNB.BBB
MM3F"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ^:O^"C_P#R9IX[_P!^T_\ 1ZU[
MG\!O^38?A_\ ]BY8_P#HE*\,_P""C_\ R9IX[_W[3_T>M>Y_ ;_DV'X?_P#8
MN6/_ *)2L)[G91^$]7B_U2?04^F1?ZI/H*?69N%%%% !1110 5G:-TO?^OJ3
M^E:-9VC=+W_KZD_I0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!2U/3$U&(<^7,G,<HZJ:@TS4W:4V=X!'=IT/:0>HK4JEJ>F)J,0Y\N
M9.8Y1U4T 7:*R],U-VE-G>#R[M.A[2#U%:E !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!\S?L1?ZOXR?]C]J'_H,5?3-?,W[$7^
MK^,G_8_:A_Z#%7TS0 4444 %%%% !1110 4444 %%%% !1110 4444 ?#O@W
M_DY?]H7_ +"FG_\ I/7I5>:^#?\ DY?]H7_L*:?_ .D]>E5Z]#^&CS*OQL**
M**V,@HHHH **** "BBB@ HHHH **** "BBB@ K*\7_\ (F>)/^P7=?\ HIJU
M0"Q  R3P *H>+[.<>"_$A\E\?V7=?P_],FI/8:W/)_\ @F!X-DUO]CC1M3TB
M<:?X@L]9OV@N!TD&\?NY!W4U]@:=J.F_%/1+O0]<M#::M;?+<V;</$XZ21GT
MSR#7QG_P2[L=7\._LE:=XFT3S+U?[8O5O],)XEC5@-R>C ?G7V3JFEVGQ#TZ
MS\3^&;Q;36[=28;A>"2.L,H].W/2O#/6/&7\8-J/Q \4^#KJZDO]4\*?9HY[
MMX]OF1S)OBY_B(7J?6OGC]M,:K?Q> ]/T_0)-6B;5XIY;F/D0!6!.17KWAW2
MM>'QY^+GB#6M(DTF#5VTV.UWMD3&&#9(R^V>E>0?MP:^=-T7P-9V]V(+RXUR
M#;$LFQW4/SCGI7HQ^&E?^:/_ *4CC?Q5/\,O_267/@/I-S9_M :_J,Z21P7T
M2>2'<D'!&<#TK&_86_Y+E^T;_P!AE?\ T;)7U%H\,:C3W$,:R;8_F" 'MWKY
M<_86_P"2X_M&?]AE?_1LE=#7(X0[77YG')\T)S[V?Y'V111174< 5YEH7_)\
M%G_V($O_ *5BO3:\RT+_ )/@L_\ L0)?_2L5SU_X9T8?X_O/HNBBBO/.T***
M* "BBB@ HHH R<"@ HIWE/\ W#^5!B<=4(_"@!M%%% !1110 4444 %%%% '
M$>.?$ECI_C#PAX>COKK3_%FN-<MHLD4>Z!V@C\R5)CV!7@5U=K=:;\6=#N]
MUZT-EK-K@3VS<20N.DL9].X(KRGXQ^&O%4GQA^$7C/0-&_MG2O"\NHOJZK(%
M>&*:#8&53RQZ\"O5M0T^P^)NDV7B?PQ>K;:S N;>Z7@Y'6&4>G;!Z5SS^([J
M7PG%ZY\:?^%')IWA[X@"[NAJ6H0Z5I&JVT/F"Y>4X02?W2,<FO070Q,4/53@
MXKQ[X]6&L_&_P7X9TC3M)7_A)="\5Z9J&IV$L@1HK>*0F65">JXZ8ZU['.RO
M/(RG*EB1]*NGL95MT,HHHK4Y@HHHH **** "BBB@ HHHH ***P_''B)_"7A#
M5=9B2.:6R@:989&QYI SM'N>@J9244Y/H7&+G)16[-RBOBO3?V^?%NJ66I3)
M\-;F*ZMD#VVG%=TUWGCC'W<>]>G?#']IW6?&7BO2-'U_PR/"ZW-HLUS+=-CR
M9CTB^M7%<SLOZ_K^M63+W4V^E_PM?\_S[-GT-10:*0@HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ^1_^"HOC_2O"7[*^I:'?^?\
M;O$MU%;6'E1[DWQ.)'WG^$;1QZFOI;X#?\FP_#__ +%RQ_\ 1*5X3_P4B@BE
M_8W\</)#'(\;VAC=T#%"9ER5)Z'Z5[M\!O\ DV'X?_\ 8N6/_HE*PGN=E+X3
MU>+_ %2?04^F1?ZI/H*?69N%%%% !1110 5G:-TO?^OJ3^E:-9VC=+W_ *^I
M/Z4 :-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %+
M4],348ASY<R<QRCJIJ#3-3=I39W@\N[3H>T@]16I5+4],348ASY<R<QRCJIH
M NT5EZ9J;M*;.\ CNTZ'M(/45J4 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?,W[$7^K^,G_ &/VH?\ H,5?3-?,W[$7^K^,G_8_:A_Z
M#%7TS0 4444 %%%% !1110 4444 %%%% !1110 4444 ?#O@W_DY?]H7_L*:
M?_Z3UZ57FO@W_DY?]H7_ +"FG_\ I/7I6*]>A_#1YE7XV%%&*,5L9!11BC%
M!11BC% !11BC% !11BC% !11BC% !11BC% '%?&^\GT_X*>/KNVG>UN8-$N9
M(IXFVO&P3A@>Q'K7D'[$W[/_ ($^.?P-\-:GX[O_ !8_B/5H[C=.?$%PD-ZB
MR,I 4-@8'!7VKZ)U?3+;6M)O=.OK5+ZRNX6AGM91\LR'JA]C67>? 33$^'"W
MGPGO+KPI>Z$IF3P[(W^C1./F<"/JK-R0<\YK@Q-TTSLP]M3O_A1\/=&_9(TR
M/PAH]K+#X N;MY[6YED,CVDTARRR,>=I(X-=CK_A^\\'ZG)XH\+QBXMIAOU#
M2XS\DZ]?,CQT8>W6L;X4?$M/B+X6L=+\568AO;^V!59Q\ERN,$?[X[BM*ROK
MOX2ZA'INI227?A.X?;:7KG<UFQ/$<A_N^AKA.P\=?XR1?%'XN^/-&M;6..Q\
M-"RCBNE8[YFFBWNKJ?NE3Q7SQ^V5=V]SXB^&FDJ+2WOIM4647=[;ET5%(RH<
M [2:^D-3^%L?@CXT?$#Q/;W<,UKXM^Q3I:PQ[?(,46UF)Z-O)SQ5UH8Y,>9#
M%*1T,D:MCZ9'%>I3BY1IM]&G]SN>?.7+*:75-?>K$FFC#60R#C8,CH>G2OE?
M]A;_ )+C^T9_V&5_]&R5]5V@_P!*AX_C7^=?*G["W_)<?VC/^PRO_HV2MI:U
M(OU.9JU*2]#[(HHHKI. *\RT+_D^"S_[$"7_ -*Q7IM>9:%_R?!9_P#8@2_^
ME8KGK_PSHP_Q_>?1=%%%>>=H4444 %%%% !6;XEN8;/P]J$L]T+&,0L/M)SB
M-L<'CWQ6E65XI\/IXJT"\TJ2YFLX[E-C36YPZCV-1-7BTC2#2DFSXWLK?XHZ
M;9WW]L?%WP]<W<TDJ6Z_:]@A8<H>.NT$$CO6QX TKXF?#;Q5HUQ\0OBQI&IZ
M2!]I>%I2C7*,>",=LD 5VVN_L$?#/Q%$RW,NKQ2-.+@RPW)#%A_0]Z[77/V8
M_!_B/6]#U'4'OIQI"HD-H9?W+JH^57'<< _6M8>ZTWY)]=._F[_UH*;4DUTU
M\M7T].W;S/6(Y4GB26)@T3J&5AW!IU(JJB*JJ%10%51T I:E[Z$*]M0HHHH
M**** "BBB@#@?&WQR3X5?%/X;^&KJSC?3_&$UW;S7\CD&U:&/>F .H8G!STK
MHO$GAN^\!:M+XM\(Q?:K*?\ >:GI$7W)EZF6(#HV.>.M<[XQ^&MAXX^+OPUU
MN^U6UMD\/&__ .)7<)N:_P#/A\O"GMMZUT]G>7?PAU"/3]0D>[\(7#[;6]<[
MFL6)XCD/]ST/:N>?Q'=2^%'#_'GXF:9I7A7P7XWT"W2]O=0\0V.B^<',;1QW
M#E7#@=2N/NFO4ID\N9USG:Q&:\I^/W[.E[XZ;P_>^$M0CL+.#Q#9:YJ5@Q_=
M7 @8MN3L&.?QKU6602RNX&-Q)QZ5=/8RK;H;1116IS!1110 4444 %%%% !1
M110 5PGQI^%4/QF\!W?AF;5+G1A.RNMY:??C8<@CZ5W=%3**DK,J,G!W1X!H
M7[)::!X4L])M_&E^+ZVC\O\ M8Q SR N&;<?<BMR;]FVRU/QK+KVK:[<ZC"\
M\=S]AV!%WIC:<CT(S7L=%:<SNI=43T<>_P#7]?Y!QT P!P!Z4445(!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\U?\ !1__ ),T
M\=_[]I_Z/6O<_@-_R;#\/_\ L7+'_P!$I7AG_!1__DS3QW_OVG_H]:]S^ W_
M ";#\/\ _L7+'_T2E83W.RC\)ZO%_JD^@I],B_U2?04^LS<**** "BBB@ K.
MT;I>_P#7U)_2M&L[1NE[_P!?4G]* -&BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH I:GIB:C$!GRYDYCD'534&F:F[2FSO!Y
M=VG0]I!ZBM2J6IZ8FHQ#),<R<QR#JIH NT5EZ9J;F4V=X!'=IT/:0>HK4H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MW_OVG_H]:]S^ W_)L/P__P"Q<L?_ $2E>&?\%'_^3-/'?^_:?^CUKW/X#?\
M)L/P_P#^Q<L?_1*5A/<[*/PGJ\7^J3Z"GTR+_5)]!3ZS-PHHHH **** "L[1
MNE[_ -?4G]*T:SM&Z7O_ %]2?TH T:*** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH I:GIB:C$.?+F3F.0=5-0:9J;M*;
M.\'EW:=^T@]16I5+4],348@,^7,G,<@ZJ: +M%9>F:F[2FSO!Y=VG0]I!ZBM
M2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9OV(O\ 5_&3_L?M0_\
M08J^F:^9OV(O]7\9/^Q^U#_T&*OIF@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ^.?A7_R<C^T9_P!A;3O_ $FKV"O'_A7_ ,G(_M&?]A;3O_2:O8*E
M@%%%%( HHHH **** "BBB@ HHHH **** /._B#\2O%O@7XK?"S1O"L<-TGB.
MZO([^TF_Y:10P^9A3V;K7LS+I'QF\.P:CIT[Z=K%F^8IQ\MQ93#JC#KC/;H:
M\L\5>$Q=_$GX?>.+AYUT[P?/=23BWCWY^T1>5EO11US7I'BGPM=6=^GC?P2\
M<EZZ![JR0_N=0B_#^/'0U8%W1M9A\9VUYX1\76<<.LQ)B6$\)<KVFB/Z\<BN
M8\4ZQ?\ P^\'^)/#OB"=KG2Y=*NETW5Y#V$+?NI3V('0UTI&D?&;PY;ZAI\[
MZ?K%FV8I@-L]E,.J./3/4=#6+XB\1+XF^'?C'PSXILHHM<MM)N6D@=<QW*B)
ML2QYZCI]#0!\H_\ !+J\UGP;^R9IWB&V,NIZ*^L7B7U@!EH%# >;'Z^XK[(U
MW0AKPMO&7@VYB&K",-\I_=7L?>-_?T/8U\C?\$G_ !H= _9>TG3]7MA;:5>Z
MS>QVE_G*-(6&8W_NDGIZU]8:KI=Y\+-2FUK187NO#<[;[_3(QDP$]98AZ>JT
M"/A_POKZ>)?^"H_CN\6VFLW'AA8I()QAD=8X@P]^1UKZWKY3TO4;35O^"J'C
MF[L9TN+:7PI&RR1G@_NHJZ[X[?M?:1\ _&,.AZMX>U/4HY(XI?M-C$7 #'GG
MID5ZN'G&%-*3M=GD8BG.I5?(KV5SWZBOF'7OV_O!FF7]U:V7ASQ%?&TACN)F
M%F1\KD !??YAUKT_PE^T1X9\8ZY-I5I9ZG;W4-HMY(;F#:%4C.T_[7M77&<9
MZ1?](X90E"SDNWX['I]%?/7B;]L32_!OB._L-2\.:E<6=F&9[BPA9V"A<C@C
M&:PYOV]= %YX?$/@WQ$VGZHX5[M[4A80?NCW-3&K"=K/>WX[?D4Z<U?3O^&_
MYGU#7F6A?\GP6?\ V($O_I6*X'4?VZ_ >E^-%\.3:1X@,S(I$ZV9*9;M6A\%
M/B);_$_]KVVUFULKBPM_^$%GB6.Z0JYQ=XR0:QJRC4I7@[K_ (-C>E%TZEI*
MW_#7/KFBBBN(Z@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / ?C
MWXLN/!W[17P O%2XN+1I]62>VMG(++]F&791PP4<XKW+7-#3Q+%:>,O!MW$N
MK+&&5D/[N\CZF.0#O[]0:S=4\8^#/#/C;PM9>)FLX=;U-YH=$ENHPS;PG[U8
MV(^7*]?6H]5TF^^#^J3:YH<3WGA2Y??J&EQ\FV)ZRQ#T]17//XCNI?">2_M9
M^+K/Q=\./ =XJOIVK6OCO1[:YMV;9- QE(9,CDJ?R-?0%T,7,H_VC_.N0^)E
MMX%U6S\/^,+W5M/L4GOK>&UN;F,2174['$4>T_\ +3.0IZ@UUC[@[;LAL\Y]
M:NGL95MT)1116IS!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?-7_!1_P#Y,T\=
M_P"_:?\ H]:]S^ W_)L/P_\ ^Q<L?_1*5\S_ /!4?Q]I_A+]EF_T.\@NI;OQ
M+=16UG) F8XVB82,9#V! P/4U],? ;_DV'X?_P#8N6/_ *)2L)[G92^$]7B_
MU2?04^F1?ZI/H*?69N%%%% !1110 5G:-TO?^OJ3^E:-9VC=+W_KZD_I0!HT
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 4M3TQ-1B&3Y<R<QRCJIJ#3-3=I39W@\N[3H>T@]16I5+4],348AD
MF.9.8Y5ZJ: +M%9>F:F[2FSO!Y=VG0]I!ZBM2@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#YF_8B_P!7\9/^Q^U#_P!!BKZ9KYF_8B_U?QD_['[4/_08J^F:
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XY^%?_)R/[1G_ &%M._\
M2:O8*\?^%?\ R<C^T9_V%M._])J]@J6 4444@"N7\3_$_P +^"]=TW1]<U>'
M3;_4%+VZ3'"LHZDGL*ZBN0\=?"/PG\2_,/B328]1=[5K/S&.'6)CDA2.5.>X
MI._0J/+]K^OZU*/B'X]_#[PO;)<7WBFQ:V;)\^WD$B#'7)'2K=]\9/!&G>'E
MUR;Q)8MIC!3YT<H;:&QMR.V<UXI\3_V<OA5\/? EMIMOX%?4=+.Y/*$\C"//
M=B.:X#X>V7@?QAJNH>"-1\!SP:+J$R2^7<I(G[N)!M$9 QC('6JC[[DH]/\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M=VG0]I!ZBM2J6IZ8FHQ $F.9#F.1>JF@"[167IFINTIL[P>7=IT/:0>HK4H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /F;]B+_ %?QD_['[4/_ $&*OIFOF;]B+_5_&3_L
M?M0_]!BKZ9H **** "BBB@ HHHH **** "BBB@ HHHH **** /CGX5_\G(_M
M&?\ 86T[_P!)J]@KQ_X5_P#)R/[1G_86T[_TFKV"I8!1112 **** "BBB@ H
MHHH **** "BBB@#S#XAV5[#\=_@GXA^QS2:%HUYJ']I7Z#,=IYUOLC,GH"W&
M:]A\2>&K[P+JLGB[PA']ILY_WFIZ1$?DG7O+&.SXYXZURES\3M.\*_$/P=X(
MU#2CJ4?CAKJU$I<". 0Q&0[E/WMW08Z&NPM+NZ^$%_'87\DEWX/N'VVUXYW-
M8L>D<G^QZ'M5 6[^PL/B?I-EXF\,WHM=9MQFWN@,'/>*4>G;!Z5A^+]4T[XF
M?"SQ=HNO:?Y.LV>F7)N+%A\ZL(FP\9ZX/8BKGB7PW?>!M6D\7^$8_M-G/^\U
M/2(C\DZ]Y8QV;OQUK3N+#3/B=IVG^)O#UVMOJD&#%< <XS\T,J]QU!!I@? ?
M_!,_]J_X;?"W]GM?!/CO7;70+F/4+N8?;(Y-C*[ E6.T@'T%?8/P[^*GAH6M
MQKG@;78O%?P]-R8+EK3<QTR;@G&0#LP0<=LUX'\*/&'A?2?A_P#$#P5J^D:?
MXH^(5]XLU.X@T/2(TG:-Y9 8V+ 8C"\DD].E>Z_ *QO?@]H=KX$\<16HOK\M
M-'J44:I!=,W6)L#&\#CWQ0!\E?&K0_B_\/?VX/%7Q3^'7PDO/'^@:IH\%I#<
MVY*V\NZ)-[AEY)!4@_C3M&_:J_:/\11SOIG[-$]XL$ABEV7,F4<=01BON>:.
MZ^#U^TT*RW?@VX?,D0RSZ>Q/WE_V/;M3_%?AN]MKU/&O@J99KQT#W5DCYAU"
M/^6_T-:QJS@K19A.C3F^:2/A?_AJ7]I'^V/[)_X9FN!J7E^:+8W,@8IZCCFC
M5?VI?VD=#^S_ -H?LRW%H+B00Q&2YEPSGH,XK[RW:7\9/#<.H:;<RZ;J]FV8
MYE.V>SG'5''IGJ.XIVB:Y'XPM[SPEXLM$@UJ-,2Q9PERG::(_KQTJ_K%7N1]
M6I=CX4N_VDOVG+"UEN;C]EZZC@B4N[_:)"%4=3TJ/3/VFOVE]9L8KRQ_9BN+
MJUE&Y)8[J0AA^5?<^BZ[??#S5(?#WB.=KK2ISLTW5Y3G/I%*>S>A[TS6-.O_
M (7ZE+K6CQRWGAR=]]_I:$L;<GK+$/YJ*/K%7N'U:EV/A;3?VI?VD=8GNX;+
M]F:XN)K23RIXUN9-T;>A&*D^'/QD^*EG^TC#XO\ B%\!_%&BR2>&I-&L]/T2
M'[2\S&82;SO(QW%?=VO:.^OQVOC#P;>+_:8C!VJ_[J^C_P">;CU]#V-2P7.E
M?%_PV\+^;I^J6K_.@.RXLIQW'X_F*F5:I)6;*C0IQ=TCR[PQ\?9M;UF&RU?X
M9^-_!EI+D?VKX@L%BM$;LK,&)!/:M?XF_%6_^&NHP6T/PY\8>,;>6W^TF_\
M#=FD]N@Y^5F+#YN,_0UV>@:_)=33>#?&4,<FH,A6*9Q^ZOX_4?[7J.M5;&^N
M_A)J,6G:E+)=^$[A]MI>N=S6;$\1R'^[Z&IYV5[*)S_P8^)[?&S2K[4+3PEX
MA\,06LHB \06RPM.3U* $\#'.:Y'Q#^TE+HGC76?#%I\*?'_ (@O-*D\N6YT
MO3T>"4=GC)8;E/K7J_B+0[[PEJ3^*/#*FYMY</J&EHWR3I_STC[!L?G4NIZ?
M;?$32[/Q)X8OOLFLVX/D3@XSZPRKZ=L'I1SL/91.<T3XA)J6C:9>ZCX?UGPU
M<ZC'*T&F:Q"(KG<F?W9 ) =L?*,\YKS;5/VIKW1+.6[O_@C\3[6TBYDF?2H]
MJCUX>O;M-U'3OBGHMWHFMVGV35K;"W-HQP\3CI)&?3/((JMH'B&\\-:DOA3Q
M:_VE)P4L-4E^Y=)_SSD/9_YTN=A[*)5\2^(;C0/ W_"3V?A_5?$:&**:/2]'
MB$MW('QPJD@$KGGGL:\T^'O[2,OQ'\06NEV7PI\?Z?%+<_99M1U#3TCM[1NY
ME.[( QUQ7I;K=?!N_,B"2[\%W#Y9!EGTYB>H]8_Y5H^)M NXKM/%WA"99+QD
M#W%HK_N=0B_EOQT-/G8>RB<3\2OBY_PKK5K?2X/!OB7QAJ<NYFM/#UJLKQ(.
MCMN(X/;%9W@_XZ/XEUE+#5_AYXQ\#12#$>H>)+)8;=W[(&#'YC7HT\.F_%K0
M8=2TJYDTS6[-CY4X^6:UE'6.0=2I[@]J=H6NP>-;6]\*^*K-(-9B3;<6K?=G
M7M+$>X[\=*.=A[*)YY\4OC1>_"W69[-_AGXV\3V<,"W#ZMH%BDUK@]5W%@<C
MOQ70?"'QY-\8/#<FM0>%M=\,6XE\N.'7X%ADF&,[T )^7M]:UM(U>\^&FIQ:
M#KTK76A7#;-/U23G9Z12G^1HU2QO?A=J,FL:2DE[X9G;?>Z>A+&V)ZRQ#T]1
M1SL/91/);G]I^9?$&KZ18_"#XBZO-ID[6\TMEIJ-&Q!(#*2P)4XR#7HMAX^6
M[T>WNI]!U?3=3GT]M0BT*\A"7KXSF$+G'F\?=SW%='XAT0^)8K3Q7X3O5354
M0,CJW[J[CZ^7(/\ .*CCDTOXOZ"\$Z2:9KEB_P R9VSV4PZ,#W&?P-'.P]E$
M\6O?VIKK28XYM3^"WQ,TVT:18VNKC2T$<>XX!8A^!S7JWQ"\2W7@'PBWB"'P
MWK'BN,,@^P:!")KDJPSO"D@%1WK6\,^)9KB>;PCXNBC&J>6425A^ZOXNFY?]
MKU%9]O<W7P?OTM+MY+KP;</MM[EOF;3V/1&_Z9^A[4<[#V43SSX8?M!3?%76
MK&RLOA?XZTBRNV9/[7U6P2.TA*@Y\Q@Q(Y&.G6M'Q]\;#X(UU-'M/ ?BSQ?J
M&UGFB\/VBR^0 < ON(^]U&*[O7]'OO!VH/XH\,J;RQG DU#2HVRLR]?-B[!L
M>G459U72[/XCZ59^(O#5_P#8]7A&;:\3@Y[Q2KW'8@]*.=A[*)\TW'CK4OBE
M^TM\&I;WX;^+/"&F:4=5^U7/BBR2&"3S;;:B*0QR21T/K7NTD=Y\#M2:6(2W
MO@6YDR\8RSZ:Q/4?],_Y5MZ=J-A\4='O/#VOVIL=;M<?:+7.'C<?=EB/<9Y!
M%1>'_$%UH=^/"'B\K<&93'9:C(/W=['TV-Z/CMWJ&[ZLT2459'CO[9'P]OM>
M\(>&/%O@?2-0\27%GXFTW5;W2M$4.U[!&Y+2!<@;E'.>]=;\(/C6WQMU/4XK
M3P+XK\,Q6@+/=>(+18(W;=@QKAB=W?Z5OR1WGP.U,RQ"6\\"W4F7C'S/IKGN
M/6/^5;7B+1+J"Y3QAX0E6>>1 ]S9J_[J^CZY'8/CH::DT3*"EN>8>/OVA/\
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
MX_UD7:4?XU=T[48M3MQ+$<$<,AZJ?0T 6J*** "BBB@ HHHH **** "BBB@
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
M#]Y\3K'5M%V%K34&@E)C7_GE)\O..QQ3O^&7_@[_ -$Q\-?^ 0H_X9?^#O\
MT3'PU_X!"NSZG+N<7UV/8IC]N_X"?#_7?M>@_$K3[S0[Z7_2M*CAE)MV/_+2
M/*C ]15WQ?\ MO\ [/=Y>1^(="^*FEV'B"W7_GA-MN4[QR#9S['M2?\ #+_P
M=_Z)CX:_\ A1_P ,O?!W_HF/AG_P!%'U.7</KL>S)]1_;R_9Q^(OAFV.I_$2
MRT?4E^>-S%,);:4?Q*0O3/OR*?X8_P""B7P(U+3+S1O$_P 0M+G>']RUTUO+
MY-XG9@-IY]:J_P##+_P=_P"B8^&O_ (4?\,O_!W_ *)CX:_\ A1]3EW%]=CV
M(/#7[??P*\ ZU'I$'Q-LM4\-7))MY/*F+V!Z[&)7E/3N*CU?]NOX!>#]<?Q!
MX9^)6FSPW#C^T-&CAFQ-_P!-(\J KC\C5O\ X9?^#O\ T3'PU_X!"C_AE_X.
M_P#1,?#7_@$*/JDNX?78_P IUFE?M)_!S]H/Q1IFG?#_ ,?V4WCX1O-8)#'(
MLCA5+-&^5 *X!R,\=J]4T_4+#XI:1=^'_$%I]AURUP)[8G#QN.DL1].X(K\]
MX?"^C_"3_@IGX%A\$^$K.QLQX=>:;3],B\M3NCE#N .K8'XXK]#-7TBQ^).E
MV7B/PY>BUUBW&ZUO%&"".L4H],\$'H:XYQY).+.Z$^>*DNIR7B7XSZ-\"M%F
MM/BUJ<-AH@(@MM<N8F>&[4]$<*#A\=>,5XEHW[>'P+^&/B&.UTGXE66J^$[Y
MR?LJQ3%]/<]U)7E#Z5S?_!3[QD/$G[&FL6>HVXT_7['6K!+FS?J#O/SH>ZGL
M:Z;PE^S+\(KKP?X?GF^&GAN6:73;:221K($NQB4DGW)K2E2=6]GL95JRHVNM
MR]XG_;E^ .DZNWB?PU\3]+74./MFGK#-LO4^FP8?T-3^+OVW?V;_ (@:597J
M_$^QT37;<>;:7?D3"6W?^ZV$Y'J,TG_#+WP=_P"B8^&O_ (4?\,O?!W_ *)C
MX:_\ A71]3EW.;Z['L/T+_@H9\ ?&7A:XTOQ=XYTR*X0^3,S0R^7/CI)'A21
MZ^U1^$/^"@_P.\-7TGA^_P#B;8:KI 0M::BT$IVI_P \I/EY/8''-+_PR_\
M!W_HF/AK_P  A1_PR_\ !W_HF/AK_P  A1]3EW#Z['^4QS^W3\"/AMXB%_X:
M^)%A?Z!?R_Z9H\4,N8&/_+6+*C ]16QXO_;?_9\N;Z/Q'H'Q4TNQ\06Z\J8)
MMEVG>.0;!^!ZBC_AE_X._P#1,?#7_@$*/^&7O@[_ -$Q\,_^ (H^IR[C^NQ_
ME'ZU^W5^S;\3O"UM_:GQ$LM'U%?WD,AAE$]I*/XE(3IGMGD4WPC_ ,%$O@;J
MFE7V@^+?'^F7#P#R3>M;R^3>QGHP&TX;U]Z3_AE_X._]$Q\-?^ 0KR7]K;]G
MWX8>%OV:/B!JVC^ -!TS5+2P#V]Y;6@62)MZC*GL:4L+**;N..,C)I6/5/#'
M[?WP,\":PFC)\3K+5?#<X+6L_E3%[+_IFY*Y*^AZUG:Y^W%\!O!/B!_$GA+X
ME:;-%<N/[1T2.&;;/D_ZR/* *P_6O,_V;?@#\,?$'[/GP]U/5/ &@ZAJ5WI$
M4MQ=W%H&DF<YRS'N:]&_X9J^$8_YIIX;_P# (?XU"PTFKW-G72=K'0^+?VX/
MV=O$RVFL:=\4].TCQ#;+O@G:";)'_/.0;,$'IUXI9?V^/V<OB3X/^Q^(_'FG
MV-R>&#0S!HY!TDC(4X]17._\,T_"/_HFGAO_ , A_C1_PS5\(S_S33PW_P"
M0_QI_59=P^L+L;/@C_@H=\$[$W?AOQ%\2-.U.U@3;;ZLUO+LN(NFUQM/S >U
M:_PU_:Y^$\GCF#P]X&\<6WBC3;_?,-,MHI?,L<#+,I91\F.2.U<?_P ,U?"/
M_HFGAO\ \ A_C7C?PQ\*>%/AU_P5%T'2]'TC3_#VC3^%9!]DMHA'"TKQ..G3
M+8%9U*+IKF;+A54W9(^]?%/A:YL+Y?&_@EHY+MT#W=E&?W6H1=>W1\=#5MET
MCXS>'8-2TVX?3]8LVS%,.)[.8=4<>F>HZ&J<D=U\'K]IHEEN_!MP^9(A\S:>
MQ/4?['\J?XF\*W-CJ4?C7P4Z27<BAKNRC/[K4(O_ (O'0USFYY5XC_;0^#&F
MMK?@3XI>*=.T?Q%IDILM1LYHI&4N "'0JIQP0?8URG@C_@H-\%/".IR>&]0^
M)MCK&B!-UEJAAES&G_/*7*Y..QQ7SG\(_"/@_P"-7[=G[0=SXG\+6>MVBB*:
M"VU>WW&!_D5B >AX(KZ6_P"&7_@[_P!$Q\-?^ 0KKIX=U(\R9Q5,5&G+E:*1
M_;N^ GP_UW[=X?\ B5I]YHE]-B[TF*&;,#'_ ):Q948'J*D\;_MK_L^W5_'X
MG\.?%72]/\26R<KY$VR\3O'(-GY&K/\ PR_\'?\ HF/AK_P"%'_#+WP=_P"B
M8^&O_ (5I]3EW,OKL>Q->_MZ_LX_$CPK;'5OB#9:-J(Q)&6BE$UK*/XE(0\?
MCS1X<_X*&_ ?5M+O="\4_$'2[DQ PF\:WE\J[3LP&TD-4/\ PR_\'?\ HF/A
MK_P"%'_#+_P=_P"B8^&O_ (4?4Y=P^NQ_E(O"W_!0#X&^"-7&B_\+.LM5\/2
M@M:W/E3%K3_IFY*Y*^AJ'6/VZO@%X2UQ_$'AGXEZ;+'.X^WZ1'#-MGS_ ,M$
MR@ 8?K5O_AE_X._]$Q\-?^ 0H_X9?^#O_1,?#7_@$*/J<NX?78_RLD\7?MP?
ML[^(?LNM:7\5--TKQ#;(&AF,$V6'7RI!LP0>G7BIS^W_ /LY_$+PE]E\0^/-
M/L9V^5XWBF#1R#H\9"''J#UJI_PR]\'?^B8^&O\ P"%?-7A[X(?#RX_X*8R^
M$9?!6BR>%AX5-T-':U!MA+L!W[/[WO6-6@Z4>9LZ*.(5>?(D?3'A'_@H9\#K
M/[7X=U[XDZ=J=I"F(-3>WEV7$1XVN-I^8#VYJCHW[>OP(^'FNQVFF_$RQU+P
MQ>N<6ZPS%]/<^A*\QGT[=J[S_AD_X)_]$I\*_P#@ M'_  R?\$Q_S2GPK_X
M+7![1'J?5Y=SB/%/[<OP!TO5W\4>&?BAI::F!_I=@L,VR^3T(V##CL>_>KGB
M3]N?]G+QSIEC?+\3['1-<MP);6Y,,OFV[]=C83!7L1FNJ_X9.^"?_1*?"O\
MX +1_P ,G?!/_HE/A7_P 6CVB#ZM+N9W@']N7X(?&5+7PA?>+].NM<U"X73X
M[012!;N4G"M$=O&3TSBO6-)U:[^&^HQ:!X@E-WH5P?+T_4Y!G;G_ )92_P!#
M7R[^TA\ / /@6P^&VH^!O!VA>$O$<GCC2[>#5+"S"21AG;(SW!P.*^LM(UVU
M\;0ZAX6\3626^K1 K-:O]V9.TL1[CH>.AK1/F5S"<'!V9FZCI]W\*=0EU?2(
MVNO"]P^^]T^/DVQ/66,>GJ*O>(/#R^(EM?%WA&ZBCU=$W)(A_=W:?\\Y!_7M
M5/2=7O/AOJ46@:_*UWH5P?+T_5)>=N>D4I_0'O3=0TZ[^%6HR:MI$;W?A>X;
M?>Z?'R;4GK+&/[OJ*H@MH^E?&#07AG1]-URQ?YE^[/93#N/;^8I_AOQ))>33
M^$/%\,?]J;"J.Z_NK^+^\OOZBCQ#X?'B);7Q;X2NHX]76,,DB']W=Q_\\Y/\
M\4U'TOXP:"\,R2:9K=B_S)]V>RF'<>V?SH ^1?\ @I9K,?PC_9>\0^$KV]-Q
MI?B*>&'1$D),L,B2+))&3W4*N0:^HO@-Q^S#\/\ _L7+'_T2E?-/_!1BYM]4
M_9*\6Z;XSTVVD\4:*]O+IE_*F1)NF53+$>S%-P(]S7TM\!O^38/A_P#]BY8_
M^B4H ]7B_P!4GT%/ID7^J3Z"GT %%%% !1110 5G:-TO?^OJ3^E:-9VC=+W_
M *^I/Z4 :-8EY=RZO<-963;(5XGN!V_V5]Z+N\EUBX:RLFVPKQ/<#M_LK[UJ
MVEI%8P+#"H1%_7W- "6=G%8VZPPKL1?U]S4]%% !114%]?0:;:R7-Q((H8QE
MF:@ O;Z#3K62XN9%BAC&69J\]UK0;[XLZ9?P27<^C:;-"\-O+"!YBL1@28/<
M=16C;6USX[OENKI7@T>)LPP'@R'^\?\ /%>0?MC_ +8>B_LP>%8-*TN%=9^(
M.K+Y&C:%;C>X=N%D=1R%!/ _B/% 'S;'^U;K/_!.^_U'X;_$"R_X2JS#-=Z1
M=6,BB:5'.2\F3WSDYYSTXKN?V:++6?VQOB1=_'#4M3CTCP[;A].TS3+$CS7
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
M6SO%NE@N!PP4YV'GD546W*S5EW)<8I7O_5O\]/Q/I&OE+PQ_RECF_P"Q./\
MZ+%?5Q.3FOE'PQ_RECF_[$X_^BQ7)C?X3.S+_P"/$^X+NZBL+6:YN'$<$*EY
M'/15'4UQUM\;O -YI]Q?1>+---K;_P"LD,ZC!].O)]J["]LXM1L;BTG7?!<1
MM%(OJI&"*^)OC5\!O@C\/M1M="O_  AJ36U[>I<B6"[D1'EP<8VC]*^<3]Y1
M?7;]?PU7GH?93NH.4=U]UO\ A]/Q/L'3OB!X6U:TCN;7Q)I<D4B[AF[0-CW&
M>*TM.UO3-8\S^SM2L]1\LX?[).LFP^^#Q7PYK7PZ^$6F6VB:C:^"M2GNY8IF
M:&*]E4!PORJ>/FW=.:^COV;_ ('>&/A/X<EU70M%N]!OM= N;RRNKMI_+8C@
M#=TK5134I=%^?_#:_=W,>>7,HJVOY=?^!W,C]L*ZN+'PK\-KFSMC>W4/CW27
MBME.#*P9OES7N]]9:9\5]'BU'2[EM/UNPD(AN0,36LHZHXZ[3CD'MR*\,_:[
MU&WTCPY\,KZ[D$-K;^/])DED/15#MS7N/B7PU=6E^OB[PB4>_90UU9J?W5_'
M_P#%^A[]*UI_"<F(^,=H6NV_C>TO?"WBFR2#684VW%J_W9E[2Q'T[\=*I:1J
MUW\-]1B\/Z_*;K0KAO+T_5)>=N>D4OOZ&K5U;:9\7-"M]4TNX?3M<LF/DS@8
MFM91UC<=QGJ.E2:%KD'C:TO?"WBJR2WUJ%-MQ:O]V9>TL1[COD=*T.8S]0TZ
MZ^%.H2ZOI$3W?A>X;?>Z?'R;8GK+&/[OJ*O>(/#R^(EM?%OA&ZB35T3<DBG]
MW=Q]XY/\>U4])U:[^&^HQ:!X@E:[T*X/EZ?JDHSMSTAE/KV!INHZ?=_"K49=
M7TB-[OPO</OO=/C&3;$]98Q_=]10!\\_\%#O$.F^//V)?'%Q-:"#5].>U$UK
M,/WEM)YZ _@03@U[S\!O^38/A_\ ]BY8_P#HE*\+_P""F.B:3XA_9 \6^*-,
MN-LC+:%I;<X6Y3SU 5QWQG/X5[I\!O\ DV#X?_\ 8N6/_HE* /6(O]4GT%/I
MD7^J3Z"GT %%%% !1110 5S$#W-]<WMA;YAC^T.9I_0'L/>NGIJ(J9VJ%R<G
M QD^M $5G9Q6-ND,*[47]?<U/110 445!?7T&G6LES<2"*&,99FH +V^@TZU
MDN+F18H8QEF:N.MK:Y\>7RW=VK0:/$V88#UD/]XT6UM=>.[Y;N[5K?1X6S#
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
M .)H]I#N@]G/^5_<)HU[X<NOVZM;\,:O,]MKFN^$+,:+/%&2\<D3R2.P;^'
M7\>E?4_AOQ))=3S>$/%\,?\ :?EE4D<?NK^/IN7_ &O45^=&A?$W2/C%_P %
M*_ ^M?#3Q!;:O%!X>DC-P$8(S)%*7B.X \@XS[U^BL<FE_%_0'M[A'TW7+%_
MG3[L]G,.X]OYBO&K-.I)H]V@FJ<4SXX_X*DZ%JO@G]D_4M(AW7_AJ;6;-[:2
M1_GLB&)\L^JGMZ5[YX+_ .1(\-?]@JU_]$K7@O\ P5!\47Z?LAZKX=\1KY>M
M0ZQ8^5.J_N[R,.?G7WQU%7_"W[:WP-L?">@VL_Q#L8[B#3[>*5##+E76-0P^
M[V(KIPDE%RNSDQD7+ELCZ"HKP_\ X;@^!'_11K#_ +\R_P#Q-'_#<'P(_P"B
MC6'_ 'YE_P#B:]#VD.Z/-]G/^5_<>J>(O ^A>+9H)=8TV*_D@!$;29^7/I5.
MY^%_A2\\/G0YM#MI-(9MYM""$)]:\W_X;@^!'_11K#_OS+_\31_PW!\"/^BC
M6'_?F7_XFES4VK77X%<M7L_Q/9=(TBRT#38-/TZVCL[*!=D4$0PJCTJW7A__
M  W!\"/^BC6'_?F7_P")H_X;@^!'_11K#_OS+_\ $U3J1>KE^)"IS6BB_N/<
M*\6_;4_Y-0^)7_8.'_HQ:@_X;@^!'_11K#_OS+_\37EG[5/[6OP>\<_LY^/-
M T'QS9ZEK-_8B*UM(XI TK;U. 2,=!6<YQY7JC2%.:FM'N>G_LK?\FS_  R_
M[ D/]:]2KY$^ 'Q ^*F@?L_^"(M%\#R:]"NFQQVS7#!(O*&=K CDY]ZZ>3XM
M?'^S3SQ\,K2[EN;H1BW>8B&UBVY+ELYZUE&:22]/T.V4=6SZ4HKY^@^,WQ@)
M1;CX;:=&YE,6P7O)'9P,\K3_ !#\2OC!=V-K+I/A*TL;V+4C#/9O<*3/;!0=
MP&<YSD5?,OZ_KS$HMNW]=?\ (]^KPCPS\6=8^'W_  4!U?0=(TEM777O"]I-
M<QJV&2. .Q91W.,_G2CXK_&-X;TI\+X$ECC+0>9.=LC9X'Y5R'P,NO$^L_\
M!0.'QWXMT-/#D.C>&(K748T8LD#3HR1'/H2>OM7/7?-#0VI+EEJ??-_86'Q-
MTFR\3^&+T6NLP+FWNEX.>\,H].V#THM;K3?BSHEYH&OVALM9M3B>V)Q)"XZ2
MQGT[@BL_Q)X;OO >JR^+O",7VFRG_>:GI$7W)UZF6+' 8#GCK6C>Z?I_Q-TR
MP\3^&KU;;6(/F@N@,'CK%*/3M@]*\T[SY,\#^)UUS]MSXAZ1]M74;KPQX7MM
M(NKH0>4SR"??\W]\X8?-7T!7PA\/_C?X5^%7[=G[06I_$358/"3Z@8H8TF5G
M#2+LR!M![<_C7O\ _P -P? C_HHUA_WYE_\ B:];#RBJ:39XF)A)U6TCW"H[
MJVBO;>2"=!)#(I5T/0@]J\3_ .&X/@1_T4:P_P"_,O\ \31_PW!\"/\ HHUA
M_P!^9?\ XFNES@]&T<RA-:I,]#T;X2>#?#M\U[IOAZTL[MF#M,@.YF'0]:N:
M/\//#6@:]<ZWI^C6UKJURNR6[1?G9<YQD^]>8?\ #<'P(_Z*-8?]^9?_ (FC
M_AN#X$?]%&L/^_,O_P 30IP6S0.%1WNGJ>X45X?_ ,-P? C_ **-8?\ ?F7_
M .)H_P"&X/@1_P!%&L/^_,O_ ,31[2'=![.?\K^X]PKY2\,?\I8YO^Q./_HL
M5WO_  W!\"/^BC6'_?F7_P")KYUT#]IKX6VO_!1R7Q_+XPM4\&GPP;(:L8W\
MOS]@&S&,YS[5QXN494K)G?@8RC73DK'Z95'+:P7!4S6\,Q7D&6-6Q],BO"/^
M&]OV?/\ HIVG?]^)?_B:/^&]OV?/^BG:=_WXE_\ B:\#E?8^LYX]SW465L H
M^RP87[O[I>/TJ:O!/^&]OV?/^BG:=_WXE_\ B:/^&]OV?/\ HIVG?]^)?_B:
M+,.>/<N?M8PQ7&B_"Z*=%DA?X@:2KH_1@6;@UZ],UW\(-4>8"2[\&74I9D&6
M;3G8]1_TSS^5?(_QW_:0^$?Q]3X;>#?"7C6WUS5+KQMIDCVUHDB2"(.=S@D#
M&,BOL+1_$-SX?U9O"GBO;/!<;DT_495_=W4?_/-^P<#\ZZ(*R."NTYW0_P 1
M^'+BUO%\7^#VC>\= ]S:(W[K4(OY;\=#1<VNF?%O0[?5-+N&TW7+)OW-QC;-
M:RCK'(.N/4>E4&6Z^#=^7027?@JX?++RSZ<Q/4>L?\JO^(_#ES;WR^,/![))
M>NH:YM$/[K4(_P /X_0]^]:'./T+7;?QO9WOA;Q39I!K42;;BU;[LR]I8CW'
M?CI5+2=7O/AOJ46@:_*UWH5PWEZ?JDO.W/2*4^O8'O5JZMM,^+NA6^JZ7<-I
MVMV3'R9P,36LHZQN.XSP1T[BGZ%KMOXWM+WPMXILH[?684VW%J_W9E[2Q'T/
M7CD4 ?,/_!2/PE>>#_V3O'KZ(ROH%^]J]Q9N>+9O/4[X_8G'%?07P&_Y-@^'
M_P#V+EC_ .B4KYT_X*(2:IX)_9!\<>'=3,NHZ;,UJNFZ@!EE'GJ3')[@#@U]
M%_ ;_DV#X?\ _8N6/_HE* /6(O\ 5)]!3Z9%_JD^@I] !1110 4444 %%%%
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
M><7[7_Q3OI-'N+9;72HUV7MO*,ALCD$'K7Q?\5OA#XU_X)^?$U?BM\)3/?\
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
M=I;>R52BQR'@L?48XQ7K5%7%*+372]OF*3<DT^MK_(4L3WKP_P !>-;O3_\
M@I!>>"G6UET#Q3X2B.HPW$>6D:&.0QA3VY/3O7M]>.>"/@CI?Q4_;D\5Z_>W
MUY9:AX9\-6'V VK!5WS+(-[=\KC(%<V)^ VH?&?5MI>77PAU".PU"22Z\(7#
M[;6]<[FL6)XCD/\ <]#4?B'PS?>!=8?Q9X2B^T65P0^IZ1$?EG7O+$.S <^]
M3>%O%4UU<S>"/&\$1U4QE(IG'[G48NFY<_Q>HZYIMG=W?PBU"+3[^22[\(7#
MA+6]?+-8L3Q&Y_N>A[5YAZ!^>_PJ\(>"/C7^WA^T+<Z]X?L/$VFJ(9[5-3@W
MB)OD5B >AX(KZ1_X9;^#G_1,?#7_ (!#_&LRW\-^%_#O[=7CJ3PQ#9PMJ?A.
M"]U7['*'#79N2"S@$[6*A>./7O7L3,%!+$*HZD]!7KX>,733:/$Q,I*JTF>8
M?\,M_!S_ *)CX:_\ A_C1_PRW\'/^B8^&O\ P"'^->G0,MTI,#K.!U,9W8_*
MG1XF9UC(D9#AE0Y*GW]*Z>2/8Y>>7=GE_P#PRW\'/^B8^&O_  "'^-'_  RW
M\'/^B8^&O_ (?XUZ;<31V:%[B1+=!U>5MH'XFG1LLR!XW61"<!D.1GZT<D>R
M#GGW9YA_PRW\'/\ HF/AK_P"'^-'_#+?P<_Z)CX:_P# (?XUZ="RW!<0NLI0
MX<(<[3Z'TISXCC#N0J'@,QP#^-')'L'//NSR_P#X9;^#G_1,?#7_ (!#_&OE
MJ/X*?#X_\%(9O"9\&:.?"X\+_:1H_P!F'V82[ =^WUSWK[TKX^B9?^'J4H+
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
M#J]O+-93.8RLIE3DL26)'I5&/_@GGXSTSQ##/9>)?#-WIMU90VM__:-G*]Q
M58EC:MC"#GBJA=U$I;=>EW9?=KS/JE91=V[F;G4=.<E&SULOGI^%EW=^9-6L
M_I8_M5> 5\9OX8>[O(]22_.G,SVQ$(E$?F$E\XV[1UKM/#WQ7\(^+]%U#5O#
M_B"PUVQL-PN)=.G681E>H.#U]J^7?$7[!FMZ]K]W<'Q7:0Z?-?\ VH!8Y/.V
M"V\D*6]<\D^E=5^RO^QO/^SUX3\5:?+J&GO>ZS%Y*C3A*+=0%*AV#\[SG)QQ
M65Y^QF[>^H-KSEI96^_K\QJ4_:137NN23\HZW?\ 2^1Z=HG[3/@CQ /")M+F
MZQXH\_\ L\R0;?\ 5 ES)S\G3O61X]_:_P#AGX,\-3ZM;>*-,UDQ7J6#0VET
MK%9F.-K$9QBO&?"/_!.RU\)'PS<V>JV]IJMO!>P:Q>P2SL;H3JP4Q*Q(0KN[
M 52MOV#?%LVD2K?:QX4&HV0CATP6U@X@D1&!WW((RTA ^\*VG\:4=KZ^G.MO
M^W;]F]9:6L\W*K[-M*[V6RUY9:]?M<ODMM;W7TC\8/VB_!WP/\%6/BCQ)/=/
MIEXR)#_9UN;AW+=PHQQ[U+'^T?\ #41Z&;KQ?IFFSZW$LUC:WTZQ33*W PA.
M>O%<?^T=\"?%/QC^'&D:+HVJZ-IVHVC*9X;ZW=K*;@ X"C<,8XQ7@?C#]C7X
MD^(?'NAZ=%+H-QHT6@)I]_X@U"#<Z,)@^VU4#<C #AC6<'-U)1:TYG;I[JC?
M?;5Z7?W&DI24827\MW_BNEMOHKNRW[K<^N]3^.?@+2M6U'29O%>EG5["V-U/
MIZW*F9(P,[BM87PZ_:-\-?$#X1GXA0N8]'4N'2,^9(NUBN,<<G'3WKP_PO\
ML,:YX>\5I%)K^D7GA6&9[J.YFMW;5I9&',<LI&&C![5W/A+]F;Q#HOP+L/AY
M=ZMI"BVU,7+W%C \:RP";S I'][MGI5J[C)7U?+9V_OV;:\HZVWTNGK8.>?.
MDX^[K>VK^"ZMM]K3\/,ZOXF?M4^$/A;<:!:ZAI^OZG>ZW:&]M;32---Q*(0
M2SKD;<9K7TO]I+X<ZAX6T+7Y_$]GI%CK1VV2ZG(())'_ +NTGJ/2N!^//[(U
MI\=O'7AO4=1OQ;Z%I.FRV?V:"66&X\QL;75T(X '0UP/B/\ 8I\67>D:#:Z;
MK/AIY+2P;2+@:C:22(MN<XEA&/EGP?O&I4GLX[R^Z-VOOM;[[^1K-./+RZ^[
MK_BMK9;VO?3K\-[M2/I?4OC'X)TF*Y>Y\3Z9']G?RI%-PN1)LW[,>NWG%<1\
M/?VN/AMXZ\/PZJ_BC2M)CNKZ6QM(KN[57G93@8!QR?2O#E_84\96GC^UE@\4
M:%/X-2^BU"6"ZMI7OGD2W\G&[&W!Z\US?BG_ ()L:UXLO=,-[K'ALVME=SM&
ML=M-&T<,C AEVX'FC'4\4Z;;E'F6CM?I;57?W7MY:[Z&-1U$O=6JOZ/1\J_*
M_F[>9]H^'_BUX,\5^)+[P_HWB;3=3UJQQ]IL;6X5Y8?]X#I76UX;^S;^S@/@
M3<^*I[B>PU&?5KW[1%=0P;9EC"*H5W(R3P3UQS7N57IRQ[V5_5K5?+8J$I2Y
MN96U=O1=?GN%%%%(U"BBB@#YF_8B_P!7\9/^Q^U#_P!!BKZ9KYF_8B_U?QD_
M['[4/_08J^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XY^%?_)R/
M[1G_ &%M._\ 2:O8*\?^%?\ R<C^T9_V%M._])J]@J6 4444@"BBB@ HHHH
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
M6*9U_<ZC%_>7MN]14^N:&GB:*T\9>#;N)=66/<KH?W=Y'U,<@]?Y&FR1Z/\
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
MZS?PIW^=_P!5IOMK;0^B7&&(IM)&6:*-G78[*"R@YP<<C/>EKG.Y.ZN%%%%
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
M$:\9]3WKZ*_X94\,_P#0W?$#_P *>>N^%&<HIH\J=6"DT[GU1]CG_P">+_\
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
M^AH ^>O^"DL.A>./V,O%7B>P?-Q%]E_>1G:Q_?H#'(/;)X->\? ;_DV#X?\
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
M8C;O<\9SD5]F45K"3IIJ.S5OR_R_/KJ5*E&:2?1W^=V_U^[31:'EH_9A^&
M'_"(66!QU?\ QI1^S'\,5((\(V0(.1RW^->HT5)J?FG^RYX(T ?MP_M.:7_8
M]H=.LIH%MK8Q I$/,/W1VK[ _P"%>>%_^@!I_P#X#K_A7RU^RZ/^,]_VJ?\
MKX@_]&-7V-BLI;G!5^(X_7?A%X-U[3C;2^%]%5ARDHT^+<#ZD[>:P]"\*>&;
MS58O#'B[PWH$-DB_N9ETR%?M)[;FV\8KTS!K+\0^'+/Q+9&VNTR,Y5Q]Y?H:
M2E8*=1QT>QG>&;R*#4KS1M/"7&CV'[NWNHD"(H'_ "S '''M72U6TW3H-)LH
MK6V01Q1C  [^YJS2>K,YM2=T%97B+P_!X@LC%)\DZ?-%,.J-ZUJUY3\4?BEK
MUAXNTWP+X%TM-4\57BB:[NYSBVTNV_YZ2'^\?X5[T(4;WT/FS_@H9H5UX<TK
MX*3/(^J:E=>,H5F5V/EW &TK$5/!4D#@U[-^R7X#\$_$;X/^-(?$.@:):ZM:
M^+-5DN?,LX2]@PG)7DC[JC\,5P/[6?P@ETSX4Z9XT\7^*+OQ+K7AK7-/O;60
M)Y$$;M<H';RQP?EXKTVW_8JL+G2M0US1?&>HZI+?:S<Z\MM _P!F@NQ,V\VT
MP4_,G;FM8['?3=XC/@P_A?XJ_%_5%U#PWX>;0=(MVTW3;^+2XXXM6FY$LBG;
MA@!TQWKG_@#X-TSP9^U/\>="T^WC33(KBPEBM_+4(FZWS@*!CBOH[PK9>&?B
M%X(BT&UTY?#MUI'[L:?"@CDTZ4="@],\^_>OG'X/6>O/^U;\>8+O4(H=3CGT
MX-<QQ!Q)&+<;3CL2.M-[%3^%GO/@]%C@U144(HOY<*HP!TK>KGO!221V>HI-
M)YTHOI0T@7&X^N.U=#6+W//G\3"BBBD2%>7_ !T\17C:=I_@K1'<:]XG<VP>
M$_-;VP_UTP/8J.E>GLXC5G8$JH+$+U('/'O7E/PH\/ZOK?C+Q+X]\361L;^Y
MF-AI5HS9\FR3[LF/X7?G(IHI=ST3PSX<L_"'A[3]%L$5+6RB6)2HQO('+GW)
MY/UK3!Q112).8UG1[G2+UM8T9<R=;JS'W9E[D#^]5F?^QO'7AJXCNXXKG39H
MV2XBG (48Y# UO=*YK5/ MKJ.HFY2>2UAE.;FVB.$G^OI57-$T]S\]/%?P@\
M<_L8?$:Y^,_P@2?4_ T4Y&HZ/\Q4Q$_/\@ZIZ-VK])_V<_VC/"?[2OP^M/$W
MAF[5F*A;RP9AYMI+CE&'\CWIYL;9K)K-K>)[-XS$UNZ@HR$8*D=Q7P'\9_@Y
MXO\ V(/B/)\:/@T))O"$TF[7O#F[]W&A/S<?W?0]C5J5SIA5N[,_4VBO*_V=
M/VC/"G[2OP_M/$WAF[5F*A;RP=AYUI+W1A]>A[UZI5G0%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'S-^Q%_J_C)_P!C]J'_ *#%
M7TS7S-^Q%_J_C)_V/VH?^@Q5],T %%%% !1110 4444 %%%% !1110 4444
M%%%% 'QS\*_^3D?VC/\ L+:=_P"DU>P5\SV'QN\#_"/]ISX^VWB_7/['GOM3
ML)+=/LTLWF*MO@G**<<GO7J?@7]HKX<_$SQ!'H?ACQ)_:FJR1M*MO]CFBRJC
M+'<Z@<?6DP/1:*X3XA_'7P'\)]2MM/\ %NO?V1>7,7GQ1?999=R9QG**0.15
MSX<_%WP?\7(KV3PAK']L)9%5N#]GDAV%ON_?49SCM2 Z^BO+O%'[47PL\%>(
M+[0];\5?8=5L9/*N+?[#._EMC.-RH0>O8UVOA+QQH?COPO'XCT&^^WZ)()"M
MUY31Y"9W_*P!XP>U%@-RBO&W_;'^#,;,K>- &4X(_LZYZ_\ ?%>D^(O&VB>$
MO"<GB?5[[['H,<23-=^4SX1\;#M4%N<CM18#;HKQM/VQ_@S(ZJOC3+,< ?V=
M<]?^^*](\6^.-"\!^%Y/$>OWWV#1(Q&6NO*>3 ?[GRJ"><CM18#<HKR[PO\
MM1?"SQKX@L=#T3Q5]NU:^D\JWM_L,Z>8V,XW,@ Z=S71?$;XN^#_ (1QV4GB
M_6/['2]++;G[/)-O*_>^XIQC/>BP'7T5PGP\^.O@/XL:C<V'A+7O[7O+:+SY
M8OLLL6U,XSEU /-5?'7[17PY^&7B"30_$_B3^R]6C196M_L<TN%894[D4CGZ
MT6 Y_P",&C1^(?VA/V?]/EN)K427VJ2+) Y5@Z6NY3[X-?1?AOQ)+/<S>$/%
M\49U(H5CE<?NK^+U'^UZBOESQ%\8?#WQOBAT;X-?$#2['XNQDRZ!)JEA(JLH
M&;A$,D> 3&#7T?X5A3XH^ +#3?$,_E^,M+@BCOIXU\N6&\50'E0#HK,"1CC!
MJ@)()[KX.WZ6UR\EWX,N'VP3L=SZ<Q/W&_Z9^A[5F_%;PS=^&_"WBGQ%X55;
MBUO-*N6OM+5P(YP86Q+&>@;^8KHO#?B26>XF\(>+X8SJ10K'*Z_NK^+U'^UZ
MBN1\=?;/A+X,\3V<[2WG@^XTRZ$$Y!9]/<Q-\C>J'L>U 'R=_P $R_\ DU&P
M_P"PO>?^A"OJFOE;_@F7_P FHV'_ &%[S_T(5]4U[M+^''T/G*W\27J%%%97
MBVVU>\\*:S;^'KJ*QU^6TD33[J<9CAG(^1V'< UJ9&K17)?"?3?&.D?#_3+3
MX@:I:ZUXNC,GVR^LAB*0%B4QP.BX!XKK:%JKC:L[!7G?[/\ _P G%?M _P#7
M?2/_ $G->B5YW^S_ /\ )Q7[0/\ UWTC_P!)S7-B/A7J=.'^)^A]!4445PG6
M%%%% !1110 4444 %%%% !1110 4444 %%%% !117F?Q7T'XI:OXN\#W'@'Q
M'IVB^';2Z+^)+2]3=)>0;E^6/@X.T..W)'I2&E<],HI9"ID8H,)DX'M24Q'%
M^-M7TJW\6>$]'&I'3?&>J-<-H)\K>DIACWS(QQ\H*_G76Z;J.G?%/1;S0]<L
M_LFK6V%NK-SAXG'22,^F>017D/QB\/\ BB7XW?!GQ5H.B2ZSIGA^74FU5HR
M+:*6#:&]23S@5ZWJFEV?Q&TZS\3>&;Q;36[<9@N ,$D=891Z=L'I7//XCNI?
M"CE=?^*=K\'8M.T+XA2/-;7]_#IVCZMY!E%Q+(<1I(,?*X_O&NU=&C<JWW@<
M'ZUXS^T*FL_&+P-X6TO3M&DE\2:-XOTN]U/3E(#0012DR3#/5 #GBO:;A@T\
MA4Y4L2#5T]C*MNB.BBBM3F"BBB@ HHHH ***Y?XHZ?XKU7X=Z[9^!=2MM'\8
M30A=-O[P9BADW#)88/;(Z&@9U%%<[\.;+Q)IO@#P_:>,K^#5?%L-HJ:I?6HQ
M%//_ !,O X_ 5T5 !1110(**** "G1KF101P2*14\P[<X+< GM7RW\.M$^*_
MQ.USQ;:W'QLU?PGJFE:M- NB+HUM(4M=W[F52W+*PZ'VI%)7.F^$WQT\,ZIX
MR^-G@WXD>,M.MQIWB62#3[#6;N.#R+,Q)L$18C@-N/J,UVOAK]HCP'X-U2/P
MWJWQ%\-ZGI4X(L+_ /M2)RJ_\\I><?0GBO@#Q#^SAX8\6ZQ^T!JWCJ2Z\8>+
MM#U2XCCUV1S:M,5ME96:)/E'(''M5W]BK]CCX2?%W]G70O%'BKP[<7^MW-U=
M12W$=])$&5),*-H.!@5@HN3LCT81<K)'V[??&?X??"?6)=8T'Q_X:N_#-U)N
MOM)CU:%F@8GF6(!C^(K:\4?%CX::K/;>*/#/Q)\+66NQQAAYFJPJEW'U\N1=
MV?H<9!KYY_X=W? +_H4;O_P9S?XT?\.[O@%_T*-W_P"#2;_&M/8R-O92/H2^
M^-OP@^+WA2,WGCOP]I>HP/\ )(=5A26TG7NC%AD9[]#3/"/[2WP_U%;WPEXP
M\<>%KJ]@CVFZ74HC;WL)X#9)P&]1UKY^_P"'=WP"_P"A1N__  9S?XT?\.[O
M@%_T*-W_ .#.;_&CV,@]E(][T7X_> /AIJL.DS?$7PYJ7A>[?99S#58I);-C
M_P LWPQRGH>U5?$?Q:^'W@36I_%7A7X@>%Y+64[]4T9=7AVS#O)& QPX].]?
MFS\8/V/_  EX _;4^'/AB/3U'P^\6SJ8=,2[D:98T&V0.YY!+<C!Z5];R_\
M!.SX K(X'A"[P"1_R%)O\:E4Y,E4V[GT+K_Q@^%?CFQL/$&B_$GPUI>NQ('M
MKF35(4)'>.12V2.U$?Q[^$OQ3\+W&F:_XS\-6E[ _ES+_:L*^5*.DD3EAGU!
M%?/'_#N[X!?]"C=_^#.;_&C_ (=W? +_ *%&[_\ !G-_C5>QD5[*1[WX._:3
M\#:/?/X/\3_$#PSJ2^6?LFIKJ<3)<1=-LAS@,!^=,A^.OP\^%>J!K3XA^&[W
MPE=RX:V75HGDL7/=0&.4/IVKXW_:4_8C^#7P^^%$FLZ%X9N;341JNGVPE?4)
M7'ER3JCC!..5)%>J7'_!.SX I,P7PA=@#M_:DW^-+V4KV%[*1[IXM^*/P]TG
M6&\7^$?B+X5BU';F]L&U>$1WT?7D;N']#5_4?C;\(_BEX<LM3MOB'X?TC5HO
MWEK<OJD,<UM*.JG+ E<\'L:^>/\ AW=\ O\ H4;O_P &DW^-'_#N[X!?]"C=
M_P#@SF_QI^QD/V4CZ2\*_'3X>?%.WN/!NM^*/#E]K986SVUMJ$;K=$\(\//)
M/H.16QHFN7WPKU6'PWXDF:\T"X/EZ9J\O.WTAF/KV!K\V_CA^S3X)^"G[2/[
M/=M\.["7P]=ZOK(\VXEN'N/G29-C8?IC-?IWIVKVOC>'4?"'BRRCBU6-2)(&
MX2YCSA9HB?P/J#637*[,R:Y79E'5-,N_A9J,NM:+$]WX:N&\R_TR/DP$]9HA
MZ=RM2>)O# \2"T\:>"[N./6TCW*Z']U>Q]XY!Z]L]JI:'K=]\*]5A\-^))FN
M] N6\O3-7EYVYZ0RGL>P-6=3TR[^%FH3:WHL37?AJX;S+_38N3;D]9HAZ>H_
M*I$17GB?PQ\1?!%Y=Z[<Q>'+K22#=37DHA?3I@<!M[$ +GN>#FN9\._M'_#O
M4H[SPMXL\<^%KNZCCP;A=3B,-W$>C9S@-ZBO-_\ @HAX8TCQ3^R3X[\7:/=^
M3+_9\32RV_W;J+S4PCCU!(YZC%<)^S7_ ,$Y_@/\0_@#X \2ZWX2GNM7U71K
M:[NYAJ,Z[Y60%C@, ,GL* ,C]O7XJ>%M-_93\9^$]*\:Z+XGLK][<:9'9ZE%
M/<P8F5F1E4DE0!P:^N?@-_R;!\/_ /L7+'_T2E? /_!1#]DOX$?LU? TZAX=
M\%:G#XFU:X%KI]_#>32PVK*5=VE#,1@IN4<=2/2OO[X#?\FP_#__ +%RQ_\
M1*4 >KQ?ZI/H*?3(O]4GT%/H **** "BBB@ HHHH ^??C/\ MG?"O]FKQ<VA
M^/-9N=-U.]C%Y#%!923@Q'Y0<H#CD'BODCX)_&CPK\?O^"GNM>,/!EY+?Z%/
MX0:W2::!H6+HD:L-K 'J*[C]J/XP^$?@=^V0^N^./ =[XYTB]\(Q6=M#:Z:E
MX()A<EBQ$GRCY01QSS7E7[+WQ.\,?%[_ (*/ZMXD\(>%Y_!^BR^$Y(5TNXLT
MM75U6,,WEIP,]<]ZF6S+I_&C]&*<B%V"J,L>@IM>)?MMZG>:-^R9\2K[3[N>
MQO8;!6BN;:0QR1GS%Y5AR/PKD2N['K2=DV>Z?89_^>9H^PS_ //,U^=?P/\
MV!K[XK?![P;XRO/CIXZT^ZUW38[Z2UAN79(F8'Y02^2*\J\-_L)?'_QCJ.OV
M^D_%L :1>M:2QW6N722KW4L!G&5P:OE7<P]K*U^4_6:6%X<;U*YZ9J.OF;]B
M3]G7XC_L^V'BV'XA^*X_%$FJ/ ;(QWTMUY&S=OYDZ9R.GI7TS4M69M%N2NU8
M**\W^.^A?$_7_#>E0_"GQ#I_AO6H]062^N-23<DMKM.Y%X/.<&O2$R%CW<L%
M7>?5L#)_/-(=];$R6DLBAE0E3WI?L,__ #S-?G_^TG^P_P#'3XK_ !K\4>*_
M"?Q&AT7P]J4ZR6E@VKW$!A41JI&Q/E'()X]:\H\)_L._%FW^-^B^ _&GQ=U>
M&WU#3;B_>\\/ZK/<-;>7C:L@8C;NR<>N*OE7<P=62=N4_5?[#/\ \\S4)!4D
M'@BOS*_:M_8SU3]GCX&:WX\TWXV>-]9N]/FMXDL[J[=(W$D@4DD/GC.:_0?X
M.W$MW\'? <\\KSSRZ%9O)+(VYG8Q+EB>Y/K2:LKFD9MMQ:L=;117(_%S3/&>
ML?#K5[/X>ZK:Z'XQE"?8+^]7,,1# ON&#U7('!J31NR.NHK%\#VNNV'@O0K;
MQ3>0ZCXFALXTU.\MEVQ3W 'SNH[ FMJ@%J%%%% PKRK]I+XW^$?@?\-[Z^\5
MQIJGVZ-K>TT( /)?NPP$"^GJ>U3_ +0?[0?AG]G+P/+K^OR^=>RYCT[2HCF>
M\F_A55ZXSC)KQ+]G/X'Z_P#%[Q(OQK^,]L9];N_GT3P]<#,.GV_\!V'OC\3W
MJDNK,I2UY8[GS%\++[XU?L2V$/QE;0DLOAOXCO@^H^%5)_T2&1OD;:?N-V%?
M3&B?%CXG_MP^+4UKX;747A+P%H 6837XWB\N,9\I\?S' [U]::YHNG>)])NM
M+UBQM]3TRZ3RYK2YC#QNOI@^G;TK\X/VG/AYXW_8@&K:W\,M3OX?ACXF/D:G
MIT +K9,W5E_N<9P1^-;1G?1G'5H\JYD?>G[/'[16G?$R*\T.]FB@\1Z3*;6]
MMQ('V2+QPPX93V85[K7S/^QUX)^%>K_ :PO? 5TNK)J"B2^U=P!>&YZL)#U4
MJ?X>E>UZ%KMUI-^NB:VP^T8_T:[Z+.O^-:G*=;61J.G2V]P;^P $X'[R+M*/
M\:UZ* *NG:C%J5N)8C@CAD/53Z&K59&HZ=+;W!O[  3_ /+2+M*/\:NZ=J,6
MI6XEB.#T9#U4^AH M4444 %%%% !1110 4444 ,E_P!4_P!#5+0/^0/:_P"[
M_4U=E_U3_0U2T#_D#VO^[_4T :%4=;_Y!-U_US-7JHZW_P @FZ_ZYF@"Q:?\
M>D/^XO\ *IJAM/\ CTA_W%_E4U !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% 'Y8?#+X@Z!X _;X_:1E\2>*8/"VG75XB&>:=8C(P?
M("YZ]:^A[K]HGX8%[5K3XMV<D'F8N6:^C^1,=1[YKX/\5?$/PS\*?^"FGQ(\
M4>,/"<_C+P]::E>1SZ=!9)='<\05&*/\O!.>:ZS7/B7\/?VDOVSO@O=>$/AC
M+X;\/6326VI6=_HT4$-PQWLI=4!5@/5J:AS-(QFDDY/H?7FO?M1_"CPYIYU2
M+XJVU[%:.);B!;I)6>(?>"H.6/H!6"?^"FG[/>3CQ/J>/^P1-_A7IK?!_P
M+(2O@3PV"#P1I</_ ,33_P#A5/@7_H2?#O\ X+(O\*[?J/\ >/,>(@_LGEW_
M  \T_9\_Z&?4_P#P43?X5Z%HW[7WP?UO0K+6(_'&GVEE>KO@^VN(9",XY5CD
M'V-7_P#A5/@7_H2?#O\ X+(O\*)OA5X&N$1)?!7A^1$^ZKZ;$0OT&*7U'^\+
MV\/Y7]XEO^U7\(IYE6+Q]HT[]?+CN5+$#DX&?3-?%&E_\%.?"7PU^(/CNX_X
M1&Z\53W^IR)#K-O=K$);1#B)<$$\<_G7VM#\)? =M()(?!'AV*1>CIID0(_'
M;3A\*? H_P"9)\._^"R+_P")I_4?[PUB(+[+^\^&_B7_ ,%*= _:"\/6'@*U
M\#7NC3ZKK.G8O;B\22.,)<HQRH'.:_3?6--O?AEJDVNZ+$]WX=N&#ZAID?)A
M/>:(?J17R=^UC\-_"&G_  2NI;+POH^F7#:OID0NK.RCBE0-=(#M<#(.#VKZ
MGTG7;WX6:Q%X>\12M=>';EA'INK2\^7Q_J93_(US5*7L7RW/0P\U4C=*Q;\2
M^&%\4+9^-/!EW'%KD:;DD0_N[R/O%(/TSV-?,?P7\8I>_M4?'?5+RQNK%WGT
M^"2V\LNZ.MN >!V]#7TSJFEW?POU&77-#B:[\.7#>9?Z9%SY.>LT0]/45\__
M  ;U*VU;]K[X]7=C.MQ;2-IA62/H?]&%8O8UJ?"SV'P3<+=66HS(&"27TC .
M,''N.U=#6'X3_P!7JV>O]H2_TK<K%[G!/XF%%%%(D**** "BBN2\5:_>W'FZ
M;H*F:_1=TKIR$7N/K32N-+F=B[?>-K#3]72QDW,O22X7E(B>@8UT (8 @@@\
M@CH:Y'P6=(U?0);-(093E;N*8?.6[DT6EU/X)NTLKUVFT:5L6]TW)A/]QO;W
MIM&CBMEN=5<W$5G;2W$\BQ01(7DD8X"J.I-?G9^U-^TU_P +JM-8T/1-0_L_
MP#8N;>60 F75;H<+'L')7=C"]>]?9WQY^./ACX&>!KC5_$#I=R7*&*STM</)
M>N1@*%[@U^?>E?L@?%R>\LOB=I&B1V%SK-XT]IX<4"3^S4DZ32*W .#D'J*<
M>[+I)+WI'A/P5\<_%#]E/XHOXFT.RFDN;2(7&LZ- K/";8\GS0.%('XJ:_;K
M]G3]HOPI^TK\/K3Q/X9NU9BH6[L&8>;:RXY1A_(]Z\L^ O[.NA_!OPE<6EU'
M'KFN:JA.KW]VOF&X+#YDYZK_ #KY!^-7PO\ %'[ OQ5C^+7PAF>?P;?2YU?P
MWN++"I.6!7^YUPW8^U6I79O&JI.Q^LM%>5_LY_M&>%/VEOA]:>)O#-VK,5"W
MEBY_>VLN.48?R/>O5*HV"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** /F;]B+_5_&3_ +'[4/\ T&*OIFOF;]B+_5_&3_L?M0_]!BKZ9H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /CCX6(C_ +2/[1>^**3_ (FV
MG8,D:MC_ $;W%>P".-3E8(8S_>2)5/Y@5Y!\*_\ DY']HS_L+:=_Z35[!4L!
M"D;_ 'X8I#ZR1JQ_44!$3[D<<?KY:!<_D*6B@!#%$3EK>!SW9H5)/XD4H55&
M%1$7^ZBA1^0XK)\1>+M&\(013ZUJ,.FP2L526=MJD^F:KVGQ!\*WL,<D7B72
M@'&522\C1R/7:3FC<#<\F'_GUMO^_"?X4XA2,,BLO]UE!7\CQ6/9>-?#NH(S
M0:]IKA7,9!ND!W#J,9JQ%XCT:X<)#K.GS.6V!8[I&);T !Z^U%F!>\F'_GUM
MO^_"?X4XJK##(CK_ '74,/R/%<[XB^(WA?PA=P6NMZ[9Z7/."T:W,H4,!U()
M-)=?$GPG9ZE8Z?+XBTX7=ZIDMT6X5@Z@9)R#P*%=[ ]-SHA%$#E;>!#V985!
M'X@4%$?[\<<GIYB!L?F*2.5)XUDBD66-AE70Y5AZ@]Z=0 @2-/N0Q1GUCC53
M^@H,<;'+00R'^\\2L?S(I:* /)?BC;:CI_QU^"/B&RT&?4=*TB\U$ZC/86PQ
M:1R6^T22%1P,^M?0&OZ GB>.T\6^$[N./6$0-'*A_=W2=XY!_G%<)+\9M'^&
MGC_P?X8U>WF9O&4TUI;72D>3"\49<B3/][.!76ZEIMW\+=0EUK18FN_#5PV^
M^TZ/DP$]98AZ>HJ@+D<FE_%_09+6ZCDTS7+%_GCSB>SF'1E/<9[]ZP]:\57@
M\%>*_"WBB-%UB/2+LPSD?N[Z,1-\R_[7J*WM?T!/$\=IXL\)7<4>L1INCE0_
MN[I.\<@_3VK!\:WVD?%7X3^*8KVW:SU>PTVY$UNQVS6L@B;)4]<'U[@T ?'W
M_!,O_DU&P_["]Y_Z$*^J:^5O^"9?_)J-A_V%[S_T(5]4U[M+^''T/G*W\27J
M%8.N^/O#'A?5++3=9U_3]+U&].VUM;J8)).?1!WK>KY5_;,U>WT[X@?"&&;1
M(;MI]6&R^E4$QX(X!ZU4I6E"/\TDOO%"',IOM%O[E<^JJ*7T^E)6ADG=7"O.
M_P!G_P#Y.*_:!_Z[Z1_Z3FO1*\[_ &?_ /DXK]H'_KOI'_I.:Y<1\*]3KP_Q
M/T/H*BBBN$ZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MB?%WQQL_A7\2_A_X9O[%I+?QA+=6XU#S-JVC0Q[QN7N&SCVKJ/$'A^]\(:E)
MXH\+Q^?;S /J&EQGY+A?^>D?HV/SKBO&WPRC\<_&+X8:Y<7]C#9>'CJ'GV%V
M,O>>?#Y:B/ME3R?TKK;*^N_A)J,>G:C))=^%+APMI>ODM9,3Q&Y_N^AKGG\1
MW4OA1Q_QR^).BZ%X<\(>-M-M9;R[O]>LM#66WE\EXQ<.582>NW'*FO2)4\N5
MTSG:2,UYE^T'^S[??$*+P]=^%=1@TZ"U\0V.N:C:2<Q7*0,6)3'1CFO399!+
M*[C@,2>:NGL95MT-HHHK4Y@HHHH **** "BBB@ HHHH **** "BBB@  +$ <
MD\5\Y_%#3M0^*?Q:6R^'(ETCQ)H^S^T_%\,NR%!_# Z?\ML=QVKZ-4E22N=P
M!*XZY[5^?_P\^*'[2WA6;Q;:_#;X0:-XA\.OXCOI#J,UR#)+,9/F#9D&"..,
M<9J6[&D5?8I^'M-UG1]$_:3LO$6JQ:[KD.J7:W>I00^2D[_9!\P3^'Z5W/\
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
M7]E+QCH7B"#4KGQG9WZ_;#=2Q7-KO*#' C)&1CIS6[YW426BZG5/2FW'XO\
M@'KGPB^+LGQ7&KS#0KG1K*RF\F&>Z^7[2>^T'TKT2O'O!OP(OM$\80ZUJNNM
M=P6\TL\%I;91-[GJPZ$"O8B<DGUK;1Q3ZDQYKM/O_7]>9\=?M4?\GO?LU?[T
MW_HROL>;_72?[QKXX_:H_P"3WOV:O]Z;_P!&5]CS?ZY_]XUG'=A'=GR?^V7>
M:I;_ !'^%)T35(++48[\RB";_EH@'S<=^,U[_P##WXJ^'?B9#=#1;];B\L6$
M5Y;$8>)_<>AKYL_:T\0Q7?[1_P )=!736GDMY6NYKKL(R"I4?Y[UV'[->IV=
MY\2?&,6C>&K[2=/20I/>WTR.)F'38 ,@?6EAW>#3VYIO[G%?=O\ ,FN^6MIO
M:"^_F?W[6\MSIOVQ_P#DA<O_ &'=*_\ 2I*]RN%+W14=20*\-_;'_P"2%R_]
MAW2O_2I*]QN21=,1P01BJ6[+ZL^(_B/\4_\ A8_[55EI.@W5M:2>&7N=,EMI
M9REW/<;.6C3H4'&#FO>OV=Y/'2:9K-IXVEEN#!=$64L\:J_E^A()S]37@'Q9
MM=#T[]L_0=/T31H=/ODM;C5;^[B7:T\TB8+EO7BO9OV7+R^NH?$YU"W^RSM>
M%EC\PME><,03P32P]G3T_O\ _I?Y[_(RK759J71PV_P/]&OF>??M>113_M1_
MLOQ3(DD+ZTRNDGW2#-'P:^V[D7GPBU.2YC$EWX/NI"TL2C<VGNQY9?\ 8]NU
M?#/[:6D1:]^TC^S1IT\DD45SJ[Q,\1PZYFCY!]:^Y?#_ (IO/#6L'PAXQVRQ
MS[ET[4Y!^[NX_P#GF_8.!Q[UQU/B9E4^)B^*/"UU8WZ>-O!+1RWCH'NK)#^Y
MU"+'M_'CH:M,ND?&;PY;ZCIT[Z?K-FV8I@-L]E,.J./3/4=Q5.2*Z^#VH--"
MLEWX-N),R1#+-I[$_>'^Q[=J7Q3X7NK&^7QMX)=)+QTWW=G&W[K4(NOTW^AK
M,S/#OVW_ !A-JG[''Q5T3Q!;I9^([+3XRR$?)<#SH\2Q'N#SQVKUK]C3_DU/
MX4_]B]:?^BQ7D_[>&HZ!\3_V)OB!K<,/^F:?:(VQ_EFMI?.0%''7N>O6O6?V
M-01^RI\*<C!_X1ZT/_D,4 >>?\%._P#DRSQ[_P!NO_I1'7IOP%_Y-@^'_P#V
M+EC_ .B4KS/_ (*=*6_8L\?8&<"U)_\  B.O3/@+_P FP?#_ /[%RQ_]$I0!
MZQ%_JD^@I],B_P!4GT%/H **** "BBB@ HHHH S=+_X_=2_Z[#_T$5\(1?\
M*7GQ%_V)2?\ HJ*ON_2_^/W4O^NP_P#017PA%_REY\1?]B4G_HJ*IELS2G\:
M/L.O"?V[?^3/?BC_ -@Y?_1JU[M7A/[=O_)GOQ1_[!R_^C5KECNCU)_"S$_8
MYLKBV^"_P:DE7$<OAT&,_:#)GC^[_#7TB2%!)X &2:^?OV,_"DT'[/WPFUAG
MMDC'A^,!(E;>^X'[Q)Q^5>^7;B*RN7(R%B9L>N!53U9G234"#^V;#_G[B_.H
M=9=;C2=T3!U=UVL#@'GUKS#P[;>*?%T33Z3I]K);[CM\V0(Q /OUK<UU_&^B
M6,=I<:58QVO&Q?-#/@>N*T]G;8Y_;\R:D45@D3XDZRI'S+:H6_>YXR._?Z5Z
M/J.M6&C+$;^\BM!(/D\TXW8]*\LO-/U:ROI-9@6TFN[E%C:V52%C'J">]6M8
M\+^-_B19VDSZ;9&&W)V&.8*<GKG--P;L3&JH)V/0K/Q3HVH7*6UKJ5O/<2<+
M&C9+5J#K7B_A3PCJ7A7X@:3'J4$<+[V7]VX;G;[5[1WK&4>5V.NE-U(W9\?_
M /!2M&_X92\8O_"=2M!][OY@[5]'?!7_ )(M\/O^P!9?^BEKY]_X*6Z.Z?LD
M^,;O>FTWUDV,'=S*!BOH+X*_\D6^'W_8 LO_ $4M5)WBC.FFJDKG8T445F=0
M5YK\>_CWX>_9]\&MK.LL;O4;C]UIND0<SWLW954<XZ9-1_M!_M!^&?V<_ \N
MO:]*)KV7,>G:5$<S7DQX55'IGJ:\,_9K^"/BGXM^+S\;OC3;B35KKYM \/R@
M^7I\'53L/ .,>]4EU9E*3ORQW(/V>/V?_%OQ<^(*_&_XVJ_]JL2V@^&'_P!5
M81?PLR_T[]:^R6.XY-<WJ'Q)\-Z9X@ET;4=6AT^_BC\UOM9\J,+[,>/PJNOQ
M:\#R7%M#'XNT:4W.[RGCO$9#MZ_,#BE?FU122AIU.KHKC;GXR^";35SILOB*
MS6Y #;O,'E$>S]#6O;>.O#%Y*([?Q)I4\A<1A([M&)8]%QGJ>PI)-[#YEW-N
MBEZ4 %C@=:"@ ).!7R/^U7^T5J?B+5Y?@E\*;&+Q'XRU=3;ZG=E/,M=,A;AB
MYZ;L$\5)^TY^T[K-YXG3X.?!Q!J_Q U >7?:A%\T6DQ'[S,W9L?E7J/[//[/
M>B? #PB+.US?^(;S]]JNLW'S3W4Y^\2QYQG.*N*ZL\[$XE4URQW/C:S^&/Q(
M_P""9NKZ5XV\-:C-XQ\ W*1IXFTY5PL;?Q.%[8[-7Z2_#_Q_X0_:.^&]AXB\
M/7T=_IEX@=)(V'FVTF.5/=6![5D>(M'TOQ#H&HZ7K=K#>Z/>0M#=VUP,QR1D
M<@U^=&J)XH_X)[?$V7QM\-;BY\1?!_4+C&IZ*^3]ER>01VQ_"W2MXNYYM.IS
M:,_470M=NM)OUT36V_?_ /+M=GA9U^OK76UYQ\.OB'X0_:3^&FG^(_#UZE[I
MMX@=71OWMK+W4^C \5M:%KMUI%\NB:VP\_I;79X6=?\ &K.@ZVLC4=.EM[@W
M]@,3_P#+2+M*/\:UZ* *NG:C%J5N)8S@CAD/53Z&K58FL6ITUVU.T(CD4?O8
MS]V4?XUKV\WVBWCEVE=ZAL'MD4 24444 %%%% #)?]4_T-4M _Y ]K_N_P!3
M5V7_ %3_ $-4M _Y ]K_ +O]30!H51UO_D$W7_7,U>JCK?\ R";K_KF: +%I
M_P >D/\ N+_*IJAM/^/2'_<7^534 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M:4^'UKXE\-W2^;@)>Z>Y_?6DN/F1AUZ]#7JE4;!1110 4444 %%%% !1110
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
M_P"&^Y'QMJGA+P/X6V> =!^&\VKPA(9XDN)Y6D+OC</,/8 GOVKTOP7^Q3X
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
MM'1TN?$>HG5=2+S>8&N"H4D#^$8 XKH:\Z4Y*3LSZ*C2CR)O<\"_X9D\9_\
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
M9FD_\?>I?]=_Z"M.F:!1110 4444 ,E_U3_0U2T#_D#VO^[_ %-79?\ 5/\
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
M(+D_=F'^-=+6?K6BV^N69@G&".4D7[R-Z@TUYE)]&<=\0KVUT74[:^L',>N
M@,D?21/1Q6WI_BS2?$?AZ:>Z9$C5=MQ!)U4^F*Y^/0(O"'B.*]U4MJ-K+A5O
M7Y\M_P#:'I53XB^$K:U=-2L)4C-TP5K=3Q(3W6KLF;VB[+\2SX$\60V5S/8R
MM,NFR2XM))1\L?\ LD^]>D5Q7A*]TKQ#H;Z%/;I#/ -LL'=C_?4^M6=-U&X\
M+7L>E:I(9;.0XM+YNG^XWO4M7(FKMVW.LZ5R>L^"9I[YY])O3IJ7/RW<:]''
M<KZ&NLZ]"#]**5[&2DX[%+3=.L_#^G);P!8+>,<LQQD^I/K3_P"U;'_G]MO^
M_J_XUF>.%#^&+I6&5+Q@CU&X5;_X1G1^/^)7:]/^>=!6C5V?#W_!1_5-9\/^
M*_AOX@0OXJ\$_:1%>^&;,%RS(0TDAV]V7(&> :\4_;4_:V\-?M'_  DT/PIX
M2^$OB+PM?:1=I+!>7-HH6.W",K1@IEN<J>?3FOU.3P[I,?W=,M/QB!K!^(ND
M:?;?#[Q++#86T4JZ?.5=(@"#L/2K4NAO"HDE$\1_X([+M_9-N.,'_A(+O/\
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
MA60UC3O!L4MO;W]K.\$%_.^-_ENN-Q7 R <5\K?M _L/^#OAC^UOX1\/^%_
MFN^,O!<VDOJVKZ#I5R7NEB#M&"KLP.-^WO4JFEN7+$NVB/H?_A?=WXL^+_A+
MQ%<>%=!\*FT9K2_U:3QA9S?Z,_WBR*<OCM7TB_QJ^'&]MOQ!\,%<\?\ $UB_
MQKX/N?V<O@S9P2SS?LM_%*.&-2SN;WA0._\ K*]6^'W[ _[.WQ"\%:3XDA\
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
M^*'Q^C!+>"?!&T<[O[0N<?GMI_6:7<:PU5[+\3Z(HKYV/Q2^/P(!\$>" 6Z
MW]SS]/EK4\/^,OVA?$=\]K!X0\ V\B1^9_I&I7*Y&<<?+1]9I=P>%JK5K\3W
M6IK/_C[A_P!\?SKR01_M('IX9^'![_\ (5N?_B:\7?\ ;8UC3M1:"X\4?"&*
MX@E*2(VJ7GRLIP0?D[$4OK5+N3]7J=BU_P $\_%%YX1^*_[1%]):?:- 'B4+
M=RQC,D#&64*^.Z@9S7VWXI\+7-M>IXV\$/&]\Z![JTC;]SJ,77MQO]#7PO\
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
MQ!<Z-H.@>*[&YMD9Y9]:T=[2!"N,H7;^+GI]:Z>:&\^!NI-<6ZR7G@:Y?,L
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
M34+^(S0#0=*>\0@'&"R]&]J]%\0Z.WB>"T\4^$[Y4U2- T;JW[JZ3_GG(/\
M)%,M[O3_ (LZ!);R>;I6MV3?.BL5GLYAT8>H_F*GV:*^L3//_!GQOT;QK87E
MXN@^)_#]K:2QPRR^(-)>S&7) (W=5&.3VXK+\7_M):+X(\0W^CW/A#QUJ4EH
MP5[S2= DN;24%0VZ.0'#K@]:]3\-^));JXF\(>+X8SJ>PK'(Z_NK^+^\O^UZ
MBJ$%S=_!Z_2UNWDN_!D[[8+ALL^GL3PC>L?H>U'LT'UB91^&GC'3OBSX,C\6
M:'87D%BS2H(]2LOL]VK1DA@4/S#IQZUY4_[97A,ZM-IO_"&?$23481N>!?#,
MI<+GANO2O:]?T:]\(:E)XJ\,+]LLY\/J.EQME9U_YZQ=@P'X&KFJV%M\2-&L
M]?\ #>HFTU6 %K:[0D8/>*5?0]"#TI^S0?6)G*>-O'^D_#_0(-<U73+^1;BW
M2>&WL]/\V\DW8Q&$')D&>5SQS7 V'[5OAJ\OH+:7P9X_TR.601FZO_#<L-O%
MDXW.YX5?4U[%IFIV/Q-TJ[T'7K4Z?KUIQ/;YVR1OVEB;KCN"*CT#Q%=Z'J7_
M  B7C!EN3."EEJ4H_=WJ?W'SQOQU'>E[-!]8F<Y\2/B18_#'1=,U6ZTC7/$5
MGJ+E(3X9T]K]AA<[G"_=7W]:P?A)\?M!^-6OW.CZ#H/BJQN+:-GEGUK2'M(%
M((!3>W\7/3V-=5+'>? W4C-"LEYX%N9,R1#+/IKD]1ZQ_P JW/$6D7:3Q^+_
M  A.+B9T5[BR1\PW\?J.P?'0T>S0?6)GF7Q(_:*\._"WQJ/"FIZ!XLU363 +
MA5T/1GNXV0YZ,#R>.:U_ _QCT?QU8F[32/$'AV$72V8_X2/37LBTC+D$!NJ]
ML^M=I?V>G?%[P]!J.E7DFEZS:,3#<(2LUK*.J..X]0:@\-^)(?&UO>>$/&%E
M';Z["FV:!^%N%[2Q']>.E/V:#ZQ,^:?VD?BDOB/6_!_AS3O!7C.XNO#WC:PU
M"]O3HD@LA! [>9(LW1EYR#WKZ=UW0D\2I:^,/!UW$NKJF5D0_NKR/O')_0]C
M4&D:S>?#O4XO#_B&9KO1;@^7I^JR\X'00RGU[ UGZMI-[\'M4FUW0H7O/"MR
MV_4-+CY-L3UEB'IZBJ2LK(QG-S=V:DD>C_&KPV]O<1R:;K5D_*YVW%C..A!Z
MXSWZ$5A'XK:7X/TR]T'XL7MAHXA7RAJ6H.([2^C/ (8\!CW%;^N:(GB>.T\9
M>#KN)=66,,KJ?W=Y'WCD']>HKEOB?X1T?]I[X2ZMH-Q9V\6O6PWQVM_&&-I=
MIRA8'JN>_0BJ(/EK]LKX_P#@#3_V8/B%X.T3Q]HOBBRU6U2'2K>TO5FN8&\U
M&,9 ZK@<'M3_ -G>.)O@%\/"8(6/]BP<M"I/0^HJ+XA_''2/!G[-?C6PU#PO
MH'@[XP>'+:&"/S-'@7[81*BM)!N3#[EW=,]:X;0?VK[ Z'I9;P9JD<]P@5+&
MSB \L@=-N/E'6A:B;L><_P#!31$3X;^"MD4<?_$UFY2-5_Y9>PK].?@/_P F
MP^ /^Q<L?_1*5^.7[;/[1&C_ !B\,:#HUAH^HZ7=Z7J$DD_VX  YCVX&/YU^
MQOP'_P"38? '_8N6/_HE*2UU0]FT>KQ?ZI/H*?3(O]4GT%/I@%%%% !1110
M4444 9NE_P#'[J7_ %V'_H(KX4M(;.\_X*\>)K.^6*2"Z\$I"8I>DF8XOE_+
M-?=>E_\ '[J7_78?^@BO@BZ\-VWBG_@K=XFM+AGB<>"HWAGB.&AD\N(!Q[C-
M 'UW8WUW\)=1BTW4I)+KPI</MM+USN:S)Z1R'^[Z&O'?V[_!\VC_ +.7CW6?
M#\Z065]#;'4;3K'(OVB/]X@[-R*]LT#7GNYIO!OC*&-[]D*Q3./W5_%_>7/\
M7J*\#_;3AU/X>?LQ>/-#F$VI>'[R*WCL+GJ]JQN8SY;_ .SQP: /7M#L[F/2
M]*DCMWDC6WC=%,WRY*+DX[5I78O[V'R39K&&926\S.,&I="&/#^E#_ITA_\
M0!5X=17*Y:GJP@N6R.4DTVSNS.<L]Z\S (IX'/4U%JNEO'<MNM0L"K\K0KUX
M[U--I$3"XN#-+'=/*P2-.,\TS4%>VEFB^S%45>"68[N.M:)ZZ'))*VJ*]K%;
MSS6J70<V['YA%][IQC\:ELM%EFMYE:VVH/F#,,/]!3;&S^USVL3ETC/5T!)'
M'M70:;X?,]E$\UI/YF.K%LM[U4W8BE%29DP6$/F316.6=X59DD;D,&Z5MFYO
MS_RX+TQ_K:C@TM=-UA@D#0J\&26!Y.?>M"L9,[81LNQ\Z_MF64MM^S=XU,D3
M)_Q+I57=)NP-I.!Z5LZ%^SGHOQ5^&WPK\?6%Y<Q>)=.\(6FG*EM/MMKVW:)"
M\,J@<Y.1G/%0?MPG'[-7C(CJ+"7_ -!-==\%[.^^%_P<^'^L:7%)=^&Y] L'
MOK 99[=C A,L?MSR*W@[HX*L5&=D=EX6\-^%?%W@>+0=+TU/#-SI386SMQLE
ML9A_$.Y!/?O7B]K>:TW[;PM-<B6.\L/A^T7VM6PETOVS.\>GO7OWB#P^OB-;
M7Q;X2NHDU=$W)(I_=W:=XY/\>U?!_P"T]<Z9\7?V^O@9HFJPW<%O<Z7);:MI
ML<\D#9#RN$9D()7(!]\53V.>:O%H^A_BE\21XN=_A]X-N3JVNZE^YOKJT?,>
MF09^=W?H']%[UZCHFDPZ#H]EIT',5K$L0)_B(&"?Q/-5?#?@_1/!MJ]MHNFP
M:?&Q^=HU^>3_ 'FZM^-8WQ'^)VG_  SATJ74;:>XCU"Y%LK0$?NR?XFSVK'=
MJ*ZNWS>QYTFDF^B3?W;G845YIXT_:1^''P[U/3M/\1>(O[,N=1.+026LA64^
M@;&!^-<W\//VQ?AS\1/$>H>'X;RZTS7+2YDMEL[N!OWX7^-& Q@^G6B*<_AU
M'*,H:R5CV^BL.?QKI,%N\QEFV*#@F!P"?3)'6O$]*_;+L[KQQJ_A_5?A]XA\
M/6FD+YM_K5Z\?V>WB/W9& YPPY%"5W;Y_(?LY\O-;^G^)]$45XU;_MC?!N\\
M/?VY;>-8;G3/.\CS(;>1GW^FP#=CWQ7.^)OVQ/AU=ZSJG@\:E<VNH2P1FQO3
M _DW1D&0%8#Y#_O8IJ+;Y;:_T_R!0E;FZ+_.WYGT1CZ?G1CZ?G7R_P#%OXE>
M'O@MX1T#6-6DUW6IM5./LVESKF(#JS$GH!VZFM=O''P_@O42Z\:7=G;_ &&*
M[E\UFWQ&1@$4_P#?0IQCS:KO;Y[V-)4U"W,]U?;I>Q]$X^GYT8^GYU\S7GQ<
M^%":QK&AVGQ#NI=>TV-WDMI%D5,K]X!_ND^P-.T#XP_![Q)X<U'6K/XDW36>
MFJ&NRZR1LI/]U#R_/'R@TK*W-TW^7<'32=F]=MNN_P"1]+X^GYTE?,Z_M _!
M[P]H\^IZAXKNM0TV\&--D$,[RRL%)9=BC(.1W%>@?LS?&W3_ (S?#R#4[/?;
MF*5X5AN$*N5!.#\W6GROWK=-R)0Y4I7T>WY_HSQ+X[?\I*?V</\ KRG_ /09
MJ^_]:^[9?]?4?]:_.WQ_J5RG[>?[.FG>9NM9WN[R16 +&4"90=QY P!QTK]$
MM:^[9?\ 7U'_ %K1;';!6C8;I/\ Q]ZE_P!=_P"@K3K,TG_C[U+_ *[_ -!6
MG3- HHHH **** &2_P"J?Z&J6@?\@>U_W?ZFKLO^J?Z&J6@?\@>U_P!W^IH
MT*HZW_R";K_KF:O51UO_ )!-U_US- %BT_X](?\ <7^535#:?\>D/^XO\JFH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "JNIZ;:ZSI]Q8WL"7-G<(8Y89!E74C!!JU
M12:4DTU=#3:=T>/Z=^R!\&-)GEFLOAQH5M+)&8G>.WP2I[=:TM$_9Q^'7@J&
M\E\,>#M)TB^EMS"LL$.,XR5!YZ!N:].HI-736UU;Y:K]6+2Z;5[._P SX2\?
M?LX?&/7?$9L;?0O"M[X1>93)#<!-S(S!I3ZY)&:O>'/V-]?A^.-QKB:!HWAK
M1C=F7^T+!P9I(-H!@*_W6Y!-?;]%532I-22U_/1*[[Z*VNEFU:VAE.FJD7%M
MVT7W-O\ -WTZV?0\LD_9:^$LNI'4'^'^B->D;?.-L-V,Y_G65XF_8Z^$7B9+
MN5O!>GZ=JLZ;4U>PC$=Y;M_#)%)SM8=CBO:**44HVY=+;>7IVV1HTI7NM]_/
M?_-_>^Y\]+^QY&BA5^,/Q450, #Q)T'_ '[JK)^QDMO?IJEE\7/B2-7A7$,]
MYKOG1CV9-@W#VKZ/HIC/RO\ V:?#OC.S_:R_:6T6"WM/'6KQ2VZWDES.+22=
MA(VV1'/W6'\\5]>>%?VE)_!=]!X1^*?AW5-$NI5*6^J-;F:RF7IL>8<;@/SZ
MU\]_LT^%YO$/[>?[4TUA=M8:Q9W4$EG< G:&+ME6'=3@ U]I6=YIGQ7T2^\,
M>)[".#5H !=64H!PPZ2QYZCN#0!S'ASQMHOARYFU'PGK5IXA\%RR_P"DVUG.
M)'T]SU91_<]1VKRC]K"[\)^$_C/\ /&UW>6UCIL^MW:7%W(P^SONM3M8@\;B
M<#-=KJ/P7\&:EJEKX7\;Z)%!,DGF:7J^GNUHET1T#B,J"X[AL@U\=?\ !1OX
M-ZY\*T^$T%AXLN=;\.77BN/[#HNK(K1VEQQC# 9,9'!!]30)['TGJFJ7'QT\
M;Z)I>AZ$;/P1I-P+_4-:N;583<RK]R"-<993GEAZ5[5JFB:;K5NUO?6%M=0$
M;=DL0/'IGK7F<WQ/\:^#;J"S\2_#V::Q"$S:MX?=?L<!'81GYN?85N>&OCIX
M&\5*WV;7HK-U?RF34U-H0_\ ='F8R?I6#/.=S&N/V;?"EG"R>&)]2\#DN9,:
M!<F%68G)+ YSDU&FA?%WPI>7$ECX@TOQ9I*H/L^FW5OY-SN'7=.>#FO0IO%F
ME0SO#]I:9TQN\B-I%&>G*Y%-_P"$OTS^_<_^ K_X4]1VEV/@3_@HQXTU[Q!X
M:^$UGXC\*R^&K^W\3K(P687$+#:!A7'!/?%?;&F?&C3?'?A5O#>D'3+B]6V2
MW=!?()8R .63&1TKY?\ ^"EM_!JOA[X&3V\GG6TGC*/:2.#T!X-?5?C3X7^
M_$KSP:OI-A"\H&]K=Q:RMQU+)@FJO9&RFX12.AN]>URXU71;S_A'80-.$@*?
M:E/F;DV\<<8QFB>\U'7?%$.HW>F)IL,-JT "S"0L2V>U>5#X277ANXMI/!WQ
M*O=&L[<$?V/<2I/;S>@=V);CVJPGC#XK>%X0VJ>$[#QK"9 J/X8FV.4)QN;S
M#C(ZG'I0VV2ZDI*QZ\#@_I7Q_<? ?X/_  O^)/B-/B+\/_#DWAG6KD7FE:]<
M67[JU+<-!,^>"6)(/O7U[&Q>)&9#&S*"4/53CH?I67K-_H32)INMP17T$F)6
MM9[;ST(S]XK@BH1E%N]D>"?LN>"_AMJ_QE^//AGP=#I,7A4KI#6T.BL/*BE$
M+[VC(Z,'QG'>OHKPSXFO?"6IIX.\8L)XY@8]/U64?N[M.GEOZ/C\Z^-_V$OA
M5?:=\4_VADMHCH&NVNO0W6GD<*()#+(BLH_A9=O';-?:MG>:;\5M%N_#WB&S
M%GK5MQ/;$X>-QTEC/IW!%;(]".Q\Q_%'01X _;C\%-IZS7UFWA*]DM]-SD1?
MOQN5/8GG%>O?\+!U')_XI&Z_(5\]?&'Q;K'PR_;D^$6E>(6BNVN]#N=)TS59
M'"(VZ7<'FSZ8V\=S7U$DWB:5/,CETJ6(Y DC9BI^AJ9&%6U]4<?X=\:7VGZ1
M%!'X:N+M%9R)E P<L3C\.E+<>-;Z3Q#971\,W"2QP.BVY W.#_$/I72:3I_B
M31[!+2*33G1"Q#-OSR<_UHET_P 23:M;Z@9-.$L$;1*HWX(;KFIT,[QN]%]Y
MAZIX[U"XTR[B;PK<Q*\3*9"!A01UKM=#&-$T\=<6Z?RK,O8?$]]93VS/IJK,
MAC)!?(!&*V-.MC9:?:V[$,T,2QDCH<#%)F<FK:%BBBBI,R*ZM8KVWD@GC62)
MQM96'!%5M&T2TT&S^S6<>R/.23RS'W-7J* N[6"BBB@##\;?\BU<?]=(_P#T
M,5N'M]*P_&W_ "+5Q_UTC_\ 0Q6X>WTI]"OLA7-_$O\ Y)SXG_[!T_\ Z :Z
M2N;^)?\ R3GQ/_V#I_\ T T+<(_$CPS_ ((__P#)J]]_V,=[_P"@QU]Q5\._
M\$?_ /DU>^_[&.]_]!CK[BK<],**** "BBB@ HHHH **** "BBB@ HHHH ^9
MOV(O]7\9/^Q^U#_T&*OIFOF;]B+_ %?QD_['[4/_ $&*OIF@ HHHH **** "
MBBB@ HHHH **** "L;Q?/IMOX<OGUBW^U:;Y9$T/E[]RGCI6S3719%*LH93U
M!&14R5U8:=G<^7-/F\.:'XU\,'P39:M>75QJ*13?VJC31V=L<[O*W?ZOMTKZ
MEJ&.S@B;<D$:-ZJ@!J:M+^ZH]K_B1;WG+N?'/PK_ .3D?VC/^PMIW_I-7L%>
M/_"O_DY']HS_ +"VG?\ I-7L%9LH****0!1110 4444 %%%% !1110 4444
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
M=?1E]96'Q/TBS\2^&;T6NLP#-O<KP0>\,H].Q!J(KD>O?^E^OJ:2ESV_J_\
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
MY8_^B4K\MO\ @HIXJ\.^*/ W@FVTSQ#IM^5U:0S&SN%F,2&/&Y@ISBM#0?\
M@IEXY\#_  _TSPQHFL^#M6CTJRAT^SADTFY62=4544$EMH8@#GUI[ VV[L_9
M"+_5)]!3Z^(? OQD_;+@U>RN_$WP=\/:KH#Q[I(-+U&.WN#E?E*LTC <XR"*
MT_'_ ,9/VN]2OK5O!7P4T;1[-8L7":UJL5P[R9ZJ4D4 8]<TKH#M_P#@H+\=
M/%?[.W[.UUXP\&7%M;:U'J=K:A[NW$R>7(6#?*>,\#FMSPE\<M=\)6>C#XHP
M6=A9:E8+=VWB"U.+=R(A(ZR+_P LSC) KY,\3:]\:OVGM=D^ GQR^%MQIUM?
MRVNIIK7A:01P6:(S%GDE<NC\'[@.[/:O>_CI\ ?C+\4?#5QX,T?Q=X-TSP;$
M;=+%[S3YY+^..'9@.P.W+;2#@=&(I.20$7Q:^/\ \4+CX.>,OB-X.M=.\/\
MA73+5+O1K^^C\^;4TWJ&=HC]Q2"=I[U]3:!>R:CH6FW<V#+/;1RO@8&YE!/\
MZ\-\9_#CQKXE_9D\0^#/%$6E>(-9N+%[=+/PLIL8YD!!BCC,APA^49)XKY:\
M'_M*?MI:UXEUCP?I?PGT".[\.HD,[7D;Q0E?NKLE:4))P/X/TH4DP/TFHKY/
MU?XX_M,S>$&M],^ EO;>*# BB[N=>MWM%FXWML!#%>N!G/O7B7Q&_:]_:T_9
M_P!"M_&'Q*^&OA>V\'PWD-O>-93YF8.V-JXE;!.#@D8IW0'Z%Z7_ ,?NI?\
M78?^@BOS_P!9LM:NO^"MGB*70;I8-1MO!L<Z1R#Y)P(XOW9] <]:[+6?CO\
MM5>-5L=>^%_PC\/P>&M0MUN%EU36(;IYF/\ $K)(H P ,<\YKYB^%WQY\?\
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
M'/RDA<$\52BY:(I)RV/U-HK\W/\ A1'[6/\ T<W_ .2I_P#B:/\ A1'[6/\
MT<W_ .2I_P#B:OV<^Q7)+L?I'17YN?\ "B/VL?\ HYO_ ,E3_P#$T?\ "B/V
ML?\ HYO_ ,E3_P#$T>SGV#DEV/TCHK\DOVB+7]J7]GGX6WGC:_\ VA[G6;:V
MN8;8VEK!L=C(VT'++CBN[\._"O\ :QU#P_I7B"W_ &C1<&YLXM0BL)[8XD+(
M'6)CM[\*3[T*E.3LD8U)QI?'H?IE17YY?\+_ /VWA_S3#PB??S?_ +=1_P +
M_P#VWO\ HF'A'_O[_P#;J/95/Y61[:G_ #(_0VBOSR_X7_\ MO?]$P\(_P#?
MW_[=1_PO_P#;>_Z)AX1_[^__ &ZCV53^5A[:G_,C]#:*_/+_ (7_ /MO?]$P
M\(_]_?\ [=1_PO\ _;>_Z)AX1_[^_P#VZCV53^5A[:G_ #(_0VBOSR_X7_\
MMO?]$P\(_P#?W_[=7DGQ*_X*8_M"?"+4M5TKQ7H/@K2]=TV6".72BLCRLLJ%
MU==LA!  &>>]3*$HZM%1J0D[1=ST_P#9IOM:T?\ ;V_:EU/285O8;6ZA:[L0
M/GF0NW*'^\N"<=Z][_:2^*UQ;P_#>^^'=I8ZOXMU_6!IMG)-=B'R0(WD=),<
MG[A&T]Z_)SX:?\%"?B!\+?B_\0?B+I>E:)-K/C62.2_AN(7,,90DCRP'!'4]
M2:]>_8X_:@^$/@7QM8>(/BA:Z.^I%+O5XM9M;&[DO;#4)+@_NF&2C*8W<@J.
M!@&H+/U!^&OQ%T+]HWP1/9:G:_V?K=JYAO\ 378":TN$X+)W&#T-?''_  4L
MEUS2[;X'Z#K2/>?9O&,3VVJ@?+/%\H ;T<9Y^F:[#]F35/ GQR_:,^-'B_X2
M7KVEM):Z;<PWHCDB5KQC*9RT;\X<J,\?2N1_X*:>.5U;1/@I!K"+I.L:=XRB
M-]!*V%15 S*&Z%.^: >Q]Q7)Q<-^'\JYCQ;\._"_CR%8_$/A_3]8",'0W4(8
MHPZ,#V(]:SKGXZ_#,SL1\1?"W;_F+0^G^]47_"]/AG_T43PM_P"#6'_&L#S;
M-!H=A?\ P=TGQ"/#EHLME<R+/&]S.9&A(&,!3U'M6GH_QC\4ZMJUE;+HT48\
M@O(DS;!,<?>![?2LJ7XW?#"="DGQ"\+.IZ@ZK#_\52-\;?A>[*3\0?"N5^Z?
M[5AR/UJU)FZJ22M8^4O^"C%C/IOA/X%07(19QXT5F"'*@D@X!_&OL\3:5IOB
MK6I=9T&?5$G$)@ECMA*  F&')XYKX>_X*/\ Q-\&^)]-^#2Z-XLT75S:>+8Y
M[@6-]'+Y,8"Y=]I^5?<U]D7'QV^&GG-CXB^%\<?\Q:'T_P!ZB[6H<THV=CIO
M[=\'?]"?=_\ @N7_ !JCX0@:VT4*;=[56GE=(7&"B%LJ,=N*PO\ A>WPU_Z*
M+X7_ /!M%_\ %4?\+T^&A_YJ+X7_ /!K#_C2;;)G.4U9H[:G^#?^2B7G_8+7
M_P!&5PO_  O3X9_]%$\+?^#6'_&J5G^T%X"T+Q:^H6WC'PSJ4,UF+;":U A5
MM^><FB.C"DK2NSS'X23^(-%_:N_:(U[10;ZWL[G35O-* ^:=#$Q+J?[P /%?
M3-]8V'Q1T>R\2^&KT6FLVX)M[E1A@1UBE'IVP>E?*O[)_P :M&US]H_X]>(]
M/_TOPI?7VGP2:I$0T<$ZHZ;21U3.?G'%?3?B7PU?>"-5D\7^$(Q<VLW[S4M(
MC/R7"=?-C'0/CGWK4[CY[\;6NE?%?]LWPEI_BO08IK[2O!5X\MK=QY6&?[0,
M21GW&<'WK=\3>"-8^"1F\6>"KR]U/1X3YFJ^&[V8RAXOXG@)^ZR]=HZUX[^V
M+\>]1\%?M-?"[Q7X)-FYU/PS=6E[=7>GRW@LH3."SO%%\^0>*P)/VS_&<B/&
M_C/PU)&ZE65O!&HX(-0T[G-4BW*Z/N/1-8MO$.CV6IV;[[:[B69/4 C.#[CH
M:NU\?_ G]K#X=_"[X6:1X9U[7-?UK5;1YGFO;?PW=+&^^1G 4$9 &<?A7>_\
M-W_"3_GX\2_^$]<_X5%F<[IROHCZ#HKY\_X;O^$G_/QXE_\ ">N?\*/^&[_A
M)_S\>)?_  GKG_"E9B]G+L?0=%?/G_#=_P )/^?CQ+_X3US_ (4?\-W_  D_
MY^/$O_A/7/\ A19A[.78^@Z*^?/^&[_A)_S\>)?_  GKG_"J>I_\%"O@EHBQ
MMJ>LZUIRRY$;76AW$8?'7&1SBBS#V<NQ]'T5\P_\/*OV>_\ H;[[_P %,_\
MA1_P\J_9[_Z&^^_\%,_^%%F'LY=CZ"\;<>&KC_KI'_Z&*VRZ\?.G3^\*^7+W
M_@H[^SIJ-J]M=>*KV:!_O(=)GP?TK+_X;V_9@_Z#]Y_X++FG8OD=K-'UP"&Z
M,I^C"N<^):G_ (5SXGZ'_B73]#_L&OSG_;!_;2\$^*=+\&6GP8\<ZCH%V=19
M=8O8[26+R[=@ '(8?,%.3@<\5X=\5/C1XB\+>'%G\-_M+WOCJ[FD\B738=,G
MM"(F4[G+2#!';'7FJ4>I<:76Y^BO_!'_ /Y-7OO^QCO?_08Z^XJ^&?\ @CPQ
M?]D^Y8G+-XANR3_P&*ON:M#L"BBB@ HHHH **** "BBB@ HHHH **** /F;]
MB+_5_&3_ +'[4/\ T&*OIFOF;]B+_5_&3_L?M0_]!BKZ9H **** "BBB@ HH
MHH **** "BBB@ HHHH **** /CGX5_\ )R/[1G_86T[_ -)J]@KQ_P"%?_)R
M/[1G_86T[_TFKV"I8!1112 ***IZUJ::)H][J,B&2.UA:9D7JP49P/?BE)J*
M<GLAQ3DU%;LN45X)X1_;6^'?B:TB,YU'3-0<D&QDM6+KR1S^50K^W%\-+B\U
MB"U?4[D:9N61TLV^:15+%1^ -4_==G_5A+WE=?U?_ACZ!HKR+P/^U3X!^(#>
M'HM-GU!;G70?LD4UHR<CKN)Z#T->O,-I(/4<4W%QW_JQ*DI:)B4445)04444
M %9OA_X3VFFZ_P"(O'7A"06WC6_DA.I(T^^.\6-<)&Z?P?+T-:5>/_!C6]9\
M-?M%_'_5[2-M0T2VO=*2^LER94S;']ZGK@9R!5(#Z(AFTCXP^'7M[A'L=3M'
MQ)$?EN+*<=Q_G!KG->\272>"?%7A/Q7%&VI+H]T8+AU_=7T8B;##/&X=Q[5N
MZ[H2^(EM?&7@ZZC75Q&""K8BO8_^><@]?0]C63XUOM&^*_PB\4)=0/;:A9Z=
M<B:W8[)[241-G!]#Z]Q3 ^/_ /@F/<2Q?LGV 1V4?VO>< _[0KZK^VS_ //5
MOSKY/_X)E_\ )J-A_P!A>\_]"%?5->[2_AQ]#YRM_$EZD_VV?_GJWYT?;9_^
M>K?G4%%;&1/]MG_YZM^='VV?_GJWYU!10!/]MG_YZM^=>;? )VD_:,_:"9B6
M/G:1R?\ KW->A5YW^S__ ,G%?M _]=](_P#2<URXCX5ZG5A_B?H?05%%%<)U
MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ')>*+7PM9^.?
M!OB3Q%9NU]H\DZ:9?B7:MJTR;)-RY^8,..AQ6EXE\-7W@?59?%_A",7-K/\
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
M#_C?XG7US\3_  ]=:AXAU>0/#KPU"6**]VJ%5&52 KA5 ]\5SWB;_@FC\!?
MVLG4+[P??W_ABXVI(Z:G-NL&_O$ Y9#WYXKZQT[4-.^*>B7>B:Y9FTU:VPMU
M:/P\3CI)&?3/((JMH&NWGAS4%\)>+2+J.<&.PU.092Z3_GF_HX_6@#YK\0_\
M$OO@?%IUMK'A7PY>SM&"[VD6KS!;R%A\RAMQ()'IUZ5]$:-X7\/>,O 6BP>&
M7?1KK08([2P;/[ZR,:A1$^>2,+@@]>M/9+KX.7Y>,2W?@JX?+(,L^G,3U'_3
M/^57O$GANYM[U/&'@]HWOG0/<VB-^ZU"+^6_'0T /T+78/&UK>^%?%5E'!K4
M*;;BU?[LR]I8CW!Z\<BOF36="O\ 0/V]?#NEW]V-1L8_!,B6;2#+^5]I/ROZ
MD&OIFZM-,^+FA6^IZ9.^FZW9,?)N,;9K24=8W'H>X[U\SZMK6HZO^WQX:@U>
MQ:RU2Q\$R0W! _=S,;DG>A[@_I2>Q,OA9[;I-C;1>+M;*6\2%8X2NU ,9'.*
M=X@MHKO7_#T4\231F67*.N0?E]*ETU2/%NN\?\LX/Y59U?0HM9:V>2:>WDMV
M+1R6[;6!(P:QZG!>SU,GQ)HMA%<:($L+=-]\JL%B W#!X-'B[1;"&PM2EA;Q
MDWL*DK$!D$\BIIO!4-PT9EU/4I#$V]"TWW6]1Q1<>"H;M%6;4]2E56#@--T8
M=#TIW&FM-2+QKHEA;^'[IX["WC8.@#+$ 1\XJ7Q5H=A#X:U&1-/MXW6'(98@
M"#Q2W/@N*\B:*?4]2EC8@E&FX/<=J)_!D5U"T4VJ:E+$XPR--P1Z'BBX)I6U
M-RP_X]K3_KFG_H(KA+RSMYOA[K-Q)!&\ZRS[964%Q\_8UW\$?EB) .% 4?0<
M5PUPI_X5IKGIYL__ *'0@C^J+7A2X\0#PSI@M[:P> 0C8TDK!B/<58-KXD.L
MKJ/D:=O$'D>7YS8QG.:K>%-0UF/PSIJP:-'/"(0$D-R%W#UQVJZ?$>KC418_
MV&GVDQ>=C[4,;<XZTQN]W9(35(?$NJZ;<V;V^G1K.A0N)F)%3PR^)H88XQ:Z
M<0BA0?.;G Q45]K^LZ=9S74^A((8EW.1= D"I8]6UR6-)%T*/:ZAA_I0Z&D+
M6VR*<-CXC@OM1NA!IS->A0RF5ODPN.*V?#]A)I6BV=I,5:6)-K%.F<]JS(/$
M>KW-Y=6L>AH9K;;Y@-T,#(R,>M.NO$.J:?Y+WFC+#!)*L1D6X#%2QP.*-0:;
MT/BC]MKX<R_%K]MWX'>$H=?OO"\NIZ;-$NK::Q6XM\&1LH01R=N.O>OH+X(_
ML%GX$_%G1_'E]\4_$WCJ[M(Y;&&TUT[TC$P 9E8NQ!X[=:\Q^/"[?^"E7[.(
M]+.?_P!!EK[^UK[ME_U]1_UK2.QUT_A0W2?^/O4O^N_]!6G69I/_ !]ZE_UW
M_H*TZHU"BBB@ HHHH 9+_JG^AJEH'_('M?\ =_J:NR_ZI_H:I:!_R![7_=_J
M: -"J.M_\@FZ_P"N9J]5'6_^03=?]<S0!8M/^/2'_<7^535#:?\ 'I#_ +B_
MRJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X,_:._Y
M2?\ [/'_ &"KG_VXK[SKX,_:._Y2?_L\?]@JY_\ ;BOO.@ HHHH *\<_:6_:
M?\.?LOZ!H6J>(=-U351K5^--M+?2HEDD:8J6 ()'7&/K7L=?!G_!6?CPG\&_
M^QVMO_030![U9Z?XQ^/FMZ+J'B#1;OP3X+TZ=+U='OFVW]W<)]WS@I(5 <\
M\U[P    , =J6B@#Y_\ V^_^3-_BO_V!G_\ 0TKS3]D""1OV5_A81&Q']B1<
MA3ZFOISXN_#?2/B]\-?$/@[7C<+H^KVK6]R;5]DNS(/RGL<@5\3>)/V<?#WP
M:^'%S/;?$WXB:7HVCVQ2ST^UU88&,[8HTV\DGH!6]*Z;9M2T;9]+,I0X8%3Z
M&H_/AR1]HA!'4&0<5Y?X.\1P?";X'Z-?^,]9U&YC$!FFU+4SYEPJR?,OFGL0
M"!7S]<_#JP\:ZK>:Y+\2=5MO#L,Z:K*MI;O$9H&.0@?//TKI4KRY>G5]OZ6I
MTR;C%2MJ]EW_ *=EY7U/M3KTY'J**Y7P1\0?#_C%[K3]#N)K@Z8B1RM(A 'R
MC'/<XKJJT:L*+NCY>_X*6?\ )H^M_P#84L?_ $97OWPY_P"2;>$/^P-:?^B5
MKP'_ (*6?\FCZW_V%+'_ -&5[]\.?^2;>$/^P-:?^B5JZ/QR]$>)F6\3H***
M*[#Q HHHH **** "N?UCX=>$?$>H-?ZOX5T;5;]@%:ZO;))9& Z L1FN@HI;
MC3ML<F/A!\/\_P#(B>'/_!;%_A7RU\'M!\$:-_P4=^*>FZQX2TNY\.)I$86!
M[".2VLCB$^9L((7/(R!_%7VD.M?+W[/+64O_  4Y^,EE>M$4O-!2$0RG_6Y$
M&5 [\9KBQ22@K=SOP;;J.[Z'URWPVT[X5ZE-XK^'NA:?:6]TB_VGING6Z1+=
MQK]UTV@#<H)P.^:^1O\ @J3>Z+XT\/? ?5;:*"\ANO%T4$A= 6*$#=$X/OD$
M&OL:&:Z^#M^EO</)=^#+A\0SM\SZ<Q_A;_IGZ'M7QM_P5*\+6&F77P3U;39&
MCAO_ !C"TEO$W[EW(4^:!ZD<5Y1Z[V/INY^!'PR$[ ?#KPM_X*H?3Z5%_P *
M)^&?_1._"_\ X*HO\*[VZ_U[?A_*HJPN>9S/N</_ ,*)^&?_ $3OPO\ ^"J+
M_"C_ (43\,_^B=^%_P#P51?X5W%%%PYGW.*C^!_PVBSL^'OAA<C!QI47/Z4S
M_A1/PS_Z)UX7_P#!5%_A7<447#F?<X?_ (43\,_^B=^%_P#P51?X4?\ "B?A
MG_T3OPO_ ."J+_"NXHHN',^YP_\ PHGX9_\ 1._"_P#X*HO\*EM?@1\,C<Q
M_#KPMC>/^85#Z_2NSJ6T_P"/J'_?'\Z+CNSXI_X)L7/AZQ^+?[1?A2>*VMH;
MKQ 5M[#8%B,2O,NQ1T&,C K[-M;JZ^#^H)97LDEWX.N)-MM=OEFL&)XC<]T]
M#7QC^P#X-L?&WQ!_:9LKHF&X7Q2'M[J(XE@<23$,I^H%?:'A7Q3.]U+X(\;P
MQMJ9C*0SNO[G48NF1_M8ZBMSTEL?(?[3WAVPT/\ X*!? [4-)N([!;ZQGN+F
MUCD(740'(\I%'!+9S@\'&:^G'U:+>W_%+78YZ>2E?.OQB^%H7]NWX3VLFIRO
M:Z-H%UJ.BB3G[,ZS;2CG^).>!7TEH]]J+ZUJ%CJ%Q#<^1&DB20Q[/O=JSD<]
M7<K?VM%_T*UW_P!^4H_M:+_H5KO_ +\I71YILLR6\3RRN(XT&69C@ 5%SFYO
M(Y[^UHO^A6N_^_*4?VM%_P!"M=_]^4JT?&6C!(V_M&$AP2 &Y&/7TH?QEHT:
MJ3J$)!3?PV>/3Z^U,K7M^95_M:+_ *%:[_[\I1_:T7_0K7?_ 'Y2M2SU_3]1
MNVMK:\BGF50VU&SD>U7\TA-VW1SG]K1?]"M=_P#?E*RI?"6C>-M=DEUWPC:7
M5A%;JL$.JVB2JLF>2H.<''>NXS11<7-V./\ ^%,?#O\ Z$#PS_X*XO\ "C_A
M3'P[_P"A \,_^"N+_"NPHI7)NSC_ /A3'P[_ .A \,_^"N+_  H_X4Q\._\
MH0/#/_@KB_PKL**+A=GSC^T?^POX%_:"T71=/M4M/ ;:;/),UQHFFQ![@,H&
MU^G QFOGZ_\ ^"//A.STZ\N1\2=68P6\DP4Z?'R50MCK[5^A]4];_P"0#JW_
M %XW'_HIJI-EQG):7/G/_@C[&(?V5+R,'(3Q%>+GUPL=?<=?#_\ P2#_ .36
MM0_[&2]_]!CK[@K8]$**** "BBB@ HHHH **** "BBB@ HHHH ^9OV(O]7\9
M/^Q^U#_T&*OIFOF;]B+_ %?QD_['[4/_ $&*OIF@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ^.?A7_ ,G(_M&?]A;3O_2:O8*\?^%?_)R/[1G_ &%M
M._\ 2:O8*E@%%%%( I&1)5*2*'1N"K#((I:* /&->T3Q%%XVU-M)\-6C:2L0
M*2FUBWE_^F9QG\ZI+HWC"'P7J,T7A'38-<D :%(;6(,QW88MQ@DK7NN:,T+:
MPV_>YOZ['C7PJ^%M[<:I'XH\9Z9:PZO:?NM*MH4$9LH_XLA>#G]*]E)R23UI
M**N4KZ="$K784445!04444 %5_ 7Q;\+6GCC7_# 2%+^UEABU.\6(*L<TB9B
MCF?')*]">!TJQ7 _ WP[#=?&_P"/.GZ]9E++7[G39K$3C NXX[8J[QGOM; ]
MC5(#U?5M*O/A?J4VN:'"UUX>N&\S4-+CY,)/6:(?S'Y5G?%308/$O@/6_%WA
M2]A@U%M'N@91_JKJ,Q-E) .X]>H-:FC:U>_#C4X?#_B&9KK1IV\O3=6DYQZ0
MRGU[ GK6%\3_  ]??#WPMXLU30('O-"N],NC>Z3'R8G,3?O8A_,?C3 ^1_\
M@F7_ ,FHV'_87O/_ $(5]4U\K?\ !,O_ )-1L/\ L+WG_H0KZIKW:7\./H?.
M5OXDO4***4*2,@$BMC(2BBB@ KSO]G__ ).*_:!_Z[Z1_P"DYKT2O._V?_\
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
MCWQMXL_;S\=^"_A??^&[V[U#1[#5K?6=5N9)H;#R(U#)#Y1(RQ<;A[<U@?\
M#N#X(?\ 0.UO_P &;?X5Q'[.?PMA^!?_  41UG0/AO;R&RT_PS)=?8[Z;S7G
M4B,N@8]R<8J98>5)<S+C5C-V1]@?"7PCX\\4?&#Q/-\6K;PG:7%SI2:<;'1#
M-OO%5BPN/GXSSVY%5?VG_B3XR_9L_9]\<_8]0G$UM9JWA_7EC$CPOO4>5(""
M,@9 )KW%ETCXS>'(-1TZ=]/UFS;,4P&V>RF'5''IZCN*\*_;3\7S:K^QU\6M
M$\06Z6?B*RTI2R$#9<#S4Q+$>X/.<=*@V/F7X/>$_P!K7Q;\.]%\5Z'\:]-T
M[3_$,"ZDEK/ A:/?VQY9 Z=!Q70-\%OVO&\0+K7_  O'1UU(1>29D@5=R^C
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
M#X ,JZL@M?LC'R?LXSMP>-V:S/B?I&NW/P8\11#4!>"?1Y(X[2.V >1FCPJ
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
M %%%% 'S-^Q%_J_C)_V/VH?^@Q5],U\S?L1?ZOXR?]C]J'_H,5?3- !1110
M4444 %%%% !1110 4444 %%%% !1110!\<_"O_DY']HS_L+:=_Z35[!7C_PK
M_P"3D?VC/^PMIW_I-7L%2P"BBBD 4444 %%%% !1110 4444 %%%% !6/X+U
MG3_BUXC\=^$X;6XTK6_!-W:K#K*N,M)-$9%* <A1C!!ZYK8KA_A[\*O%O@_X
MI_$_XD:;=P7,&N3V36^DHQS-##%MD#CL^?NFJ0'K>BZU%XO@O/!_B^SCBUF-
M,21'A+I.TL1_7CD5S'BK5K[X=^#_ !)X?U^=KG2)=*NETW5Y#T_<M^ZE/8@=
M#7675KI/Q?\ #T%]8SO8ZI:.3!< ;9[.8=58>F>HZ&N?\0^(_P#A(OA[XP\,
M>*K.*/7+?2+EGA=<QW2")L2QYZ]LCL:8'Q]_P3+_ .34;#_L+WG_ *$*^J:^
M5O\ @F7_ ,FHV'_87O/_ $(5]4U[M+^''T/G*W\27J%?-7[4WB/Q_H7Q'^&D
M/@C5M8MK:\OA'JMG9VK2V[0[A\SL =O&>OK7TK7RK^V#\1)]#^)WPG\/6=[J
MEA-<ZDLDWV.4QQ3)D#:Y'WNO2B;7M*2OO.*_/\.XZ:O&IY1E^7Y]CZJ[#/7%
M%*RE<9!''&:2MGN<\=D%>=_L_P#_ "<5^T#_ -=](_\ 2<UZ)7G?[/\ _P G
M%?M _P#7?2/_ $G-<N(^%>IV8?XGZ'T%1117"=84444 %%%% !1110 4444
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X&_::MVN_P#@IO\
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
M-/)B?^\J8P#[U8E\&^'I]7BU670=-DU6%/+BOGME,R+_ '0^,@>U/G6TE?\
M_9MTTWU_X)$YN5^73_._GKM_EL?$.D_M<?$[3-,CL8=7\-SWD$37DMQKZ,9;
MM#,R>7"%(Y %=+%^T?\ $GQA?R:5J<7AN/PSJ[-I>+:%Q=([P,^[<3C''2O?
M?B'^R]\,OBEJ>C:AX@\-1O=:0_F6;64AMPISG#!?O#/.#79:EX0T&ST#4/(T
M6PC:"SF>-EMUW(PB8!@?7'>G3E%-2FK^7RM?_@=/.X\1+VE1NC[J?X.[?^7K
MM9:'A?\ P2"79^RUJ"^GB2]'_CL=?<-?#_\ P2#_ .36]0_[&2]_]!CK[@JC
MT HHHH **** "BBB@ HHHH **** "BBB@#YF_8B_U?QD_P"Q^U#_ -!BKZ9K
MYF_8B_U?QD_['[4/_08J^F: "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#XY^%?_ "<C^T9_V%M._P#2:O8*\?\ A7_R<C^T9_V%M._])J]@J6 4444@
M"BBB@ HHHH **** "BBB@ HHHH *XCX:?&SQ);_%SXH:-?V=O/X+\,7-C;I+
M;1_Z1"9X=[._]Y0?RKMZQ_AKH^@?#_XG>,;Z^ENQ<>/);>9C=H/L@>",Q"-#
MZD$DYJD!W.OZ!/:W:>,?!SI-/(H>ZM(V_=7T?J/]OT-9?Q$31/BO\)->U&"2
M2VOK73;HK+&=EQ:2>2VY#^HQWJU/!=?!_4&N;=9+KP=<.3- H+-8,?XE_P!C
MU':L_P"*_AIU\(>(_%?A*:$S7&CW/VBW!_<WB&)OFXZ,/7VI@?'_ /P3+_Y-
M1L/^PO>?^A"OJFOE;_@F7_R:C8?]A>\_]"%?5->[2_AQ]#YRM_$EZA7R?^V$
MNCW_ ,5OA3!<IJ5QJ%KJ D"6J9AB5B,,Y[<BOK"O$/VA+;X7Z1XB\*>(/'D\
M%CJ27(6QN)Y)@&(/3"<$_P"]Q2JKWJ;;T4E^NWF52=E-);QDOP_*Q-\"]9^(
M4WBOQ'I_B]9)M)5WEL)Y8"K ;L!=W<8KVFOG7]F6/7+SQOXNUB[N+RXT2^D9
MK-[FXWJR[N"J9RHQ[5]%5M&_LX-[V7KUW\S*:M5FEWZ;;+;R"O._V?\ _DXK
M]H'_ *[Z1_Z3FO1*\[_9_P#^3BOV@?\ KOI'_I.:YL1\*]3HP_Q/T/H*BBBN
M$ZPHHHH **** "BBB@#Q+]H[XQ>._A)_9DGA#P1/XSBO 4:.V7+0R=BWM7EM
M_P#M3?&BTU'3+>W^%5U?6\L(>\N/(,8AD/6,#OCIFO5_BA\,_'OBCQ?)J/AG
M6K71[;R!&KO+(')]U'%<I\-O@A\8] \.>+K7Q3X]MM6O]5!6R,#OY=H,C&">
M?K64.:S;OU?Z)?K\OOZ&X)KY+_-_+KWOHNI[/\+?$NL>+O!]OJ6OZ:VCZJ[%
M9K%UQY)],_Q?6NLKS3X.?##6O K:C?\ B'7)-7U6\"Q[$D9H(D7IM![^M>EU
MT3M?3^OZ_4Y8)I6?]?UM\@HHHJ"@HHHH **** "BBB@#XD_X*4?\C9^SG_V-
MJ?\ HR*OMR]_X^YO]\U\1_\ !2C_ )&S]G/_ +&U/_1D5?;E[_Q]S?[YK@Q'
MQ'N8'X&04445S'I!1110 5G>)- M?%7A[4=%OC(+/4(&MYC$</L;K@^M:-%3
M**DG&6S'&3BU);H\=TW]D_P#I6J>'M2ABOFO="L)=-M)7FR3#)G=N]3R<&L^
MW_8Z\#Z=_8KZ;J.O:3<Z5YJQW5G=A99HY?OQR''*GTKU/QUXTL_A_P"&+O6[
MZ"YNXH,!;:TC+RRN3A54#N3@9KS'2_VF;N_N[O2+GX8>)=-\6);F[M/#MQ)#
M]HOHAU:-@=HQ[UHG*3;WW_5OUW;:\VVK'.X4Z:5TDME]UEZ=$GZ).]BSHG[)
MG@3P]%X;CLCJ:1^'[F:[LE-QD;Y1A]_J.:8?V2? A^'5UX)\S5?[%N=3;5G;
M[1^]\\OO.&Q]W/:CX>_M'WGC7X@W/A'5?AIXA\&WEI:_;+F[U6>%X8(^Q8H3
M@FNE^''QU\,_%;Q=XDT#PZ;BZDT%UCN+MDVQ2,PSA,]?K5>_=6[7^2:=_E)+
MYH?N-._1V^<D]/FI2^39UFM^$]*\2>&9?#^J6B7^E2P"W>"89#*!@?CQUKS;
MPS^R]X9\/:U:W]WKOB/Q-!8DFPTW6[XRVMEQ@>4@QC XYS6Y8_';PSJGQDN/
MAI8O+=Z]:VOVJYEBP881_<)_O>U3?$_XNVWPVETZPM]$O_%/B'4F(LM$TPJ)
MYP.206X  ]:A-Z37VMO/=?H];=];%/DM*#VAOY:)V^YK2^MUI<XB7]C7P)+/
M<!M0UXZ=+J0U>/2OM8^RV]R#G?&N.,GK72']FWP3,_BYKJWN;U?%$B2WR7$F
MY4=0 K1_W2, CWK)G_::M-)\$>)]=U[P9KV@:EX>A$UWH-VJFX96^[L<?(<_
M6K?@'XW^*O&^I:?'<_!CQ7X;TJ\02+J^H3P&%%(R"0ISR*I0DURK;_-+KZ17
M6^B[$N<(M3>[U^YWV]9-[=7O<V/A?\#=%^%5[=WUKJNM>(-3N4$1O]=NS<3)
M$.D:GH%'TKT.E(P>N:2I<G+<N,(PTB@HHHI%A1110 4444 %3V7_ !]P_P"^
M*@J>R_X^X?\ ?% GL?G#^Q,FG2?M@ZP-4\G[/Y.OX\XX&?MR_P!,U^A_AZ'P
MJ'U/SVLUQ>.(MTF/W?&,<].M?G-^QSXF\/\ A/\ :XU>]\2ZC8:78-'KT:S:
MC(J1E_MP. 6XSC-??6@_&?X4VSZD;GQAX7 DO'>+=>0'*'&,<].M=BV/&>[/
M(/V;HM#E^*_[2!OS;%QXBA\CS7P=OV7Y<5G_  V\"^$-:_;>\=>)]2N=MYH?
MAK2[:U@^T;8#Y\3^:77NV57\ZJ_LY?%#X?:7\4OVBFU/Q1X?A6[\0PR6;SWD
M.)4-M@%"3R,^E7OA)\5OAQ8_M1_%>YO?%'AZ.UDT30XTFENH=CNL<@< YP2"
M1G%,1Y=\1?[+'_!1_P"#D?F1BW;PU.TR"4A#(%N-N1G&>GZ5]GWUOX8_X0H-
M']C_ +0^S(?E?Y]W&>,]>M?#7Q#^(/@N3_@HG\(-03Q!HKZ;;^&YX;F[6YB,
M,<K+/M5GS@'D=:]P_:$_:'\-Z#H7PNL?"GC3P_'/J7B2RL-86"X@=FM"C&4,
M<_*,A<M0!SO_  5$@\.1_L;ZZVG&T^U?;[#_ %3Y;_6C/?ZUS?[/_P !+37O
MV$O $>M:3<^'O$]D+O4K:_5#!>1[&DF3#==KJJCGJ#5[_@I]\3/A[XE_9$UW
M3O#OB+0=1U(ZC8E+>PN8GE($P)("G/ S7V)\+8TN/A/X($J+*#H5ED.,@Y@0
M&HE+E _/+7?VT?AK^T/=? CP_P"'H[JS\9KXLTRZU*T:T=(4*G#@2'AN3VK]
M.I/]8WU-<]:_#WPG874=S:^%=#MKF)M\<T.G0HZ-V(8+D'WK?K"4N8 KYS_;
MR_Y(KHG_ &-VC_\ I2M?1E?-?_!01;A_@'IZVFS[6?%.DB'S/N[_ +0,9]J(
M?$A/1'HUZI-Y.?\ ;/\ .H I)Q7S5\0/AA^T%K&M7U_!\0M)TNS53BWBC8K&
M <GW-9-QJ/C_ %G0M2\/W/Q*LX;R[M(;?2[MTVF6Y;J2!R,8XS70M5IOV*M9
MJ^W<^JR"*\?_ &Q1_P 8I?%/_L"R?S%>,:?;?&#P]J)T6?XV:3',TXM%B6W+
MR>>$'RC(]>M<E^TMX>_:.M_A!XY@\0>);.Y\+VFD/)J4T48$5XF1\B=PWZ4[
M=43Y/0]F_9%_Y->^&G_8*7_T)J];!P<UY)^R+_R:]\-/^P4O_H35ZW7MP^%'
ME2^)G':M\'?!&O7%Q/J/AFPO)KA]\K2H3O;U//6J&K_!CP#';&^D\&Z?=SV,
M3/ BQ9;@?=7Z]*] H!P<BAP5K+0:F[W>I\N^$]%TG5];L+!/A':Z;I4MSYD@
MFLRAA)ZOGO6JN@S7GC:]\/Z7\/=-ATJ34#)-<W-J1&\>!E\GJQ%?1Q=FZL3]
M:-QQC)Q0H+2__#[;_<#DVG_7?_/\/4X:X^!OP^N(4AD\):;)$A)56BSC]:T/
M#_PO\)^$]274-'T"STZ]5#&L\"88*>HKJ**I))W1#U5F%?,OP\\,V'BW_@J%
MXHT[4(O,B?P@=K@X:-ML0#J>Q&:^FJ^8/ 6CWNK_ /!4;Q"--O6L=0@\*&:!
M\95G"Q@*_P#LG-<V)^ Z*'QGW+X9\37OA74U\&^,F$Z3 II^JRC]W=I_<?L'
MQ^=>&?MW:!J7P_\ V4OBC:Z;&U]X9O[ +]G+?-8.94)(_P!CCI7T!:7>F_%C
M1+OP_P"(+3['K-MQ/;$XDB<=)8SZ=P17SI^VIXEU3PG^R5\4?"7BF0S2MI83
M3-4 ^6[7S4PC>C@#\:\P] F_91_Y-B^%W_8"@_K7JE>4_LHRQK^S)\+4:1%?
M^PH %+ $]>U>KRCR0#)B,$X!?C)_&OH(?"CYJ?QOU$HI[1.@RR,![BH4N(9)
M3$D\3S#K&K@L/PZU9 ^BAV6+;O94W':-QQD^@]Z?Y+@XV-GTQS0!Y79S2:K^
MUZ^AWCFXT=?!(O%LW^X)OM.W?ZYQQ7L9\'Z(%8_V;#PI]?3ZUXSH9'_#;LXR
M"5\ @$9Y'^E=Z]_/((]1BOGL2_WTCTX-J$3S[X<:Q!HWAC499I<%;R39&3EF
M(Z "MG0O"-C+IPFU"P22ZG=I6+DY 8Y ZUHV'A'2-,F\VVLU1]Q?DEAD]\&M
M>N=OL:RG=MQ,?_A#M$_Z!L/Z_P"-8UU%X8M+V>U.CRS2P$+)Y,#.H)&<9S78
MURMIK]IHFO:\EW+)"9+A73$;$,-O7(%"%%MW*F?#/_0!N_\ P%?_ !I@G\*F
M8PC1+DS!=Q3[,^0/7&:W?^$ZTC_G[E_[\O\ X5E1^+-.7Q9/>&>46[6:1"3R
M7Y8-DCI3+5^S,#Q9X*^'/CS3X['Q'X(_MFTBD\V..ZLG.Q\8R#G(X]Z^8/VU
M_P!G3X?6W[.GB"^^'W@&#0?$-A+#=M?JDD)2W1LR@,S$<CMWK[3_ .$ZTC_G
M[E_[\O\ X5Y#^UWXNTJ^_9K\?P)>[9'TR0+YRE QQP 6XR>PH5[CBW=:,]0^
M%-E:V/PS\)&TA6%9]'LY'*]78PKR?>MB^\/:9J=P9[JRBGF( +MG) ^E<-\'
MM3\0ZM\(_!5U!'IT<+:-:*JR%MW$2CFNNSXF]-+_ #>D9M-/<D_X0[1/^@;#
M^O\ C1_PAVB?] V']?\ &H\^)O32_P WHSXF]-+_ #>E\P][O^))_P (=HG_
M $#8?U_QJ]I^E6>DQO'9VT=LCG<RQC&3ZUGZ/J6HRZO>6&H);!X8DE5[;."&
M/0YK:H=R6WLV87BWF+2_^O\ B_K53XI#_BB-3^J_SI_CZS&H:59VID>$37D:
M&2,X9<YY%<GXS\!1:#X=O+Y=4O;HQ8Q%,^5;)[U2Z&L$O=NST#2!_P 4U:?]
M>8_] JOX._Y%?3O^N9_F:Y6R^&L5UH\%P=8U!#);^9L5_E'RYP/:NJ\&#'A7
M3!Z18_4TF3))+1]3Y3^.W_*2G]G#_KRG_P#09:^_]:^[9?\ 7U'_ %KX ^.W
M_*2G]G#_ *\I_P#T&6OO_6ONV7_7U'_6M(['73^%#=)_X^]2_P"N_P#05IUF
M:3_Q]ZE_UW_H*TZHU"BBB@ HHHH 9+_JG^AJEH'_ "![7_=_J:NR_P"J?Z&J
M6@?\@>U_W?ZF@#0JCK?_ "";K_KF:O51UO\ Y!-U_P!<S0!8M/\ CTA_W%_E
M4U0VG_'I#_N+_*IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /@/]I\6K?\ !33]GL7I06W]E7&[S#@=9\?KBOK6PM_"G_"1ZH)#9"V"
MQ>23)@9P=V.:^+_VT_'GASX9?\%#O@5XE\6WT>F^'[#1[A[JZFC+J@+3J"0
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
M#HW_ !^^*/\ KX_]DK>KDK4ZK_:_B/["+0V_G_O//)W?<YQCVJD7'6Y\D_\
M!-CP?!XL\4?M" 2-9ZC!XBC>UOHN'A</,1CVR!D5]UZ)K<?BJ&[\'^+[1(]7
M1"'1N$ND[2QGU[\=*^"?^";MAK,/CKX_:UH4S2W=GKR*^G-]RYC+REA_O<<5
M]]W%OI/Q?\.PWEI,UCJMJQ,4P^6>SF'\+#KC/4=ZV/2/$/B=\0/B)X+\<67P
MD\(V=GK&JW.ERZWIVK:I(-D<$;^6877N<D8;TKE?@I>7-_\ %:Y7XG+/%\5;
M>W;[+ 5_XERP'[QLST+8^]CI7FO[5GQL^)/PT_:M^'2^&?!MOXF\;7/ARYT@
MVDY(@N TP82H01C[O.2!5,^//VF?B9X[\%+XD^#NF>'K/3]5ADEU:UNE,L$!
M8"4#]X>"O4#KBHDCFJ*[/N*BGS%3*^W[NXX^E1LRHI9F"J.I8X K(XS!\6^+
M?^$3CLW^QM>M<2%%1&P<BN'E\2ZA;>%[K39=!NXDDD:0SMPJY?=@_P JV_B1
M<137?AORIHY2+T$['!Q^5=)XW=CX9U')/1>_^T*M:6-XVBEIN<\OQ$U(*H_X
M16^. !G/M58?$RZU2UN8[?P[=3 JT3-&V=I(QS7H<;ML3YC]P=_:N'^%+$66
MM8)'^GO_ %I:"3C9NQQFCZK:>'M-^S:IX:DNYXW^>>5BN-Q^4&K]C>1V[W3R
M^"[FX2:7S(AS^[7'W16GX[MVO;K5X@Y0&:UR^TL% !Y(':M%/&]_&B(+JPPJ
MA0?*EYQ^%6;7NKI?BS#T[QF_AFZU!U\.7%M!<;91"6P(U48)Y[9K8A^)5]<1
M+)%X8O)(W&5=3D$>HK+\0ZQ)JUK?S3W$,LS6;6\4-K#)EB6!YR*Z'PKXPTRR
M\.Z?;37,B30Q!)$$3':P[<"DR9)6ORF7!\69;IY$AT&>9XP2ZHX)4#J35W3O
MB-<7UY912:#<6T-TX1;AV^7GO[UQO@K5K;3M6\02SR,B3P2JA"DY))QTZ5Z%
M#82ZAX*TL0_\?,$230@_WATH:2%*,8Z6.BN)DM8999#B.-2S$#. .M>=WGQ3
M&HZ9J:P:1,UF8987N]WRQJRD;V]  <UU+:];:KH-^-_E7*V[B2&3AE;'/UKR
M72]:LK#X:^,+&XN!'=75G)Y,1ZO^[:DD3"&[:*W_  2NT>#P[\ O$NE6M_%J
MUM9>*[^&._@_U=PH$>'7V-?9E?#G_!'X;?V5KT#@#Q'>#'_ 8Z^XZU.X****
M "BBB@ HHHH **** "BBB@ HHHH ^9OV(O\ 5_&3_L?M0_\ 08J^F:^9OV(O
M]7\9/^Q^U#_T&*OIF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^.?A
M7_R<C^T9_P!A;3O_ $FKV"OG7PYX@\9Z/^U'\>8/"WP[N?&MI<ZOIXN;R#4H
M;5;,_9QP5DY;@D\>E?17Q!TGQ3X2\+MJ6@>&7\8ZF)$4:3;W:6SE6^\V]_E^
M7T[TF@"BO,? WQ?U_7OB7<>!O%?P]O? NM)I/]LP_:+^*Z2>#S/+X,?0[L_E
M7IU( HHHI %%%% !1110 4444 %%%% !7GGP82/X@_&'X^>$M<OY;RQL[S3'
ML+-Y/^/,-;$L\0_ARV"<=Z]#JIX>^&?A_4]4\1:_X:DM=-\?/-"U_>P2YD=E
M3]TDZ9X!7ITJD!O^&?$U[X0U1/!WC!Q<13 QZ=JLH^2Z3_GF_8/C\ZQOB'IM
M[\+/"/BM[..:]\)7.F71DMD&Y[)S$W*#NA].U=-9WNG?%71KSP[XBL_L>LVW
M$]J3AXV'26(^G<$5R>N>)M1\'^$_$OA+Q9*)5;2;L:;J[_<N4$+?(Y[.!^=,
M#Y1_X)E_\FHV'_87O/\ T(5]4U\K?\$R_P#DU&P_["]Y_P"A"OJFO=I?PX^A
M\Y6_B2]0KY)_;8?4]4^(?PDT=-(-WI$FJ"2>X*[E/(^0CM7UM7RG^V'X\@TG
MXH?";0&M!--/J:RB5I<;1D?PCFB=O:44_P">/YLNE?EJM+[$_P CZ=T[P]I>
MCNKV&G6]FP38#"FW"^GTJ_2MUI*W>YRQV05YW^S_ /\ )Q7[0/\ UWTC_P!)
MS7HE>=_L_P#_ "<5^T#_ -=](_\ 2<UR8CX5ZG9A_B?H?05%%%<)UA1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q)_P %*/\ D;/V<_\
ML;4_]&15]N7O_'W-_OFOB/\ X*4?\C9^SG_V-J?^C(J^W+W_ (^YO]\UP8CX
MCW,#\#(****YCT@HHHH **** .9^(_Q)T+X2^$+[Q/XDN3:Z59@&1U0NQ)X
M  YKQOX5?%;P-\3?&&I^/$\5:7JWB.WTZ4V&D6+LTEE:[>2^0/F;C([5]"W-
MI;WL1BNK>&ZA/6*XC61#]0015>TT#2;"1I+32-.M)&&&>WLXXR1Z$JHR*%IS
M/K9I>5U;^O+3K<B:YN5=+IOSL[_UYZ]+'DG[,NB)K?@#4/%FJP?:+_Q=<RW5
MTMP,_N]Q41X/\.!TKD]"TW5M.^+GQJL?!%E:V^KK9VT>G02?N8%;RL#YNU?2
M4<:0H$CC2*,=$C4*H^@%"PQ)(TBQ1K*_WI%0!F^IZFJFXRD^716<4NRLDM?*
MWXLJFW"#4K-MIOM?FYGIY[;[)=CXI^#WA_XC>!_VD_#NGZWX%T33KR73I7U#
M4+75C</<Y'S3,V.6_P!FO;?VB)OAZ+W1U\<:AJOA=X#YUGXHL7:".V;/W'E7
M)&?[N.:]I\F(RB4Q1F4# DV#<!Z9ZU'=V5KJ,!AO+6WO8#R8KF)9$_)@11*3
MDH+^5O\ %MZ=K7_I.QC"DH2J.]^>V_DDM>][:_+JKGQ3\2/'6K>+?A)\5=+M
M/$@\;^!(].C;3]>MX"I$A(WQ[\9<C]*]U^!7P&TGP+IF@:_:^)O%^I7,FGQ$
MV>KZP]Q:C<@SB(C QGCTKU^#3+&UM3:P6%I!:GK;Q6Z+&?JH&/TJPJA5"J J
MC@*HP!5J?+%J.[MKUT36O3K_ $P=+F:<ME?36VK3]>GWOL+2445D;A1110 4
M444 %%%% !4]E_Q]P_[XJ"I[+_C[A_WQ0)['Y2?!*7PM%^T?J9\7^ K_ .(V
MF&37 FDZ;IHOY(Y/MP_>F,D8&,C/O7U7#JGP'N3((OV6/%<AC8QOM\$I\K#J
M#\]>+_L.W=S9_MB:R]M:->.8-?!C1PG'V]3G)]Z_1;P[KFJH^J;=$FGW7LA/
M^D*-AP/EY]*[%L>,]V?'^D>/OV;O$5WJMIIG[-?B&_NM(E$&H0P>#$+6DA&X
M))\W!QS]*=8>.?V<M6UB\T>R_9H\176JV,<<]U9Q>"T,L,<@)C9ANX# ''TK
MO?V9]5U"#XK_ +21ATZ6ZW^)(6=A, 8R;49'/7'M6A\'M8U./]JOXMLFE37)
M_L+0ACSU&0(I<'GUR:8CS"'X@?LWSZQ+HT7[-?B&358[07\ED/!:&5;<MM$I
M&[[NX8S3O^$Z_9Q37;31#^S3XB&LWMLUY;6!\%IYLT"D!I%&_P"Z"1S[BN_\
M/:MJ(_:YUTC3Y9?^+<1+N\X<+]L;YOS[5K+>W5U^VC\-1/:O;*O@2^"LSAO,
M'G0\\?0&@#X[_;ON/A:_[.FKKX7^ NO^ ]8-Y:>7K>H>&5L8HE\T;E,H8X+#
M( [YK]+?A/\ \DH\$?\ 8"L?_1"5\X?\%:21^Q=XAP<9U+3\_P#?]:^C/A?/
M':_";P2T\B0J-"LB3(V  +="?R'-8U-@.LHKE+'XM>!=4O8;.R\:^'KR\F81
MQ6\&IPO)(QZ*JALD^U=7TK"U@"OG/]O+_DBNB?\ 8W:/_P"E*U]&5\X?M\SQ
M6GP-TF>>5(((O%>CO)+(VU447(R2>P'K50^(#NM:M5O3?6S,R++O0LAPP!R,
M@^M>;Q?L_P#A%+RPO'@N);VR=9([AYB79EZ%CW/-=)>_%OP";N8CQUX;(+GD
M:G%Z_6H?^%M> O\ H>?#G_@SB_QKJ6CN@>JY7L9NF?!+PKI7B@^(%M9;C4?.
M,ZFXDWJKD8+ >OO7-_MBG/[*7Q3_ .P+)_,5VW_"VO 7_0\^'/\ P9Q?XUY-
M^UO\2_!FJ?LO_$VSL?&&A7MY-H\B16UOJ$;R2-D<*H.2:%=)1Z(.K?5GS7\
M/V\OA?\ #KX(^#/"^KQ:Z=4TJQ%O<&WLP\>[<3\ISR.:[_\ X>2_![_GEXC_
M /  ?XUW_P"R3HVF3_LQ?#>272M/FE;2U+22VD;,QW-R21DUZS_8.D?] 73/
M_ *+_P")KUXJ?*K/\#S9.%WH?,__  \E^#W_ #R\1_\ @ /\:/\ AY+\'O\
MGEXC_P#  ?XU],?V#I'_ $!=,_\  *+_ .)H_L'2/^@+IG_@%%_\356J=_P)
MO#M^)\S_ /#R7X/?\\O$?_@ /\:/^'DOP>_YY>(__  ?XU],?V#I'_0%TS_P
M"B_^)H_L'2/^@+IG_@%%_P#$T6J=_P  O#M^)\S_ /#R7X/?\\O$?_@ /\:/
M^'DOP>_YY>(__  ?XU],?V#I'_0%TS_P"B_^)H_L'2/^@+IG_@%%_P#$T6J=
M_P  O#M^)\S_ /#R7X/?\\O$?_@ /\:X[]G#XW6_Q0_X*&ZSXY\#6%U?:5_P
MC,BS6UY'Y<[1H(P^U?7(&*^R?[!TC_H"Z9_X!1?_ !-?-_PNUO3/!W_!4W6G
MFACL;*3POY6;>$)'&2L9W,%& ..M<]=2Y/>9O1<>;1'WC?V%A\3M(LO$_AF]
M%KK, S;W*\'/>&4>G;!Z5X9^VMXHM_&/[&/Q6M-4LEM=?TS3E::TF',;^:@$
MB>H(S@U['XD\-WW@759?%WA&+[39S_O-3T>(_).O4RQCLV.>.M>.?MY1:!\1
M/V,_'_BC3IB)[?3 PEB.UR/-0&*0>Q/0^E>>=I\Y^%?V:M:^-G[/GPBU'2/B
M!?\ @UK;P_;C99J2'89PQP1782?LC^-;W4X[G4/C'J][!';K MNT9 ##_EIU
MQFO2?V43G]F+X7?]@*#^M>J5[5.E",5;UW>]O^"?/U:LI2:?33\;_HCXFUSQ
M9XF_9I^+D5EXC\4ZMXCT*ZL_(MKBX=F'G-R,J!R>*R/%!U'Q#-%XVM_$VJZ%
M-J%U.D5K#&RO"?+P"_KZ@5]T7.F65\RM=65M=,IRIGA5R/ID4C:99,H5K*V*
M@Y ,*X!_*FJ<K)2EMMZ7O]_2XW55VTM&E?[OZ?\ P#Y$\$?LI^,/&OAQ-=UG
MXE^(;+4KLJ\-O*YVP*!C<%_O-US723?LF?$*7Q)8ZJ/C?K*K;!$,'EG#J.N>
M<<_2OJ     8 & !VHK3V<$_=5C/VL];O\$?+WPXT?\ X4)^T]X@OO$6O7GB
M*)? _P!JFNY$W2A3=?= [U]3ZA\2/#>B>#+;Q7K&JP:+H%Q$LRWE^=BJK=-W
MH:^??&?A&X\>_M/:]H%I<Q6=U>_#O9%/,I9$;[5P6 Y(K5\0? ;XL^-OA+#X
M+\0>*/"+"T:)+?[)8R^1<0J"&2=6Y.?;TKP<2Y.K475<MNUK6?W:?\$[Z48_
MN^9^ZT[][WNOU.ZN?VJ/A?9>,=/\-W/BFV@N=1M4N[*]<_Z+<H[;5"2=VSVK
MU>,B5 Z'>A&0R\@CUKXITO\ 8-\8Z%/8QV/B?PQ)8#3TTZZCN[&21TC#EB;<
MG[C<X!KZAO?AO=36_AB"Q\7:UHEMHD:1/;V+KLOE48Q-N!)'TJ&H<JL];_AK
MK\M%IOY!/2=H[<M_GV^?GMW.7^)G[4/A/X4>+9/#VK:;KM[=PVZ7=S<:=9B6
M"VB8X#R-D8%9/_#9/@5_$4FEQ:;X@N+>*>*WEUB.Q!L8WE *!GSGG([5<\6?
MLQ>'OB%\:)_&OBNUMM:T_P"PPVMOI[O(C1NG)=MI 8'T.:\RU#]D^.;XA^)?
M$>EV4,^N1:O!=6$OFNMO%$J >3)%G#<#@XZXJ:2BU'VGS^^UO6VOIWV-JD8.
MZI=EOWM=_*^G]7/6-0_:B\&Z?XLFT3[)J]S;V\PM[G7;>SW:;;RG^!YNQ_"N
ML^*/Q9\/?!_P9)XH\023'249%_T./S)'WG@JO<=Z\'NO@#\11)KGAZSET^/X
M>:[>G4-0M)1F_$C$,ZQN/E"DCC/-=!\:/@_K'QEU+PSH:W>I^&]'T. O+%IT
MR&YF4IL'+ KCCO4->Y&V]U?TM=_C=+O=,.6/M7_*E^/3_-]K6U/3I?C5X8@U
M'3+222=#J6F-J]M,8OW;0J,D9_O_ .S7S=_P4.\8V'Q _86N]?TN.>/3[S5+
M%X?M,?EN1YI&2/PK:UW]FKQYJWPN\/>&8]49=8T/4#+!K,K#?+:%L^2^.Y''
MI3_VWO M_P"(OV/=<\.V^GC1;31T@OO.E<,K+ =Q0 =V[5M:"O;OIZ;W_%+U
M3?4B*DI07EKKUV_'XO30]T^ @W?!7P2/72X/_0%K5\,_$32/%NK:_IUB9UN-
M#<1WAF3:H)[J>XK(_9^E$GP1\"R8P#I5NV/^ +7!V_P@^*'A[Q]XIU#P[XE\
M,V_AOQ#('GAO+25KV'@CY&'RY^M<[OS->3^_2WZA-7>_57]-;V\]CH/$_P"U
M7\+?"^@W&LOXJM=3L+6[2RNWTT^:;61FVCS!U SUKT/PMXMT7QQHT.K>'M4M
MM9TR;_5W5H^Y&]17QJG[ 7C.)=5ND\5^&1JU[-#<,YLI/(GDCF\S?,G0DC .
M!7T5\(_@WJ?@#X>ZKHM_K<4&M:I-)<3W^A1^3';NQSF!&^[BMFHJ#=[O_AM/
MSUZ;.Y$K<Z4=O^'UT^7KTL:?CSXCZ-\*]1U76=<:<P_9H(HK:UCWSW$A/RI&
MO=CZ50T_]I'PA>_#W7/&$\>IZ59:)QJ&GZA:F*]@;LIC]3VQ7->,O@;J7BFP
M71K?Q;=W_B'1Q;7UEK6MJ)#)*C$@2A1ROTK/\5?L[>//B;X9BTSQ=X^@@GNM
M0%YJ4NA6WE*(U&%C@W#UP27S46TDKZ]/337S^U=.UK+N:^[>+EMU[]=/+I9Z
M[NZT-?XA_M'^%M+\$>#?$L=EK&J6FMWD;V=K86N^Y;&204)&#[4S6_VA/"OC
M_P -0Z?IT>H07NJJ6B@NX-C1%3\RR<_*>*\Y\6?L4>)=4\&Z?X=M/%]AK=KI
MVJMJ-NWB..0F16ZI(8B#_P!\XJ#3_P!C_P")GANVTA]"\7>%8+JS+YM[JTF>
MVB5OX(N=V/\ >.:J+BY.^U]/2W^>[\C-\RC'EM=;]M_\MD>JZG^TKH'A;75\
M&+X=\2ZYJ]K9Q&X?2;$2PPAT^4LQ85ZCX*?S/"6EO@J'AW8/49)X/O7S)XG_
M &1_'?B#XE-XQEU+P7J%W+;00NE]#=IY31KM+1B-@.>OS9KZD\-Z;+HV@:?8
M3R)+/;PB-WC&%)'7&>U)6]DK_%?4NMR\]J?PV7WVU_&Y\E_';_E)3^SA_P!>
M4_\ Z#+7W_K7W;+_ *^H_P"M? 'QV_Y24_LX?]>4_P#Z#+7W_K7W;+_KZC_K
M5QV.NG\*&Z3_ ,?>I?\ 7?\ H*TZS-)_X^]2_P"N_P#05IU1J%%%% !1110
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
M)XKWCP/\==(C\6:]HJ0R26ND26\6J7_E;1;2S)OA#'^)2O\ %VZ57*TK]/\
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
M;4KN.">*!K:*-6GC*9(/.,UT5#"6X4444B0HHHH ^.OCM_RDI_9P_P"O*?\
M]!EK[_UK[ME_U]1_UKX ^.W_ "DI_9P_Z\I__09:^_\ 6ONV7_7U'_6MH['H
M4_A0W2?^/O4O^N_]!6G69I/_ !]ZE_UW_H*TZHU"BBB@ HHHH 9+_JG^AJEH
M'_('M?\ =_J:NR_ZI_H:I:!_R![7_=_J: -"J.M_\@FZ_P"N9J]5'6_^03=?
M]<S0!8M/^/2'_<7^535#:?\ 'I#_ +B_RJ:@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#\\_VOO%%EX-_P""D'P U;4+J&SM8M,E1IIP
MQ0%WF10=H)Y+ ?C7U_JGBN]\'7'B;7=6.G6-A8V\4]]<2R.4AC"GYN 2>/:O
ME']IV&6X_P""FO[/<<)B$ATFYP9DWK_RW[5]?6=AKD_B+68C>V32&.$2[[?<
MKC:<#&: /F;X%?$JS^*G[:GQ#\1>"KNTUW3V\)V5O+=JLL< D$Y^52R@D^M>
MDW7P@\3^(OBIX9^).EZ[;Z3_ &%:7FEW>EF+S$U&WDE\QT+'E,,!@CTKTWPS
MI6KP7>L"RN-.M66Z*R%+,+N.T<\8_6D\.6NNOH-RT%_:)")9MRM 22=QSSF@
M#PSX\_LQW?[0-C\.=>N]5CT6W\%7+:G!'"OF-=<HVUL_=_U?;UKR'_@JMJ6K
MP_#3X3:I>Z<);.S\40WCK8!I9-BQ%NF,#C/XXK[*M[76SX +K?6HL_LC'RS"
M=VW!XSGK2^(+#6'\'QO<W5C<6H2$K&]KN(Y7'7(H ^&_VA_^"FWP]^*GP/\
M&W@_2_"?C"'4M;TN:QMGN=/58Q(ZX&XAR<?A7$_\$V/BCJGP[^".H:%I7AZY
MUKQ=/X@DEL=*\IT8[K=5\QR0 (QW(.>#7Z.^(]!U*%=-\Z32WW7L2IBR'#'.
M#SVI^HZ1JUGKNB[;C3DG>23RWBM N#LYSZ\4 ?+7[5?@[Q-X#_80^(-EXBDM
M+B_O(WO;R>W<D^=)(&*#/55Z ^U>S?L.?\F?_"/_ + ,/]:X_P#X*&VVL0_L
M@_$%M0O+>XA^R* L410YW#!SFNP_8<_Y,_\ A'_V 8?ZUE4V ]2^('_)/O%7
M_8)N_P#T2U?AW_P3-_Y.=C_[ ]Y_):_<3X@?\D^\5?\ 8)N__1+5^'7_  3.
M/_&3L7OH]Y_):TPWQ+U,JGPL^S/VQ/&<WAZ7X?6%EXAGT:ZN]9C\R"VD*-<1
MY'!([5T_P=L_'NF>/_$,/B"ZGN?#T[/+:K-M/EG/R@$'.,5R_P"V-=Z=I$OP
M[OKG2K34+MM92&*2ZCW>6"1D@]C6O\$_#VN:;\5?%-Y?R>=ILV[[.YN/,8<]
M".WM7KT/BEZS]/ACI_ETN<5?X(_X8^OQRU_S\K&%_P %&/\ DU+6O^PG9?\
MHROICX<_\DV\(?\ 8&M/_1*U\S_\%&/^34M:_P"PG9?^C*^F/AS_ ,DV\(?]
M@:T_]$K6D/XDO1'-6^"/JSH1C/-?,GB?X??M%VWC'Q%J?A7Q5HRZ=/*&TRUO
MF)$*]PPQ7TU16LH<S3NT<T9\JM9/U1\MV/@3]J"76[/4;_QEH,3+;ND\4"!D
MWY^7"XY^M=!\+/B#XYUWP_KNG^+=<TVW\11W4UK"DFV( *.JXZ@=<U]"5XUX
M@_91\%^)-5N]0N)M3@N;J225VM[@KAG&&(],U+BT[+9I]?/H6I1=G+1IKIV[
MGE_C&'XN^%M'F71OB%H.D:D;?>HU"8R*L9;[V2#U]:MZ!X _:20:=K"^/]&U
M*YEM5$@>,"$_[H Y^N*];O/V=O"^HSV;WDU_=I:P);K%--E71<$!O4<"O3(8
M8[:&.&)!'%&H5$7HH':B-.UVV[]->B_SZ_,F52]DDNO3J_\ +I\CYCNO"7[4
MIL6CM_%?AP3W%PQGD=?N0E< )QUS7T9X6L[[3_#6F6VJ3"XU**W1+F9>CR ?
M,1^-:=%:17)'E1$I<[NQ1UKY8_9_U;3M/_X*??%VUU":.-;_ $2.WC27[LAQ
M 2I[= >M?4XZU\K_  (\/V7B;_@I3\;-/OX1+#+X?C /\2']P-RGL17)B_@7
MJ=F#_B/T/LV6*Z^#E^TT*R7?@NXDS)$!N?3F/\2_],_4=J^//^"J?C&Y^$-A
M\*?BAX(N8K/Q'%J\XAO$421.&MS\Q0\$XXR:^R]!UZ[\*ZBGA3Q6XN;>?,>G
MZI*/DN5_YYR>C_SKYF_:Z^$VFS?$_P""/AS5+>#6? ]_KUZYT:]4NL<GV8G
M_P!CJ<>M>0W97/8D^6+;/S1\1?\ !0CXS^,FTM-<U^TO(M/O8[Z G3X@T4J]
M'4@<'!-?>.G_ /!5KX67=E"R^&O%]S(L:++)%:1LIDVC=T;US73>-_V>/@+X
M$\-7NL:I\._#UO!$I6,& [I)#PJJ,\DG%=5^SY\,=.^'?PRLK*#0;'29KQVO
M;BTBA4JCMTZY_AQ7*ZL;7L>7+$P<;J)YQ_P]1^%__0I>,_\ P"3_ .*K*U;_
M (*>?#2_N3(GA/QEM^Q3V_-FGWG V]^G%?4?V&VQG[';?]^$_P *06-L3@6=
MM_WX3_"I]LET,EBXQ=U$^<++_@L'X7L[." ?#SQ&PBC5,^4.<#%3?\/C/"__
M $3KQ'_W[%?17V"VSC[';?\ ?A/\*/L-L1G[';?]^$_PI_6/(U^O_P!T^3X/
M^"J?A*"]U&X'@7Q*3>W!N&7R!\I(QCK[5F^*?^"G'@_Q39V]O+X+\3P"&99@
MRVX.2.W6OL(6-L3@6=M_WX3_  I#8VP_Y<[;_OPG^%+VZWL1]<C?FY=3Y7'_
M  5>\)@#_BA/$O  _P!2/\:L>%O^"I'P\L;N^NK[PAXOCENKD3;(;1&  &.Y
MKZ@^Q6W_ #YVW_?A/\*DMK.U%Q%_HEM]X?\ +!/7Z4>V787UN'\I\L?\$Q+O
M0_B]K_[0DTD4D5KK.N17]O!/A;B)6:5E;V89'2ON7P[XBO/#.I)X4\5N)A*"
MEAJ<B_N[M/[C]@X';O7PW_P3T\''Q#\1?VB[O3I_[.URS\2J;.[3@+^\F)1@
M."IQR*^Y]-U&Q^)VDW?AWQ%9_8M;M<?:+4G#(P^[-$W<9Y!%=BV/8CJDSX)_
M;9\*0^$OVY?@!'8RR-9RI-)#:,<K ?,.57V)[=J^P?"5_?:EXDUB;4+'^S[C
MR8E\G.?E'0_C7QO^V3;ZWI?[;7[/.GZTZW:V<<JVU\I^:XC\P\L.S#&#ZU]H
MZ%J$>I^*]8FCCFC7[/"NV="C<>QJ9;&-78L^-&9/#=SL=HV+QKN0X(!8 X--
M/@O3A_RTO?\ P*:K'BFQN-2T.>WM4$DY9&5"V <-GK4!U;7"?^0 O_@6M0CF
M5[:"?\(7IW_/2]_\"FJAJ&B0:)J6BRVLUT&ENQ&XDG9E9<'C!K0_M;7/^@ O
M_@6M5KA=8U>_TLSZ6EG#;7 F>3[0'XQC&*-1J_5EZ_\ $BV>I26,=A=WLT:"
M1S;J"%!Z=:B_X2>7_H!:G_WPO^-5)]271O%NH336UU)%/;Q*CP1%QD=1Q5K_
M (3*T_Y]-1_\!6HL*WD1MXWL[6ZC@U"VN=+,JED>Z7"MCL,=ZL)XQT621$6_
M3>Y"J"K#)/0=*Y[68Y/&'B+2'L5FM#9*\IEN[<A-W88[UJWV@:QJD:176H67
MDB59&$5MM8[3G -%D4XQTN=+TKEOB*\+^'UCDNEME-S&&E5ANC&?O8]JZL'+
M@^]<+IMOX>GN]7.J_9#<B]D %P_.WC''I21$%K?L<OX?AT9?%>I1WNK37=CY
M0"7@=E,Q[@D=:[[P'L&B2+"SO;)<R+"7))V \=>U8'@^&Q3XAZVE@L)LA OE
MB, IUYQ7H( '0 #T Q529I4ET"J>M_\ (!U;_KQN/_135+=ZA:Z>JM=7,5LK
M'"F5L FLK6?$6DMH6K :G:DFRN,#S!_SR:I,DG<\&_X)!_\ )K6H?]C)>_\
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
M,,4 ?H;X@\1Z(-/M0?B)IL_^D1#:U[;@#YA\WWNW6EUKQ)HGV[2<_$339?\
M2.&:]MP8_E/(^;\/QKP;_AT1^SU_T#O$'_@W?_XFC_AT1^SU_P! [Q!_X-W_
M /B: +O[6VM:;?:A\&8;7Q79^()_^$\TYO*AN(G=!N.3A#G%?7,G^L;ZFOS[
M^*?[!'PG_9JUOX7^,?!=IJL&M#QOI5F&O;]IX_+D=MWRD=?E'-?H))_K&^IK
M"H VOG/]O+_DBNB?]C=H_P#Z4K7T97SE^W@ZO\%-%*LKC_A+M'Y5@?\ EY7T
MJ(;@=UJMM#=74RS0I,HD8@.H.*\U\>_LY_#GXF16L>N^&X_+MRQ5=.F:S#EN
MI?R\;SQU->G7W_'Y/_OG^=05T 8G@GP5HOPY\*V'AOP[9_V?HMBI6WMMY<H"
M23\QY/)/6O._VQ?^34OBG_V!9/YBO7Z\@_;%_P"34OBG_P!@63^8HW8'(_LB
M_P#)KWPT_P"P4O\ Z$U>MUY)^R+_ ,FO?#3_ +!2_P#H35ZW7NP^%'DR^)A1
M1QC[RY_N[AN_+K15$BJQ0Y4D'U%&]B<Y.?6DHH "<G)Y-%%% !7R_P" K75[
MC_@J-XADT2Y2"_M_"AF6.0?)/A8_W;>@.>OM7U!7RYX(\1W'A7_@J+X@U&'3
MY-0MXO"I-TL/+QQ;8RS@=\8'%<N)^ Z*'QGWJZ:/\:?#CVURCZ;K5D_S)]VX
ML9QW'MG\#7SY^V;XUO[3]D3XK^%?%FV'78=) MKOI'?Q^:F&7_:XY%?0NMZ(
MGBB&T\9>#;N--6$>Y'4_N[R/O%(/Z]C7AO[<6L:1\1OV*_B;=7-D(M6TFQ5I
M+6=<2VDWFH/R/.#W%>8>@9?[*'_)L/PN_P"P%!_6O5*\K_91Y_9A^%W_ & H
M/ZUZI7T$/A1\U/XWZA1115D!11D#JRI[NP7^=% 'D-GJMAI'[:[RZA?VNGQ/
MX""H]W.L2LWVKH"Q&3[5]"VUS#>PB:VFBN83TEA<.I_$<5^6?_!2Z".Z_::^
M%4$J[XI;6V1U/\2FY (K[B\=_"[5OA6LWBSX:75PK6@66]\,W$I:TNH0!N$2
MG[C8YS[5\_B5^]9ZD(KV<3VZBLCPAXIL?&_AC3==TV026=]$)$*G.#T9?P.1
M^%:]<@@I0[ 8!(_&J.KZM#HMH+B=9'0NL86)=S%CT %9LGC&" !I]/U""/<%
M,DD&%4DX&3GBG8:BWL=#O;^\?SHWM_>/YU@'Q?;M+*D-C?7*Q2&,R00[D+#K
M@YYJO#X]LKFZFMHK+4)+B'_61+!\R?6BS'R2['3[V_O'\Z^3O^"HS%OV/M9R
M2?\ B;V/7_KI7T5/X]LK:ZAMI;+4([B;_51-!\S_ $KY[_X*#Z=??$7]E;Q+
MINF6%S!-:3P:E*]ZGEH(H6W/@_WL=!WII.Y<(M21] _"S6;+4_AUX22QU&VO
M731K0,MM.LA4B%<Y )Q75;V_O'\Z^-/V(O@YI?B?]D?P/JNGW=WH'B-OM+IJ
M5E*5+.)6"^8/XU''%?07P?\ B%J'B-]8\,>)/)C\8^'G6.^6'@31-_JIP.V\
M<X[4FB91LW8])WM_>/YT;V_O'\Z;2J-_W"KXZ[&#8^N.E(@"Q;J2?K25E:UJ
MEYI][8VEG9)=3W6_ EDV!0HR>:HZEKNN:59O=3Z/;>4A .VZR>3@4[%*+9T=
M%8IO?$0&?['M.F?^/NJVG:YKFJ64=U!H]MY4F=NZZP>#BBP<K.CHKG+?7-<N
MKVZM4T>V\VVVB3-UQ\PR,56T[Q;J^J:G?6$&C0>?9$++ON<+SZ'O18?(SYF^
M.W_*2G]G#_KRG_\ 09:^_P#6ONV7_7U'_6OR^_:T^,NG?"C]NWX+^+/%MI/:
MZ;X?L97NEL!Y\A5A( 5'&>6'%?5_P>_;^^%G[1WQ T[P9X1.MC6I-UXHU#3_
M "(_+CY;YMQYP>E;1V.Z"M%(^D-)_P"/O4O^N_\ 05IUF:3_ ,?>I?\ 7?\
MH*TZ9H%%%% !1110 R7_ %3_ $-4M _Y ]K_ +O]35V7_5/]#5+0/^0/:_[O
M]30!H51UO_D$W7_7,U>JCK?_ "";K_KF: +%I_QZ0_[B_P JFJ&T_P"/2'_<
M7^534 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G+^VU
MXZT/X:_\%"?@7XD\2:P- T6PT>=[C4"A<1 M,HX ).20.G>O4K3]O3X$)K6H
M2GXRQQJZQ@3?8I/WF >/N=OI7 ?M:^%-'\:_\%(O@%HOB#2K76=(N](N5GLK
MV(212@&<C<IX." ?PKZI_P"&0O@G_P!$L\*?^"N+_"@1RWP(^.W@7X[ZSXAL
M? ?Q$;6;NR87-PD-L4/EMA1(=ZCJ1CCTKT;PYHE_-H5S(FMW,*B68&-8U()#
M')_&OS/\#_&;X:?L?_MO?'J'7K'5- \.W#PV6FVOANS^2/;M9AM!  YR,=R:
M]ITO_@IO\!8-/ECFNO'$<A>0A([$[2"3C/S=2.M S[ M]%OF\ &X&LW"P_9&
M;[/Y:[<8/&>M<=\;?B=X9^"'@#3-3\<>-Y-&T_4'BM[99H-PDD #[1M&>%!/
MX5\UQ?\ !33X#KX;^S-<^-A=^25\D6)\K=Z?>Z?A7@/[8O[5OPS_ &F-'^&'
MAOP@/$5_=6?B2VGO;?6+0K"82-C*.3GDXQZ9H _0OX>?&CP?\?H'E\ ^/G\5
M1Z9>VZWAAMBGV8N6V,=RCT->C:MX?U)=:T93K5U*6DDQ)Y2_N_DZ]._3FOR8
M_;0\+^-OA_\ MCZSX)^ .GZGH"SZ/97TFB^#U: 2%5),I2/&<%NOO7G<GAW]
MMB:6*1[?XGO)$248O<97/7'- C]-O^"AFCWME^R#\0I)]4GOX_LBCRY(U 'S
MCGBNO_8<_P"3/_A'_P!@&'^M?E1X7\+?%GXX_LW?&CQ1XN^*WB6.+P,RP7GA
MO4)9)DNGYW(^7^4@@CH>E?JO^P\<_L@?"0]/^)##_6LJFPST[XD*[_#?Q<L:
ML\C:/>!5098GR7P /6ODC]F[PQIND?!'P#<KH=II^K?V/$LTXM%BN<G.X.V
MV?7-?9FMZI!H6B:EJ=UN^RV-M+<S;!EMB*6; [G -?.?AWQ?I_Q!T'3_ !/I
M/F?V7K$0O+7SDV/Y;=-R]CQTKLP.\CEQ&R/G/]LW19;W6OAE=YU*>WCUA0T%
MG!YD2'CYWXR*^F(+6"!5:*".)F4%BB $_6N&\=> /$OB3Q?H.MZ#XS?PY!IS
M?Z1I[6HGBO%/4$'H?>N^]/6O3I+E@UWDW^"7Z?\  .2H^:47VBE^+?X7_6Y\
MT_\ !1C_ )-2UK_L)V7_ *,KZ8^'/_)-O"'_ &!K3_T2M?,__!1C_DU+6O\
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
MS=6VFVMO<W\7FW<T<*J]PRD!6<@?,0. 36W]BM_^>$7_ 'P* /RX_L[X2?\
M1D>K_P#@P'_Q=']G?"3_ *,CU?\ \& _^+K]1_L5O_SPB_[X%'V*W_YX1?\
M? H _*3Q3X<^&FL>&=7L=(_8QU;3-5N;26&TO3?C%O,R$))][^%B#^%5_P!E
M+]E?]HW6/@EI$WAWXT+\.-)$]PJ>';VT826[B4AV.5_B(W?C7ZQ_8K?_ )X1
M?]\"D?3[60Y:VA8^I04 ?GU_PR!^U1_T=!9?^ Q_^)H_X9 _:H_Z.@LO_ 8_
M_$U^@?\ 9EG_ ,^D'_?L4?V99_\ /I!_W[% C\_/^&0/VJ/^CH++_P !C_\
M$UDQ?L+?M)0^++GQ.G[26G+KUS9II\M\+9M[VZMN6,\8P#STK]&?[,L_^?2#
M_OV*/[,L_P#GT@_[]B@#\_/^&0/VJ/\ HZ"R_P# 8_\ Q-'_  R!^U1_T=!9
M?^ Q_P#B:_0/^S+/_GT@_P"_8H_LRS_Y](/^_8H _/S_ (9 _:H_Z.@LO_ 8
M_P#Q-'_#('[5'_1T%E_X#'_XFOT#_LRS_P"?2#_OV*/[,L_^?2#_ +]B@#\X
M_&/[!_[2'C_P]<:%K_[2=AJ.E7#*\MLT+H&*G*\J >#[U!X3_8"_:)\#:Y>:
MQH7[1VG:=J=Y!#;7%S' [-+'$NV-6W @[1P#UK](_P"S+/\ Y](/^_8H_LRS
M_P"?2#_OV* /SZUK]CW]J;Q$ENFH_M/6%R+>031$VI4HXZ$$*#5J_P#V3?VK
M]7T^XL+O]J&QN;2YB:"6%[/(D1A@J?D[@U]]_P!F6?\ SZ0?]^Q2C3;12"+6
M$$<@B,4 ?DW^S)^R5\=KCP-K>G>"/CS8>%=#T7Q!?:4;%("RO-"X5Y5.#PQY
MQ7KG_#'/[4O_ $<]8_\ @,?_ (FOOW3?"VC:/%-'8:596<<TK3R)! J!Y&^\
MYP.6/<U:_LRS_P"?2#_OV*M3DM$R'3@]6D?GQ_PQS^U+_P!'/6/_ (#'_P")
MH_X8Y_:E_P"CGK'_ ,!C_P#$U^@_]F6?_/I!_P!^Q1_9EG_SZ0?]^Q3]I/\
MF8O90_E1^?'_  QS^U+_ -'/6/\ X#'_ .)H_P"&.?VI?^CGK'_P&/\ \37Z
M#_V99_\ /I!_W[%']F6?_/I!_P!^Q1[2?\S#V4/Y4?GQ_P ,<_M2_P#1SUC_
M . Q_P#B:HZ)^P[^TMX<UW6]9TW]I33K35-:,3:A<I:MNN#&NV/=E<?*.!BO
MT5_LRS_Y](/^_8H_LRS_ .?2#_OV*3G)[L:A%;(^!?\ AE+]K+_HZ:S_ / 4
M_P#Q-'_#*7[67_1TUG_X"G_XFOOK^S+/_GT@_P"_8H_LRS_Y](/^_8J;LKE7
M8^!?^&4OVLL$?\-36?(Q_P >I_\ B:YKP)^P5^T=\,[&]L_#7[2=CI=M>W!N
M[B-8I)-\I&"V7!(X].*_1_\ LRS_ .?2#_OV*/[,L_\ GT@_[]BB[#E78^!?
M^&4OVLO^CIK/_P !3_\ $T?\,I?M9?\ 1TUG_P" I_\ B:^^O[,L_P#GT@_[
M]BC^S+/_ )](/^_8HNPY5V/@7_AE+]K+_HZ:S_\  4__ !-'_#*7[67_ $=-
M9_\ @*?_ (FOOK^S+/\ Y](/^_8H_LRS_P"?2#_OV*+L.5=CX%_X92_:R_Z.
MFL__  %/_P 32C]E/]K('/\ PU-9_P#@*?\ XFOOG^S+/_GT@_[]BC^S+/\
MY](/^_8HNPY5V/S@\/?L$_M&^%?%&N>(]*_:2L;36M;(.H78BD8SD'(R&! Y
M] *Z7_AE+]K+_HZ:S_\  4__ !-??7]F6?\ SZ0?]^Q1_9EG_P ^D'_?L478
M<J['P+_PRE^UE_T=-9_^ I_^)H_X92_:R_Z.FL__  %/_P 37WU_9EG_ ,^D
M'_?L4?V99_\ /I!_W[%%V'*NQ\"_\,I?M9?]'36?_@*?_B:YGQE^P3^T;\0;
MG1[CQ!^TE8ZC-H]Q]JL6:*1/)ER#N&T#/W1US7Z0?V99_P#/I!_W[%']F6?_
M #Z0?]^Q1=ARKL? S?LJ?M9,Q)_:FL\G_IU_^QKF?%?[!/[1WC?5]$U36_VD
M[&^O]$E\_3YC%(A@?(.X!< \J.H-?H__ &99_P#/I!_W[%']F6?_ #Z0?]^Q
M1=ARKL? S?LJ?M9,Q)_:FL\GG_CU/_Q-)_PRE^UE_P!'36?_ ("G_P")K[Z_
MLRS_ .?2#_OV*/[,L_\ GT@_[]BB[#E78_-CQ[_P3Y_:#^*%SH5QXJ_:)TK6
MIM#NA>Z:]Q:MFVF!!WK@#GY1U]*ZUOV4OVL78L?VIK,D\G_13_\ $U]]?V99
M_P#/I!_W[%']F6?_ #Z0?]^Q2>NY2O'8^!/^&4/VL/\ HZ6S_P# 8_\ Q-'_
M  RA^UA_T=+9_P#@,?\ XFOOO^S+/_GT@_[]BC^S+/\ Y](/^_8I617-+N?G
M#X\_8-_:/^)NB)I'B;]I2QU33DF6X6!HI(P) " V4 /&3WKH8OV3/VKH88XD
M_:DLU2-0BC[,> !@#[OH*^_?[,L_^?2#_OV*/[,L_P#GT@_[]BBR%S/N? G_
M  RA^UA_T=+9_P#@,?\ XFC_ (90_:P_Z.EL_P#P&/\ \37WW_9EG_SZ0?\
M?L4?V99_\^D'_?L460^:7<^!/^&4/VL/^CI;/_P&/_Q-'_#*'[6'_1TMG_X#
M'_XFOOO^S+/_ )](/^_8H_LRS_Y](/\ OV*+(.:7<^!/^&4/VL/^CI;/_P !
MC_\ $U\^_MH_LT?'O2/A[H;>/?B^WQ)T.35DC^PV.GO*]HY1_P#2"JKD@ $?
M\"K]??[,L_\ GT@_[]BG)86T1REO$I]0@%%D*[>[/YR?^&=)O^@GJ1_[EV\_
M^)KT?X7^%+'X<:9>6=_X%TCQR]Q,)5NM>\.:CYD(P!L79@;>_/<U^^?V>+_G
MDG_?(H^SQ?\ /)/^^13)L?SJ:_\  EM<UN^U"%KG28KJ9YEL;/P[>^3;@G(1
M,C.T=!FO2=%TO3-(\"Q^'9?AGX>U*[2U>V.OW7AS4OMC,V<2G'R[QGCC' K]
MXOL\7_/)/^^11]GB_P">2?\ ?(H _G(@_9YEAGCD-_J$H1@Q1_#MYAL'H?EZ
M5[/K<FCZQH-YIL7P@\*:9-<0- NHVOAS4_/A)&/,3)QN'49[U^Z'V>+_ )Y)
M_P!\BC[/%_SR3_OD4 ?SB?\ #.DW_02U+_PG;O\ ^)KZ]_X)S_ C6+_5/B5I
MNG_$?Q1X,-B+)I&TBV%JUT'#$>8DREAMYQ]37V?\/=$^,WQ*FU]7^/"Z+JNF
MZC+;W6CP>&+63[(NXF(%F()RF.:K_!JTOM/_ &IOC7::GJ!U?4K?2M#BN-0,
M0B-PXC;+[%X7/H.*B;LC6DDYI'5^!/@KKW@WQ-:ZM??%[QCXLMH=V[2M7:$V
MTV1@;MJ@\=:U?B;\,-6^(5W83:9\1?$G@5+6-HWAT QA+@DY#/O!Y'3BN]HK
MFNSU.56L?./C3]C2\^(V@/HGB7XX?$'5=)>197MGEA0%EY4Y"YXK7L_V8?$F
MG65M9VWQ^^(<=M;1+#$F^ [44849*Y/ KW>BGS,GV<3GO 'A2\\$^&ETJ_\
M$VJ>,+D2._\ :NLE3<$-T7Y0!A>W%>;2?LY^*)KYYE^/OQ!MT>0N(XVM]J G
M.!\G05[512NRG%-6/R-L/V&?C=X2^+?B?7KCX4Z;\2].N[JY$)\1W:%9U:4E
M;A@CJ0Y'/_ C7:_\,Y?%C_HT7X>_^!#?_'Z_3[-&:T]HSG^KQ/S!_P"&<OBQ
M_P!&B_#W_P "&_\ C]9?BG]EGXP>(O#FHZ9:_LL^!]$N+N!HH]1LKDB:W)'#
MIF<C<.V17ZI9HS1[1A]6CW/RF\$_LH?&+PGX6T_2;S]F#P7XCNK5"CZIJ5SF
MXN#DG<^V8#/..!VK9^%/P3_:<^"'QHU#XB>"?@GX>T.6\T_^S_[&ANE-G&IV
MDLH,NX,2@/7N:_4#-&:/:,/JT>Y\?_\ "\?VY/\ HCWA;_P(_P#M]'_"\?VY
M/^B/>%O_  (_^WU]@9KQW]I_Q'XG\*>$-#U+P]XK_P"$*LTU-(]7UDV2W?DV
M[#:OR-Q]\CFFJC9+P\4KGSEX[^)7[2_BSQ+\+['XM_#_ $3PQX2/C72W^W:?
M+NE\\.VQ<>8W!R>W:OT>D_UC?4U\KC]G'QUXYU;PG<^*_C7<>*="TG5K;7(;
M*+1((%GEB.Y/WB'..37U.QW,3ZG-3*5SEJ0Y'8ANH%N[6:!B566-HRR\$ @C
M(]^:^//BK^R+K7PY_9<OO!OPLFU+QIKX\36GB""/7[M68LDB%EW,0-@"#C/.
M3ZU]D45*DT9GY^3>,OVX)I7D/PC\*@L23B>+_P".TS_A+?VW_P#HD?A7_O\
MQ?\ QVOT&HJ_: ?GS_PEO[;_ /T2/PK_ -_XO_CM<S\3M/\ VT?BI\._$/@[
M4_A3X<M].UNU-I/+;7$2RJI(.5)EX/%?I911[0#\POAKX2_;*^&'@#0O"6F_
M"SP_<6&CVXMH9;FYB:1ER3EB)>O-=)]M_;7_ .B3>&/^_P#%_P#':_1FBMEB
M:BTN9^S@^A^4K?"?]L9OCDOQ//PYTK^U%L/[/_L[[=%]CV;<;MGF_>]Z]!^V
M_MK_ /1)O#'_ '_B_P#CM?HS126)J+9A[.#Z'YS?;?VU_P#HDWAC_O\ Q?\
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
M#D<^E=7\-OV+/VNO%FA27_B#XO#P5?F9HQ87)%Q(R ##EX@1R2>,YXK]1Z*
ML?D)X"_8@_:=\3_M$^%M7^(5_>1:;I5Q) /$\5W;32P0 /AXXSG.XXX*_P 5
M?=WP\_8_D\%_%71/'FJ_$+6O%NI:1!/;6L&H6T$4:), '/[I5R>!C-?1M% S
M,TG_ (^]2_Z[_P!!6G69I/\ Q]ZE_P!=_P"@K3H **** "BBB@!DO^J?Z&J6
M@?\ ('M?]W^IJ[+_ *I_H:I:!_R![7_=_J: -"J.M_\ ()NO^N9J]5'6_P#D
M$W7_ %S- %BT_P"/2'_<7^535#:?\>D/^XO\JFH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /FS]N[QEXG\(?#3PJGA3Q%=^%[_ %;Q18Z7+J%BJF58
M9!)N W CJ!^5?.K_  V_:-M]#FMY?VC-3?Q)-<?Z',EM&+1( .1(-N2_TXKW
M;_@H/_R(/PY_['K2_P#VI3M0_P"0I8?[S_RKHI0C.]_(PJ2<;6\SYQ_X57^U
MK_T<DG_@*/\ XBC_ (57^UK_ -'))_X"C_XBOINDZ5V_5Z?8Y?;3[GQMKG[)
MW[0OB7X@:)XWU/XZV=YXKT2)H=.U1[8^9;(V[<JX7'.YNH[UU_\ PJO]K7_H
MY)/_  %'_P 17T=/K5C;2O')=1JZ]035J*5)XU>-@ZL,@@YI*C2>B_,;JU%J
MSY<G^"?[45Q(TL_Q^TN:1OO2S:3"['ZL8LFH[WX%_M1V6FW=Z?CCI<D=O;R7
M!"Z)!\P12V!^Y[XKZ;U_2VUSP_JFF)*8'O;62W656VE"RD9![$>M?-?PQ^!W
M@+Q5IMWH^M:IXLLO$NG,]M?6,_B*>/>O0.H)P58<X'K4NC!.R7XC5635VRO\
M*?@A^T[\5_AMX=\96GQVTC3[76K7[5':SZ+ 7B&XC!(AQGBNK7]E+]J=&#+^
MT)HBL#D,NB0@@^H/E5];?#3PIIG@3X>>'O#FBPM;Z1IEHMO:Q.Y=E09/+'J>
M>M=)7BRE)-H]^%&#BF?$_P //V0_V@_ 'QM?XKW/Q6\+^+O%\FG-I;SZW9S;
M6@.W _=[>1M&*][^T?M/_P#0?^&'_@'>_P#Q5>NT5//(OV%/L?G9K/\ P3Z^
M-]EH?Q(6V^,6B:;HWBV2XU77=)L[200W3?-(5Y!(') Y%?:7[$&!^R+\*44A
MA'HL<>1T.UF7/Z5WUP\4=K.]QM%LD;-,7^[Y8!+9]L9S6CX U/PYK/@O2+[P
MC)9R^&9X=U@^GIL@,>3]P=AG-#DVM3EK4XPMREWQ3H[>(O"VM:2D@A?4+&>T
M61AD(9(RH)^F:^<?@+^SA\3_ (=Z?HGASQ;XF\+:GX2TFP^R0C2+.:.]9E^X
MS,_RXY.:^H:*<*DZ?PNQR2BI;H^?_B3\'?BC/K$#?#WQ!X5L-)$($T?B*TFF
MF,N>2I3@+C'%:?PQ^#_CBWM;X?$;6M"O[DNOV0^&[>2%53^(2!^I],5[;16O
MUFK_ #$^RAV/B[]I']CKXM?'K0-9\(Q>,/!^F>#KF\CN;7S;*<WR+&<H'8?*
M3GKBN,L/V(?VI],L+6RM?VD;2&UM8E@AB6T?"(HPJCY>P%?H)14^WJ7O</9P
MM:Q\!?\ #%_[5W_1RUK_ . C?_$4?\,7_M7?]'+6O_@(W_Q%??M%/ZQ4_F8>
MRA_*CX"_X8O_ &KO^CEK7_P$;_XBC_AB_P#:N_Z.6M?_  $;_P"(K[]HH^L5
M/YF'LH?RH^ O^&+_ -J[_HY:U_\  1O_ (BC_AB_]J[_ *.6M?\ P$;_ .(K
M[]HH^L5/YF'LH?RH^ O^&+_VKO\ HY:U_P# 1O\ XBC_ (8O_:N_Z.6M?_ 1
MO_B*^_:*/K%3^9A[*'\J/R4\<?#C]LSP_P#%K4/ /AGXCWGC34+#3H=3GN;5
MXK:-8Y&*J!YH&3D=JV_V8O@3^T=\*/VG+/XH?%*\GT72KS]QKNHRS13F^BP
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
MC^QF_P"?^\_[^?\ UJTJ* ,W^QF_Y_[S_OY_]:C^QF_Y_P"\_P"_G_UJTJ*
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
MS:/F*8KMN+*8=48=<9ZCH:31M5A\;6=]X1\7V,<>KQ1XFA(^2X3M-$?UXY%
M%35-+O/A;J,NM:)"]WX;N&WW^F1\F GK-$/3N13_ !-X8'B9;3QIX+NXXM;1
M-R.A_=7L?>.0?IGM5'1-;OOA5JL/AOQ',UWX>N6\O3=7EYV9Z0RGU]#5O4=*
MO/AAJ<NM:'"]YX<N6\R^TR+DP$]9HAZ>H'X4 36-]I'QG\.26US&^FZW8MB6
M$G;/93C^)?;/YBI-!UZ2ZFF\&^,H8Y+]D*Q3./W5_'ZC_:]14/BGPM_PD8M?
M&7@VYC@UV./<K+Q'>1]3%(/7WZBI+*[TKXS^')+>YADTS6;*3$D1^6>RG'\2
MGT_0T 5K*^N_A+J$>G:E))=^$[A]MI>N=S6;'I'(?[OH:\)^+/A[6O'GBG7]
M/\+:HWB.U\&SQ7'B3P5&HM(]8$Z^="IFZ-M0'CN1CO7T)X>U:XO6G\(>,+59
M;PQLL=PR$PWT7]X'LV.HKX4_8Z\(?$#XP_$OX^7]A\5]9\&OIWB?^S6CLK*"
M<3QQ>:D(8R@X*(H7C\: /T ^%OBK1O&7@32-3T&W%EISPA$LBFQK8KP8F7L5
M/%=77F?P'^#UY\&O#VKZ??\ BF]\7WFI:G+J4NH7T21.6D"Y&U. /E[5Z90
M4444 %%%% !1110!F:3_ ,?>I?\ 7?\ H*TZS-)_X^]2_P"N_P#05IT %%%%
M !1110 R7_5/]#5+0/\ D#VO^[_4U=E_U3_0U2T#_D#VO^[_ %- &A5'6_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_P#QNO$_AA\:_"_BS]L+XF>([!M2_LW6;?2=,M//TZ6*7S_*88>-@&1.#\[
M"KBFB)WY78^E;7P9;6-W<75M?ZE!<W)W32QW)#2'U-)=>";2]O[:^N+[49KV
MVSY-P]P2\>>N#70D%20>HXI*=V<'/+N86H>$8=7M&M;[4M3O+9N6BFN2RFIE
M\.E(1"-8U80A=@C^U'&W&,8^E:]%%V'/+N>8^)_A;::LUCX8M?$/B/P]IDPD
MO';0]1:VE,@_V@.A[BOCGXL:7XK^#O[6\GASP5X_\3M%<^![W4II=;U%KMF=
M8)CU..FT$>A%??%[_P CGI7_ %Z3?SKYE_:B_8[\>?&GXQVWCOP5X\L/!\L>
MB?V+(L\+O(\;!UE&0"-K*Y%6GW-XSLUS,U_!W@/4=;^!_ASQSX8\5:[JNI0Z
M7:7VK:+KUR9Y5;RE+R0$\PD_,V1G(%=+X!\7:K^U5+/H'B;6K_0/"*J8;1K
M_9IM<*CYI%E&<*.Z]\5Z?X<\"1:-X9\+Z?)*([W2='BT>ZFLQM2\C6+RR&![
M=QWIVA_#70O#OPZTGP986[6^G:2I%C<HW^D6[9)W*WKDFJYD:^V@?F1XA^(W
MQ2\,:I\&]$TW7O&/BK3-1M-05/#NAZG);7=TD5U,BJ9%!+, H.<'A:Z'4Y/B
MW!HFI6_A/X.?&?PUK%Y\T=__ ,)-=2I'*3_K&C,8#=^"16S\/O@]XP^!G_!0
M3X*>&_$WBZ/Q39^7?7.DB%"@LX)!.S1G(Y)8DGZU^N-4:IW5T?,6D?L-^'KN
M#3M5O_'OQ+&MFU02W!\32+(I*@LOW>.<\5:U;]A'PEK]L+?4_'GQ(OX =PCG
M\42, ?7[M2_$'_@H/\#/A?XTU?PIXC\7/9:YI4QM[NW6PGD$;@ D;E0@]1TK
MGO\ AZ)^SE_T/$G_ (++G_XB@9]%> OA]I/PZ\#Z;X4TP3S:58P?9T-[)YTL
MB]S(Q^\3GDFOSR^"7P@75?VTOBW\(;;QOXUT+P'X;M5U#3-,T?6WMUAEF:)Y
M!D#[N97(&.]?0?\ P]$_9R_Z'B3_ ,%ES_\ $5\F?!O]L_X1^%/V\/C!\1=2
M\2R0>$M?TV"#3KW[%*QFD40[AL"[AC8W)':@#T#]BAO%^G?%S]H.:P\2ZKKZ
M>%-9%I#9ZS=&<W%NKRY#,?X]J=?:O2_%<>J?M6?#+Q;\1)?$-_X3T;0;*]FT
M*ST:7[/?)+%$Q+SR#G#,I&SICFOD[]FOP3\3?VC_ (O?';6O@K\64\#^'KS7
M#<7'FVS$W\4KRF)MNTE<+N]/O5^G-I\ M"L_#EQI5O)-IZ7VCOI-\+-MJ3AT
M*O)@_P 623GWH$?%G_!)OXB:I\;OA]\2-#\?^([WQ3,MW;"VM]4N&F>.+RVW
M%"W3G'3TKU3]K%_$W@?P#X<\'7&L:M:Z-J?BK3+*V\0Z;<&&>*U>7$D,D@Z'
M;P&[U\0?LH_LY_%+6_$_Q0T_X4?%%? NG^%_$363&YBW2W+(SK&Y*J>BKR.G
M/2OI"\_9)_:(\;WVC6GQ#^.MGXM\*VFI6U_=:2]J4\\12!L A00>#CFE=(AU
M(K1L],\9^*=<_8(O?ML][=^+/A?JS&&UANWWW5C>$?(KR=65SC+8[FO%/VV]
M+\;^&OV;[7XVWGC;4-,\>W^HVL*P>'KDVUI;6TH8B!@O^L9-H&\X)K[-\7?#
M_2O'7@VS\,ZYYFI:?9W*7,,EQAI 5?<@/8@=/I7 ?M)?LXV?Q^^$?B#P7#J4
MFAB_N8]1M HW6\%U&" 2.NQLG('X4N9$>V@?(O[&WAS5_P!H;X">*_'?C7Q]
MX\U77_#M[-_9\5GKTD*_) '"C@\EN,UQ^@?LF_M(7,][XG^$VIMX'T'Q"4O9
MK3_A+&DGEFQ\SS.!\SDEB<],U]G?L7?LT:G^RU\-=8\+ZOK-EKTU]J7VY9K.
M-EC5?+";2&ZGBMZ+X>>,/A?K-_<^!;RTO_#%V\EW/H&HY+P2G);[.W0!CV-3
MS:Z&3J.[LSYS^'_[''[2&JZ"\_C+]H;7?#FK^<56RLKV6\0QXX;S R\DYXQ7
M2?\ #$_QE_Z.D\4?E-_\<KZ6^$GCO5?B1X4?5=6\+W/A.\CN&MVL+F=)F;;_
M ,M R\8/I79TN9DNK-.S/C;_ (8G^,O_ $=)XH_*;_XY1_PQ/\9?^CI/%'Y3
M?_'*^R:YW6/'VBZ'=BWN;Q-Y3=F,[A]..]',P52;V/EC_AB?XR_]'2>*/RF_
M^.4?\,3_ !E_Z.D\4?E-_P#'*^MM"\16/B*S2>SG1]V?W>X;QCU%:=+F8G5F
MM&?FS^T=\)OCQ^SYI_@^_P!'^._C#QIJ.LZPMA'IEKYOF\(7+*I<[^!]WO7T
M=^S]\9?C#XG^/'A[1=:U#Q!K'@Z>TN'U"ZU?PI_8X@F15\E5?<=^XYR*ZC]H
M9BOQ3_9X(.#_ ,)F>G_7NU?71 /49[UHM4==-N4;LS=)_P"/O4O^N_\ 05IU
MF:3_ ,?>I?\ 7?\ H*TZHT"BBB@ HHHH 9+_ *I_H:I:!_R![7_=_J:NR_ZI
M_H:I:!_R![7_ '?ZF@#0JCK?_()NO^N9J]5'6_\ D$W7_7,T 6+3_CTA_P!Q
M?Y5-4-I_QZ0_[B_RJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^6/
M^"@__(@_#G_L>M+_ /:E.U @ZI8893R_0@]J@_X*(G'PV\ G_J==-_E+7D'P
M$\/O87/]IRZK?:A)>-*?+NWW+'ACPM=>&U<EZ?F<]=62E\OP/<ZYSQG(5M[=
M H(9N21R/I71UY_XT\?:#%K']@-J]O#J42^=/;2,%*)V8D]!777?N-'+2^-,
M^R]$_P"0+8?]>\?_ *"*^>OC$Y3XN# !S!".1G'!KUNW^*_@K1]'MA>>+=$M
MWAMHVD1]0BWJ-HY*[L_I7A7Q0\=^'=5^)R7MAXATNYM'MX<SQ7:.F,'J0>*\
MN'Q)GH2^%FH>M4/$'_(M:W_V#[G_ -%-3M.US2]:W_V;J=GJ(3[WV2=9-OUQ
MTIOB#_D6M;_[!]S_ .BFKVWL>26OV//^35_AC_V"1_Z,>O7Z\@_8\_Y-7^&/
M_8)'_HQZ]?KY9[L^PA\*"BBBD6,N8$N[6XMI1F*>)X9!ZJRE3^A->*^#/V2/
M#7P_FTH:'XS\?6EAIDBR6VE_V^YM% ;=L,>,%,]1[U[;11=HEQC+=',?$WP#
M'\5-*MK"^\0^(-!CMYC.)O#M^UG*Y(QM9@.5]O6OST^--IXF\!_M&?$CP1I7
MQ/\ 'JZ%H'@*X\260FUV1Y1>(BE=S=TR3Q7Z95^97[6&D?$#Q/\ M[>-/#GP
MWT.VU_7-=\#?V9/;7+J@2UDC42R*68 ,,+CZUK3U=CEQ$8J-TCUG]@O]HCXS
M^-_V>K[Q+?/!XYM/#M^UE+:3_)?2P!!(TGF]9'&[@=\"OIF[_:"OO'VKZ-H/
MPLT^'6M0NHEN-5OKM]D6BQ$=)!WE_P"F=><_\$R/@!XW_9]^#?B#0O'FD+H^
MHW6LM=0PB=)MT7E(N25) Y!XKV_X$_L_Z9\#3XK;3I1*_B#59-4G8 Y#,2=N
M3Z9JG'4X#\=_VQ/VL?C=I?[0WB[09?B%J%@-"NFTU(]#D:S@94)PVQ3]X[N3
M[5^UOPUNY[_X:^$+JYE>XN9]'LY99I#EI':%2S$]R2<U^/O[:G[#7QEUCXU?
M%7XB6GA43>$GOKG5%OEO(LFV4;B^S=NZ G&,U^CWP"_:G^'WB'PX?#UQXBTC
M1I/#%CIUD;F_U."-+TM:(Y:(%@<*?E/H:)K1"1]#T5Y)\0?VLOA!\,O#QUK6
MOB!HCV7FK#MTZ[2[E+-G'[N,EL<'G&!7F7_#SO\ 9S_Z'B7_ ,%EQ_\ $UER
MMC/JBBOE?_AYU^SG_P!#Q+_X++C_ .)H_P"'GG[.?_0\3?\ @LN/_B:.5@?5
M%%?*W_#SS]G/_H>)O_!7<?\ Q-'_  \\_9S_ .AXF_\ !7<?_$T<K ^J:*^5
MO^'GG[.?_0\3?^"NX_\ B:/^'GG[.?\ T/$W_@KN/_B:.5@?5-?"?[7WPK;X
MM?MO_":Q35;[2'TWPW<:@)M,N#;W#XF*[$E'^K//WO3([UZ'_P ///V<_P#H
M>)O_  5W'_Q->.ZO^UA\._BE^UUX=\:>#M1N_$.CZ'X3FM+P6UE*)1*]R-JJ
MA +?>&2.E7"+3$]G8]'T+]G+2=(DO?&%OXQ\?1Z_I[LI^T>(GF24QD85QCYE
M]J],U4Z'JVF1W%WXAN;J\@C\^$271/ER[<_+QZUN>"V:XTZ^>:'RFDO96:)L
M';G!P:V);>RMT,DL-M$@ZNZ* /QQ5W.)S:=CD(+C2-8T.&'5/$UY,+B$"XMY
M;HE23U!&*\_\2?"NR\407&IP>,?&FGV]I<)I]G9:%KCVEMY?\)V@=>>37MEN
MNG7@+0+:3@=3&JMC\JR?&JBWT)##"I*W4)$48"[CNZ47&IN]CX=UJ;Q#^SY^
MV[\)O"WAC7_%E[I^L2-<ZMI.H:T]VEZX5^>0!TYQZBOT.U32[/XCZ=:^(_#=
MY]CUNUSY%R!@Y'6&4>G8@U\ ?'77XM*_X*3? O4]50Z;%&'\U7.[9E9%&2/<
MBOOG7]!N_#&HMXK\**+F&;]Y?Z;&WR7*?\]$[!Q^M:+8ZX['SM^W_P",%\4_
ML4_$2TO[8V.NZ>+47-I)P5;[0@#IZJ>>?K7#?!3_ ()9? GQW\(/!?B/5++7
MGU+5=(M;VY:/5&13))$K-@;>!DGBNY_X*/IH7CO]C#Q;XELCFY@%M\Z':X/G
MH#'(/;)X-?07[,7_ ";I\-/^Q=L?_1"TRC\]_P!NW_@GG\(/V?/V<-=\:^$;
M76(=<L[FUBA>ZU%IHP))51LJ0.Q->O\ PW_X)1_ 3Q/\._"VLWMCK[7NHZ5:
MW<Y35653))"KM@;>!DGBNX_X*N?\F6^*?^OVQ_\ 2A:^C/@M_P D<\!_]@&P
M_P#2>.@1\N_\.A_V>_\ GP\0_P#@W;_XFC_AT/\ L]_\^'B'_P &[?\ Q-?:
MM% SXJ_X=#_L]_\ /AXA_P#!NW_Q-'_#H?\ 9[_Y\/$/_@W;_P")K[5HH ^*
MO^'0_P"SW_SX>(?_  ;M_P#$T?\ #H?]GO\ Y\/$/_@W;_XFOM6HKFYALX6F
MN)4@B7EI)&"J/J30!^=G_!)6;0]*\)_%CP=+DQ#Q3-!!%=?,LL2QA F3U;"]
M*^R89KKX.WZV]P\EUX,N'Q%.WS/IS'^%O^F?OVKXZ_X)A^']-\;> ?C/823*
MMPOC6>XMYX6'FQ':-LBGT_3K7VIX<\2S274OA#Q?%&VHE"L4SC]U?Q>H_P!K
MU% BOKNA7?A+47\5^%4^U6LX\S4-*B/R7"]?-C]'QS[U9U72K#XFZ19^(?#U
M[]DUBV&ZUO%&&1AUBE'IG@@UG0S77P<OUM[AI+KP7</B&8DL^G,3]UO6/T/:
MK&NZ%=^$=1?Q7X4075K.!)J&EQ-\EPG_ #UC[!P/SH&2Z=J-C\3M*O/#GB*S
M^Q:Y:X%Q;$X9&'W9HF].X(KXW^-?[-6C_'S]KJS\*?$YKO4=.TGP7]JT^ZL+
MGR9)L717<^!VY&._6OLS5=*L/B;I%EXA\/7HM-8M\M:WJ\,C=XI1UQV(-> 6
MGB.Y\0?MO&/4+)[#5+'X?F&[B8?*7-X3N0]U/6D]B)NT6T><_P##K#X"?\^7
MB'_P:'_"C_AUA\!/^?+Q#_X-#_A7U-XFNI;+P_?SP.8YDB)1QU4Y'-9ESHU[
M;Z1+=#7[\R);^: =N,[<UG=]SB4I/J?-G_#K#X"?\^7B'_P:'_"C_AUA\!/^
M?+Q#_P"#0_X5]"^"[34O$WAZUU"XUN^CEE)!6+;M&#]*V?"DUP]O?Q7-Q)=/
M;W;Q+)+]XJ.F:&VNHVY*^I\P_P##K#X"?\^7B'_P:'_"C_AUA\!/^?+Q#_X-
M#_A7TI!9WNLZUK"C5;NUAMIECCC@Q@ KGO6.HU,^.I-#.MW@MEMO.#\;\_X4
M:]QIR_F/S<_;Z_8Z^&7[.F@^ ;[PJ-8L(]7U22VU&XN)S=>7 JJ2RI@<C).,
M\XKY@^*7A+X5:%H$5QX%\>ZWXGU4S!9+34-$:SC2+!R^_><G.!CWK]TKW11%
MKNC07T_]M6T[R!H=1@CE5<+G(R#@UY?^VOX<T:T_9,^)\UOHNF6\R:62DL-G
M&CJ=Z\@A<BFI=#2-2UD]3\]?"_@/X2>&M1_97UKP1KRZAXZU?6;1_$]DM_YI
MMI!)"5!C_P"6?)88]J_=*OB?]B;]C_X.:K\ OA1X[N_ >G3^+7TZVU%M4=I/
M,-R#N$F-V,Y /2OMBM#I"BBB@84444 %%%% !1110 4444 %%%% 'S-^Q%_J
M_C)_V/VH?^@Q5],U\S?L1?ZOXR?]C]J'_H,5?3- !1110 4444 %%%% !111
M0 4444 %%%% !1110!F2?\C%#_U[M_Z%6G69)_R,4/\ U[M_Z%6G0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %5=1TZ+4[8Q2CW5AU4^HJU10!B:=J,UE<C3]0
M/[S_ )93GI(/\:R/B9\3-*^&OA^YU'4;E(1$A;YCT]..Y/85G_%_XBZ)X&\/
MSS:E,BR1KOR3S%Z'ZGL.]? OQ._: U[0/CQX8U_XL^$[JS^&5T!+IL$O)+=%
MN91W(Z[.PYI,:5W9GT9X-\&:K\9_$$'CCQQ!)!HL3^;H^@S_ ,?I/..Y]%KU
M'X@^/]&^&?A:[\0Z]/\ 9]/ML+A?O.QX5%'J>@K4T/7M.\4Z-9ZOH][#J.EW
M<8DM[FW8%'4],8_E7EW[5>C^#_$7P=U#3/'$]_9:'<RQK]MT^$R/;2Y^21L=
M%!Y)[5PU92M=;Z?FN_7M?J>U1IQ5H]/^ _Z=NE[%[X7?M!Z+\4-=N-#&A:[X
M7UN*$726&NVOE/-">DB$94J?K7ID5W;W$CQPW5O/(G#I%,KLOU .17YV_#3Q
M;\6? NK^*/!'AGQQ:_%[05T.2XL?$-CB233\ A8M_7<!_#FIOV>=(UFSU[1=
M3T3X@:%=>*KG3)Y=0TC2=+F^US2X.5O9"Q"2 ].!FNB<8ZRCM:_G]KIO]G7I
M?9V..%2:5I;W^6T>NWVM-G9:JY^ABW=N\[0+=6[W"\M"LRF0?50<B@W5NMP(
M#=6XN#R(#,OF'_@.<_I7Q3\$D^'L6E^'M;U?5-0M_C7)=3K>06,CO>RR[R%2
MYCSQ'C'.*XR]FLY/AWK&M7=U(O[0L>N21V*/*W]H+%YP"K''GF/;GG'2CV=I
M<M]K;:WNTO=[VO=]D6ZWNMI6]=+64G[W\M^5I=VUYW_0=[ZTB;;)>VD;9QM>
MX13GTP3U]J+N\M[&!I;BXA@0 D&654W8&<#)Y/TK\UX_#-OXBT/]H[6?$:27
M>O:.4N8':5U%K<*H.] #P<UZ'IVKZ=XQ\;> )/BS>(?"K^$$GTI[Z9H[>6^V
MCG((S)CH#4*#<.9/6R?WQE)6[OW;)=1^UM)JVEVO/24%KV7OIM]+,^K_ (6?
M&KPY\7=$U35M(,UA9Z=?2Z?,^IE8<RH<$@DX(]*[@W5LL:R&ZMUC;[LAF4*W
MT.<&OS$^%FO>&KOPC#X4UB%9=*U/Q!J;076L3F/35=6^3S@""S_W1FE\&/>>
M)?"WP\\.:]>O=6=IXTN;$1V[/'&8-G^K SG81Z]JU5+GFHQZ\OX\J?W-[=C-
MUO9Q;GK\?_DO.U]ZC:_<_3F"[MKI"]O=6]PB_>>&975?J0>*62Z@BMGN&FC%
MNBEVF#@H%'4Y'%?$OQML(OV5O%^L:)X*TJ6RTCXAVRV>GV=H7>."]R%XR25R
MI8U])77PYN="_9SN_!FD,_V]-#>VB8L2S2LN3R><Y)KFF[4)5H]/S5[KY:>M
MT=<-<1&A+2_7^Z[6?SO)>7*^EC"E_:O\-+>K)#X=\1W?AGS?(;Q7;VF[34?=
MMY;[W7CI7L*ZG8O%;R?;;:-+A0\/FS*AD!Z8!()KYV^!OQU\">!/@KH&@Z]K
M$4.O:>/LESX?,.^^:7=C(M^K9/.?QKP[]K#Q#I/C;7_'GV:*+3?$FAZ9!>:;
M+KCN)MO!/V.$$;6]2<UK44:<N5:I=>ZT^76^G3?4QI2E4BI/1OIV;;2\^G7J
M]-#ZV\;_ +0&@^"/B-HO@8Z?J.N>(=442+#I81Q;QDXWRY(P*](CNK>:5XHK
MJWFF3[\4<RLZ_4 Y%?G;<^'(O%'Q1\-:[!I:W_C";P&;^.<E_->[52%D&#]X
M8%7OV9='U(^/?!FJ2?$+0SXFNV+ZSI6F:7,=1E/\4=ZY8JF#WP*TC2N_9R>J
M<KOTE)*R[>[J_-&,Z[4?:Q7NM1:7K&,G=]_>T7D=C_P46_Y*/^S9_P!C2/\
MT;%7V]>_\?<W^^:^(O\ @HQ_R4K]FWM_Q50_]&Q5]NWO_'W-_OFL7\*-H?'(
M@HHHJ3<D@_U\?^\/YU\=?L/_ /)]W[4O_7Q;_P#HQZ^Q8/\ 7Q_[P_G7Y_?L
M[^+O&_A/]N']I63P5X$7QS/->0K<QMJL5C]G4.VTYD!#9.>!TQ6M/<X\3LC]
M.Z*^>O\ A<OQX_Z-_C_\*ZT_^)JO)\=_C7#=QVLGP+M8[J3[D+>,;0,WT&VN
M@X#$_P""G7_)EOCWZ6O_ *41U^>/["F@^(=>U/X=6-KXJ\#:)%#K7GQ6=WIY
M.NYW$_+)Y71OX<OC%?5W[?GQ(^+>O_LK>,['Q-\'H_#.C2"W\_5%\26]WY&)
MT(/EH 6R<#\:\"_89\2^+=67P)K%CJ\E[JZ7ZVDMM<>)K2%;BUB)5(5LBGF$
MA>F#EL4",;]HR3Q-XK_;-\*Z;XB7P]+'%XVBA-OH-@8[Y%,L0+7$H0%P1C!W
M'O7 ?#WP%X UOX@_%=/%&D>&]1DM/$]W#:MKVN7EC(L8E?A1 C!AQU/.:]\_
M:7^*GBF+]J3P-+X9UW4=%N-0\5K9M;W6KV]T(@7C4J;54WP#D_?)R#7F'[/^
MH:AH_C+XO0?VS<V4R^*;D3?9/%5IHZR,)'!;9.C%^>XX'2@#@/VC_ /PX\.?
M#62\\,:)X2L-5%W"JS:-XAOKVX"DG<!'-&J$>ISD5^XO@"9QX \+X;KI5J?_
M "$M?CE^U]KUUJ'P<FAFUN]OT-];GR9_&=CJBGD\^1#&KGZYP*_8KP#_ ,B!
MX7_[!5K_ .B5K*IHAG0>?)_>H\^3^]3**PNP'^?)_>H\^3^]3**+L!_GR?WJ
M^2O"LC?\-W_&?G_F#:2OX>2:^LJ^2_"O_)]_QG_[ ^D_^B36D'>Y%3X6>\T4
M44'FA1110!AWO_(YZ5_UZ3?SK<K#O?\ D<]*_P"O2;^=;E-E2Z!1112)/CSX
MP_\ *3GX _\ 8*G_ /0)J_0ZOSF_:TM/%O@/]JGX;?&+1/"<_C#2/"NF/'<Z
M=8S!;F1G\Q/D7!)QO!X!Z&KW_#U[6_\ HWSQ=_W]/_QJMEL>C3^%'VGK7P.^
M'?B35;G4]5\#^']2U&Y;?-=76FPR2R-TRS%<D\=ZI?\ #.?PK_Z)SX7_ /!3
M!_\ $U\<G_@J]K8'_)OGB[_OZ?\ XU3G_P""K&O1QQR-^SUXO5),[&,APWT_
M=51H?8G_  SG\*_^B<^%_P#P4P?_ !-'_#.?PK_Z)SX7_P#!3!_\37QQ_P /
M7]:_Z-]\7?\ ?T__ !JC_AZ_K7_1OOB[_OZ?_C5 'W7X2^'?A;P"MROAKP[I
MF@+<D&8:;:)!YA'3=M SC)ZUT-?GF/\ @J]K1_YM]\7?]_3_ /&J/^'K^M?]
M&^^+O^_I_P#C5 ',_L :M?P_$G]H;3["V@GDD\5S3%IY"H $LHQQ7V3;ZOJL
M.LV=EJ%I:Q)=*Y5X)2Q!49YS7R5_P3^\$^)O#OC+XD^(_$FD#1!XNNVUBTLS
M,))(TD=GV/CHR[@*^M]5_P"1KT'_ '9O_0164MSCJ6YK6-RBBBH.8R=1\1II
M^H_8ELKN\G\L2D6R@A5)QS5>7Q1(8I!_8>IC*,,F,>GUIT9(\<W&#C_B7I_Z
M%6U,3Y$O/\#?R-,O16T/+?"&CPW/@?5+\RW,5Q$\I3RIBJ@CIP*]+TMVDTNS
M=B69H4))[G KS/PG>7\/@/5HH-.^T6S/-ON/-"[?7Y>^*]+TG_D$V..?W"?^
M@BJD:5/U,7X@:Y=>'O#CW=FRK.9%C!89 !KK?A;X;TF_\ :-=7.FVD]Q-"7D
MD>%26)8\G(KA?BQ)Y?@]_E5LS(/F[>]>F?"'_DFN@?\ 7O\ ^S&JCL;45[IY
MW\9;B/P-XFT&YTBUM[4RQO'*L<84.I8=<5U"G*J?50?TKD_VC9?)U_PTY19
MH;Y7&0?F'6NL3_5I_NC^5*9%=;,\0_:'_P"2I?L\?]CF?_2=J^NZ^1/VA_\
MDJ7[/'_8YG_TG:OKNJCL:TOA,S2?^/O4O^N_]!6G69I/_'WJ7_7?^@K3JC8*
M*** "BBB@!DO^J?Z&J6@?\@>U_W?ZFKLO^J?Z&J6@?\ ('M?]W^IH T*HZW_
M ,@FZ_ZYFKU4=;_Y!-U_US- %BT_X](?]Q?Y5-4-I_QZ0_[B_P JFH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /E7_ (*' 'X<^  QPO\ PFVFY/H,
M2Y->#_L\ZYX=OO&NK:?H?BNZ\126Q<O!+;>5';@L>%/?FO>?^"A8!^'?P^W#
M*_\ ";Z;D>HQ+FO!OV>?$V@^(_'WB6/2=)U"REL;A[=KB] VN@/W4P.!GG!K
MIPK_ 'DE_=_5?YF&(LJ2?]Y+\'_D?10.#7B/Q:_9_P#"/B#Q'>>,;NRGEUBY
MM?LT[_:62-D ^4%1_.O;JYOQI$7M[=LC:K<@GK^'>NO$13IM]?\ ,Y:$K32Z
M'AVB?!SX-Z4_V75/AK>?VGKT26UQ)-J$\P4$@%E8CY5('&.]8'C?X>?#_P#X
M6X?!OAGP)<KIT)M[%T6XD3$2CYI&/<CU[U^F^CZ?:RZ1I[/;0NWV>/EHP3]T
M5\__ !@M8T^+VZ..-&\F$E@H!/![UY\+.236G;RZ+Y?YG=-:-K>VGD^K."^&
MOP2\)?"%[L^&+&2R^U*%E#2EP<'/>NK\0?\ (M:W_P!@^Y_]%-5\]35#Q!_R
M+6M_]@^Y_P#135[+V/)L6OV//^35_AC_ -@D?^C'KU^O(/V//^35_AC_ -@D
M?^C'KU^OEGNS[&'PH****184444 %?'7A_\ Y2_WG_8E?^R)7V+7YO\ Q\^/
M3_LZ?\%-Y_%$/AB\\7W,_ANWTV#2K!]LTLDJ#&W@Y/R],=ZTI[G+B/@/U>HK
MX,_X>6>./^C9/'G_ 'Q)_P#&:/\ AY9XX_Z-D\>?]\2?_&:Z3SCZG_:;_P"3
M=OB5_P!B]??^B'K\)_V=]>U[PMX1UG4=%O?!(#WT<$EGXETH7MQRH_>)F-@L
M8[\CZ5]Z?'?_ (*3>(K_ .$/BO2];^ 7BWPU8ZKI\VG?VGJ3-'#"\R%%))B'
M<],\U\F_L3:G+:^"/%%L-5N[&">\59(K?Q7::.) 8@#E)D8OQQN!QVH$5OVB
MKW7;[X;Q_P!H^*/A5K5DU]!^X\':6(+PG)Y$@A4;1W&[TKJ?%?P_\!7/[7/Q
M,TO6?#_AL:/:VMB]I9ZEJ-QID$3-;PEC']G1B2<DD' Y)KF?VCSJWAWP1-HB
MZZ+CPC/>VKZ5I$7BBTU1K:1<^:TPB0,V2?E.>.:]5O=2GTK]M7XM-#J-QIK-
M9:>"UOX@MM(+?Z/!P7G5@_T'(H X3XO_  U^%6D_#/Q%>:-X>\%6NJ0VK-;S
M:?XGU&XG1\CE(Y(@C'V8@5^CG[$_P,^'7B+]E#X7ZEJG@7P]J&H7.BQ23W5S
MIL,DDK9.69BI)/UKXF^/OB2\N_@UXMAD\0ZA=(]BP,,OCW3KU7Y'!@CB#2?[
MJD&OT1_8._Y,\^$W_8#A_F:!G:_\,Y_"O_HG/A?_ ,%,'_Q-'_#.?PK_ .B<
M^%__  4P?_$UZ+10!YU_PSG\*_\ HG/A?_P4P?\ Q-'_  SG\*_^B<^%_P#P
M4P?_ !->B,P12S$*H&23T%?,'CSXM>)OV@O$M[\/?A!=MI^E6LA@\0^-BA,5
ML,_-!:G^.4C(+#A: .1^*6F>!_%_BVX^&7P@^&GA+5/$N/+U?7VTB%K/1(SP
M6+!<-+Z+Z]:X;P_\#?"?[,'[7?P^T/P_&MM"W@ZZN-0OBNUKF;[3@R,!T]@.
M@XK[2^$OP@\,_!7PG%H'AFQ6V@#&6XN'^::ZE/WI9'/+,3S7S[\6@&_;_P#A
MZ" P/@R[X(R/^/JD]B9;,],\%SQW5C?S1,'BDOI65AW&:=XX57\-RJX!0S1
M@]"-XIWA(;;?4P  !?S<#ZTGCA!)X;F1AN5IHE(]1N%9=3@^V1Z#;V]KXEU^
M.UCCBA_<D+%C;]WVIWCB18=$CD=MJ)=0LS>@W4SP]86^F>(]>M[6(00KY)"+
MT^[4OC,9TB$8SF[AX/\ O4=1_;1\7?&MK#7_ /@I=\"LB.\L9UD4AQ\K#9)V
M-?;L%U>_!'55M;MY;SP/=2X@N6^9].=OX&/]ST/:OA_]H?1X];_X*5_!"P:6
M2V257Q) =K(0LA!'X@5]]:'K\DMU-X.\8PQRWDBE8)W7]U?Q>H_VO45JMCMC
MLCYN_P""E/A%;']E'QYKF@726]G?+:M?6R8,4Z^<F'7T;)'3K7T+^S%_R;I\
M-/\ L7;'_P!$+7S5^WSX2\2>$/V6/''AK2[.[\0Z!J!MQ8I"#)-9$3*S(0.2
MF!Q7!_";_@H!XX\!?"_PIX<_X9P\;Z@-)TNWLOM<,<@2;RXPN\#RCP<9Z]Z9
M9[!_P5<_Y,M\4_\ 7[8_^E"U]&?!;_DCG@/_ + -A_Z3QU^:/[5?[8'C;]JW
MX%ZSX%TCX">,=->[N8&-^89)TC,4@<J56(<G&.O>O2O G_!1[QAX5\,Z'X5/
M[.?C6ZO](TVWM9%C5PS".-4W[?*R =N?QH _1>BO@.]_X*?^+=-\K[7^S;XW
MMO-<1Q^;O7<QZ 9AY-2W7_!37QG90237'[-'CJ&&,;GD=7"J/4GR: /O>BO@
M>V_X*:^,[VWCN+?]FCQS-!(NY)(U<JP]0?)J.S_X*?\ BW4))X[;]FWQO</
MVR58][&-O1L0\&@#[A\:>*[+P/X6U+7=1D$=I91&1B>YZ*/Q) _&O*?"?PLU
M3XH"W\5_$6[NO/GS)9^'[69HK:TA;[JR ?ZQL=STS7Q/^T%^WY\5OB7X9M_"
M_A?X#^(]"U26X2YF35K*6Y$T*9.!&(U/WMO/M7(7O_!0O]K_ $FW66[^&,=I
M#D('E\-W*+D]!RU 'Z4W'P5TCPA;B^^'^FV7AG58&\PQV4*QQ7?JLH'WB?4\
MU=BETOXO:%+:7<;Z9K=B_P \?W9[.8=&4]<?SKYM_8[^-GQI\;^%O$WC;XF>
M'IM-2+48[<Z4+![5A;^4I,\:/RV"<'Z&OI77] 3Q5%:>+/"=W'%K$:!HIE/[
MNY3O'(/T]J $\-^))I+B7PAXOBC.HE"L<SK^YOXNF1_M8ZBL^&6Z^#E^MO</
M)=>"[A\13MEGTYB?NMZQ^_:KT4NE_%[09+2[C?3=<LF^>+.V>SF'1E/<9[]Z
M=X;\2327,OA#Q?%&=1*;(IG'[J_CZ9'^UZB@"OKN@W?A+47\5^%4%U:SCS-0
MTN(Y2X7_ )Z1XZ..OO7B]SK]CXG_ &V+/4=/E66"7X=L3V93]M/RL.Q%>P0S
M77P=OUM[AI+OP7</B&9CN?3F/\+?],_0]J\@U'1].TS]NZ2ZTZ*.)=0^'YGD
M:+[LA^V$!AVZ>E)[&=3X6>F>,/\ D5]2_P"N7]14^H_\BU<?]>?_ +)4/C#_
M )%?4_7R3CZY%<I<W?CC^QY!+96 MC;X9@W.S;_/%9(XXJZ*?A+1;K5= M+B
MRLEBMV& #?NF2.IP.F:Z[P4JQ:?=Q"W%O)%=.D@$ADW-W.XUQW@FX\6Q>'+4
M:1:V<M@"?+>9L,3GG-=9X":Z;3]0-ZJ)>&]D\U8_NAO:FS2IU,V\TN?5=?U8
MV=HN8I5660WCQ;VV]<"J7A^V:Q^(HMI;80W*6C-(XG,N\'IR>F*L33^)8O$N
MNC0[>UG@,Z^89S@AMO:L))_%'_">2.+:U_MO[-AHL_N_+]?K3&KM6OT.^UG_
M )&3P[_UTE_] KRS]M[_ )-&^*7_ &"O_9UKM;.;Q'+XJT3^W+>VAB#2>48#
MDEMO.:XK]M[_ )-&^*7_ &"O_9UJ>J,K6<4>A_L*_P#)G_PE_P"P!;_R->[5
MX3^PK_R9_P#"7_L 6_\ (U[M6QZ 4444 %%%% !1110 4444 %%%% !1110!
M\S?L1?ZOXR?]C]J'_H,5?3-?,W[$7^K^,G_8_:A_Z#%7TS0 4444 %%%% !1
M110 4444 %%%% !1110 4444 9DG_(Q0_P#7NW_H5:=9DG_(Q0_]>[?^A5IT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
ME$_@'H*P/$7A731H5\;32X?M(B)C\M/FSGM[U-;>+(XXH%;3-3W*B@_Z,>H
M]Z.F@WK%)' ^#+R2P\=:N\-E+>G]XOE08! W=>>U=DVI3ZAXLT43:=<6 1)L
M&<CYN.V*Y7X;2>;X]U60*RAXY&VL,$?-T-=SJO\ R->@_P"[-_(4WN:3^+Y&
MY1114',<O?G4!XUE_LY;9I/L";_M)(&-W;%6I6\2^5)F/3,;&SAWZ8IT?_(\
MW'_8/3_T*MJ7_42_[C?R-4:-['F_@JXAC^'.LH\T:2%IL(S@$_05W^D?\@BQ
M_P"N"?\ H(KSGPAI%C=^ -7N9[2*6Y1YMLK#YACI7H^DG.DV/_7!/_011(JI
MU]3F?BL[IX0DV#),J@\9XKTOX0\?#70/^O?_ -F-><?%"*YF\)2K:H[OYBEA
M&,G;WS[5Z-\(B!\-M!&0"+?&/3YC5QV.BC\)YU^T5+)#XA\,O",RJ'VC;N_B
M':NJ3_5I_NC^5<O^T(ES+XD\-"R#O<@.5$7+#YA74+]Q,]=HS]<4IF=?H>(?
MM#_\E2_9X_[',_\ I.U?7=?(G[0__)4OV>/^QS/_ *3M7UW51V-:7PF9I/\
MQ]ZE_P!=_P"@K3K,TG_C[U+_ *[_ -!6G5&P4444 %%%% #)?]4_T-4M _Y
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
MHH **** "BBB@ HHHH **** "BBB@ HHHH *CN+>.ZA>&9!)$XVLK="*DHH
M\.\:_!CP_;^(H-7N[26)1\D>IV3F.:#/9\8# =BV:\K^(G[*W@7XF?%'PSX?
M\3SWFOV$^EW;A[VX+-,Y3Y77L&3KTK[!N+>.ZA>&9%DB<;61AD$5\_\ QJ^$
M&I7T^D7NB:_<>';FPF9;75X4\QK:*3B6,J>NX< ]J /A?P!\3M<_X)U_&?4?
MAYXEU"X\5?":ZN MMJD(+II[-R 6Z!@.JY]Z_2'0]<T[Q/HUGJ^D7L.HZ9>1
MB6"Z@8,CJ?<5GZC^S?X \7_!VZ\!W^FQZEHE^A>:XE^:>2<]9]_7?GO^%?GY
MX;U[QS_P3+^+">$/%LEQK_P6UJ<_8=48$BTR>O\ LL.Z]ZRG"^J.JC6Y?=EL
M?I!7EWQ[\%ZWXVA\$KHUI]L_LS7HKVZ&\+Y<*@Y;GK]*]%T76]/\2Z/9ZMI-
MY%J&F7D8E@N86#*ZGD5<KG6DE+LT_N/13T:[IK[TU^I\Z^/O!'BG2/'_ (FO
MK?P OQ&L/$EJEK!<M+$O]DD=21)SCO\ )SQ6+XDM?B_X4TG0O!-I\/\ 4/&7
MA2"WW7]_I>HQ033N6R(1YA^X!Q7U+10M$H]%;[E>WW-OS>E[I&3IKF<EHW?[
MW:[^:BEV6MK-W/#/'GAKQ1\2/ '@G2;3P?)X8LUU2!]5T>:XC=K:U0\J2O#
M\<"O;+J.6"PDBT[RTFCBV6WFC]V"!A=P';I4])52ES)K:[;^^R_"VGJQPARM
M-N]DETV3;Z=[Z^B/EWXB>'/&_P 2K*\\-:K\&DMM7N'"CQKIM[%#:H0P(EV
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
MF=))$#.QRQ"J0!R3P*]OJ*YN8K.WDGGD$4,8W.[= *DR4GT/"O\ A@W]G_\
MZ)K8?]_Y?_BJ/^&#?V?_ /HFMA_W_E_^*KV'_A,M$/\ S$8_R;_"C_A,M$_Z
M",?Y-_A3U*]\\>_X8-_9_P#^B:V'_?\ E_\ BJ/^&#?V?_\ HFMA_P!_Y?\
MXJO81XST0C(U&(CU ;_"C_A,M$_Z",?_ 'RW^%&H>^>/?\,&_L__ /1-;#_O
M_+_\51_PP;^S_P#]$UL/^_\ +_\ %5["/&>AGIJ41^@/^%'_  F6B?\ 01C_
M .^6_P *-0]\\>_X8-_9_P#^B:V'_?\ E_\ BJ/^&#?V?_\ HFMA_P!_Y?\
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
M?^$,T/.?[-AW>O.?YULT4[L.9]S,L_#6EZ?<I<6UE'%.F=KC.1^M>2?MO?\
M)HWQ2_[!7_LZU[+?:I8:6BO?W]I8(YPK7<ZQ!CZ L1FO"?VUO$VB7?[)GQ/A
MM]<TNYG?2\)%#>QN['>O  ;)H6Y4;MH]4_85_P"3/_A+_P!@"W_D:]VKPG]A
M7_DS_P"$O_8 @_D:]VK<](**** "BBB@ HHHH **** "BBB@ HHHH ^9OV(O
M]7\9/^Q^U#_T&*OIFOF;]B+_ %?QD_['[4/_ $&*OIF@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#$NK&32)C>6*9B/,UN.A'J/>M*QO
MX=1MQ-"VY3U!Z@^AJS6-?V,UA,U]8+EO^6L'9Q[>] &S1573M1BU*W$L1((X
M9#U4^AJU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %1W%O'=0O#,BR1.-K(PR"
M*DHH X8BY^'][U>XT.9N">3 ?0^WO3_BE\+O"OQX^']]X9\2V,6IZ/?QXY W
M1MCAT/\ "P]:[*XMX[J!X9D$D3C:RL."*XIA<_#^]S\T^A3-@$\F ^A]J /S
M;\)ZOXS_ ."9/Q:;PGXRDN]?^#6N3;=.U3EDM#GKC^%AD;AZ<U^B.@Z_IGBK
M1+/6-&OH=2TJ\C$MO=0,&1U/O6K\4?A=X5^/'@"^\->);&+5-'OXR 2 6C;'
M#H>S#K7YM>&-<\;_ /!,SXLIX/\ %TMQKWP7UNX/V#4\%A:9/!_V6'=>_45E
M.%]4=5&MR^[+8_1ZBJ>B:WI_B;1K/5])O(M0TR\C$L%S"P974^XJY7.>B%%%
M% !1110 445DZ[XQ\/>%7B37/$&EZ(\JEHUU&\C@,@'4J&(R!0(^/O\ @HM_
MR4?]FS_L:1_Z-BK[>O?^/N;_ 'S7YV_\%,/B5I=[K/P-OO!NNZ%XAU;3M<>>
M*&&_BDB60-&8Q*0V%4D 9)%;=G^U7^U3KFI"TT_P'\/=1OI6(2VM-7@ED<^B
MJ)R36EKI',IJ,Y'WA17Q;_PN/]MG_HBGAS_OZO\ \=H_X7'^VS_T13PY_P!_
M5_\ CM+E\R_:KL?:T'^OC_WA_.OC;]B;_D^S]J7_ *[P?^C&JI'\9/VV1(I'
MP3\.$Y&/WJ__ !VL3_@FUJ7B?6/VK?VB;WQIID.B^+)UMWU+3[8YC@E\Q\JO
M)X_$U25DSGKS4DC]&:***R.,AO+.#4;.XM+J%+FUN(VBFAE7<LB,,,I'<$'%
M>3G]C_X''_FE/A;_ ,%Z?X5Z]133: X/7/@)\-_$WAK1_#VK^"-%U+0]&!73
MK"YM5>*T!ZB,'IFD\%_ +X;?#B\N[OPMX'T30+F[@:UN);"T6-I8CU1B.JGT
MKO:*+L#R'_AD#X'[MW_"J?"V[KG^ST_PKUJVMXK.VAMX(UB@A01QQH,*B@8
M'L!4E%#;8!1112 **** "ODOPK_R??\ &?\ [ ^D_P#HDU]:5\@Z-J=OI/[<
M_P 9I[DN(SI.DK\B%CGR3V%:0ZD3^%GT'16'_P )KI/_ #TN/_ 9_P#"C_A-
M=)_YZ7'_ (#/_A569Y_++L;E%8?_  FND_\ /2X_\!G_ ,*/^$UTG_GI<?\
M@,_^%%F'++L9_BJV:[\2Z3&FGPZD?L\I\B=]J]>N?6I- @@CUR:WET.VTV[A
MA$JR0OORI..O:JEWXLTU_%.G7 >?RH[:5&/D-G)/'%7M'U"'5O%E[<VPE,'V
M1(]\D93+!NG-5T-7=1L=+113994@C:21@B*,LQ/ %08!+*D$;22,$11DLQP
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
M1?ZOXR?]C]J'_H,5?3-?,W[$7^K^,G_8_:A_Z#%7TS0 4444 %%%% !1110
M4444 %%%% !1110 4444 %>>_M"^,=4^'OP.\<^)=$DCAU?2M(N+NTDE0.JR
M*A*DJ>",]J]"KR+]KO\ Y-A^)_\ V +O_P!%F@#QSPUHWQY\0^&-%U9OCQ;6
M[:C8P7AA'A2W(C,D8?:#GG&<5H_\(?\ '?\ Z+[;_P#A)V_^-=S\.;64_#7P
M<0A(_L2R_P#1"5T/V2;_ )YFO05*'8\AUZE]SR7_ (0_X[_]%]M__"3M_P#&
MC_A#_CO_ -%]M_\ PD[?_&O6OLDW_/,T?9)O^>9I^RAV%]8J=SQX> _CFMTU
MP/C]$)&&& \*V^T_AFM3X)>,/B9I'[2.H?#_ ,9^.+?QKI;>%EUN&9-(BL7B
ME-P(]OR=1C/YUZ;]DF_YYFO*/#\%TO[=,CPML>/X?*QC/_+3_3,8_.LJD(QC
M=(WH59SG:3/6OB?^T%I'PXU:+1K;1=:\8>(& =](\.6HN+B)#T=P2 !^-4;?
M]J3P;+X!UKQ--]MLI-&.R_T:ZB$=]!*>D9C)QN)Z<UP/A'Q?H_P>^.OCZX\>
MW=OX=76Q;SV.JZE((H)4"D&,2-@ CTS7B_QYTCPY\:M:^(/BRVL%U+PA#;V5
M@MX59(;NY$^6>-E(#C!'S5Y]W[--/5J]_P"5W2M^-M=;^1ZD4G4::M9VM_,M
M=?GNK:);ZGT!'^V9HUYJ>G:;I_@?Q;JFI7,*SSVMI:1.]DC$;3-^\^7(.>_%
M>]IJ=N5M_-D2VEF4%89F"O\ 3&>M?G)XU^#O@7X?W/Q)N/#N@Q:-/:Z+I\D4
MMO/*&0LT98@ENYKK=9?P)??%#7;OXM:Q?:9JFGV]DWAEHIW2X"X'-JH_UC$X
MR,&NB*C)*W=_AT7=]N^ISR<H04WKM]_+%W?9:Z]M#[PEU&TM[A();J&.=_NQ
M/( S?0=:LU^7_BC1M4\7>-_$6K>(_B#X:\.:[;WD0TH>(=/G?6XH< QFW57&
M\MWPIP2<U^DG@A;I?!^C"]O&U"[%K'YMTT9C,K;1EBIY7/I4Q7-34WY?BK_A
MU\QN?[SD7GKZ.WW/=/L;E%%%2:!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5'<6\=U"\,R+)$XPR,,@
MBI** .&(N?A_>@Y>XT.9L GDP$]C[>]/^*/PN\*_'?P!?>&O$MC%JFCW\9&2
M 6C;LZ'^%AZBNRN+>.Z@>&9!)$XVLC#((KB2+GX?WN1ON-"E;J>3 3V/M[T
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
ML_$O@_QP_P "_CC%+IGB^RE-MIVIW? N0/NJS'@Y&"&[BONIE*G!KRO]LO\
M8ST']J7PFL\+)HWCO3%+Z3KD8PRL.1'(1R4)_(X-?-G[*_[8/B'P=XS/P0^.
M\+:-XOTXBVLM6N>%N@.%#MT;..'Z&L)PZH[J-;[,C[2\57.HV?AK4Y](A%QJ
ML<#M:Q'H\F#M!]LXKYJ\1_&[]HKPIX:M(3\)[+7=9G\M7O+"Y9EA+]25_P!G
MH?K7U41COD=01T/O2B1EZ,16*T=WKM^'^?4['K:W2_X_Y=#YD;]HGXS66L&Q
M?X*SWMI!;1M-?BX*F29NJJO3 [FJ$/[1?QOL]1UP3_!R2^MX9(ULUCN J,I'
MS?-GG!KZ7\2Z9/KNBSV4%Y)922$%9D/*X->,^)/V?_%/B'2+^UB\8MI4UQ*K
M V@95VCVSU--2N]5_3Z_(S<&EHW_ ,-T^?\ PYH:_P#$OXC#P#?:M8>$!:^(
M+:P\]=+,@82SGHB$GG%<#X0_:-^.FM^%);R\^!KV>I6JKYMO=W+1M/GO&._/
MZ5UGBS]G#7?&'BO0+Z\\82)I5A##'=6T099+@Q]PP.!GO7O,?[F*.-&;;&H1
M<G)P.!5:6D^[V[6Z_/MV%'F;BGT6OFW;3Y=^Y\T:+^T?\7+F?23K'P>CT2WN
M[P6,HFNV,JR,?E9!W3KDFOI==VQ=X"O@;@.Q[BE8[R"X#D=-PSBDH<DUHOZ[
M?UW*C%Q=W*Y\/^&?^4JGQ%_[%@?^BXJ^N*^2/# )_P""JOQ$ Z_\(P/_ $7%
M7UP01U%;K9'ES^)B5\J^"/\ E+G=_P#8F'_T!*^J\5\F>&-0MM)_X*R:G?7M
MQ%:6=MX):6:XF<(D:!$RS$\ 52(/T6DD2&-GD8(BC+,QP /4FOEOQE\4?$O[
M3'B2_P# 7PHO9-+\+6<GV?Q#XV$?RCG#6]H3]YR,@L.E5M1U_P 2_MFZM<:-
MX<ENO#?P9MY#'?>((G\NYUT@\Q6_=8O5^XKZ5\'>#=&\ >'+'0M L(=-TNSC
M$4,$*X  '4^I]2:8&7\+OA7X;^#WA.W\/>&-/2QL8OG=^LD\A^])(W5F)ZDU
MUU%% !1110 4444 %%%% !7B?[1?P3O_ !O#8>,?!<R:5\2O#I\[3+W&%N4'
M+6TOJCCCGH:]LHH \Q^ 7QML_C5X/:[>W.D^(]/E-GK6BS<36-TOWD8>G<'N
M#7R/^V5_RD0_9P_Z\KO_ -JU[M\=OAMK7PY\9CXT_#JS:YUJUC\OQ#H4/"ZO
M9CEB%[RH,D'J:^9/V@_B#H_Q3_;<_9<\4:#<K<Z=?Z;=.O/S1M^]W1N.S*>"
M/44GL3+9GV;X7_Y%S3?^N(_F:TZS/"__ "+FF_\ 7$?S-:=8O<\V6["BBBD(
MX[3X-7O-=U]8[B+3R9D#E!O_ (>,9]JW](T&WT<2,A:6XD.9)Y#EF/\ A571
M/^1B\1?]=H__ $"MRFV:2;V"BBBD9G)?%3QQ+\./ ]_X@ALUOY+8J!;N^T-D
MXZUSOQ2^/VC?!GX>Z1XM\2:;J-Q97R1,\6F1B1X=Z@DD$CY1GK76_$+P+8_$
MKPAJ'AS4I[FUL[U=KS6C;94]"I[&O)-1_8ZT77-$L--U?Q]XTU=;"0/:SW=Z
MC21)MV^6/EP4QV(I*^J?=6]+:K[[?H:1Y>9-[6=UYWT?W:&1HW[;NB:C\0)M
M&E\-ZDWAV2*UDM?$%JF^)#/G:)\_<Z=J^CS=VX\O=<0H90&C5Y%4N/8$Y->
M:3^Q%X+T37;/4;77_$BV]ND"R:6;I?LMSY))C,BXYP37L&N_#;POXGUS2M9U
M71H;W5=*_P"/&Y=F#0?0 @?G6\O9V2CWU]-?E?;MYZF.MW?M^.GS2WOOY'EG
MCW]H_6O!?QXT3P'%X06^T:_*++J_G[9$+#.53H0.^:\G\;_\%%HO!>M^.=%E
M\,6DFKZ!JD5A96SW+@WL;, 9#QP1G.!7NWC+]FCPOXX^)%KXSOK_ %:"]A>.
M62PMKC;:W#H,(SKUX]B*YG7OV(/AOXD\4W?B"].I-J%S/+<.1*NT,Z[3CCH
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
M\?\ O#^=?GGX(^"'QW\3?M$_';QI\&_&VC>$H;CQ')I=\FHQ^8\IB 8$#RV
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
M3TOX!_MM:'IMKI^G_%WPA96-K&L4-O#8JJ1J!@  05:_X4Q^W-_T6;PK_P"
M8_\ C%?>=%26?!G_  IC]N;_ *+-X5_\ Q_\8H_X4Q^W-_T6;PK_ . 8_P#C
M%?>=% 'P9_PIC]N;_HLWA7_P#'_QBC_A3'[<W_19O"O_ (!C_P",5]YT4 ?!
MG_"F/VYO^BS>%?\ P#'_ ,8H_P"%,?MS?]%F\*_^ 8_^,5]YT4 ?!G_"F/VY
MO^BS>%?_  #'_P 8H_X4Q^W-_P!%F\*_^ 8_^,5]YT4 ?!G_  IC]N;_ *+-
MX5_\ Q_\8H_X4Q^W-_T6;PK_ . 8_P#C%?>=% 'P9_PIC]N?_HLWA7_P#'_Q
MBOEZT^!/Q"^!W[>WPE'Q&U_3M>U37IKF^B;2\K#$-D@<!-JA<MD\#G-?LI7Y
M\_ME?\I$/V</^O*[_P#:M)[$RV9]4>%_^1<TW_KB/YFM.LSPO_R+FF_]<1_,
MUIUB]SS9;L****0C#T3_ )&+Q%_UVC_] K<K#T3_ )&+Q%_UVC_] K<ILJ6X
M4444B0HHHH *BO)6MK.><+N,<;.!ZX&:R?%'BB#PY: D>==R?+# OWF-<W;>
M$/$6LVYN;S7YK%Y\DVJ#*J#VII%J/5NQKV>M:Y>V$5THT=%DC\P*TYR!C.#[
MTFF:YKFJ6,-U&-(C649"23$,.<<US?\ PI8_]!D_]^S1_P *6/\ T&3_ -^S
M5:&W[OO^!W?AO4IM9TE+J:-(Y"[HPB.5^4XR#6E7GH\ :WH=D#IVO2RB'YDM
M=NU6]JZ/PKXKCU^%H95^SZA#\LL#<'/J*375&4HK>.QO$!@00"#P0>]<;J]I
M?^"_M.H:/$+BQ<%IK(](V_OK[>U=G00""",@\$&DF3&5CRO3/!NH>);"77IK
ML37TV6BA;E67NI]#5K0M5U^]L)=+L(]X5_)>XE.6M/53Z^U;=_X:U;3+B7_A
M'IT@MKL_OHI#Q">[)[UJZ=I]CX-T>0M)A1\\T[GYI6]357-G.Z[]A=)TS3O!
MFCE2ZQ1K\TL[]7;U_P#K5S5D8_B3=7$DMSY=E;L5AMD/S$]G-5!XCMO$?B&%
M]1+)I:-B.%A@!^Q<>GI5'QJEOX7\0QW&B7'E7LBDR6\7*J/7_P"M18:B[Z[L
MKR:EJ?@G5+JPM7$MQ*-OEKRI)Z,!V/J*U(?AA<7>DO=W-RXUESYH8GH>N"?6
MK'PQTZQO/.U*:;[5J98[Q)UC]ZU]2U&X\5WDFEZ7(8K&,XN[Y>_JB&FWJ.4F
MG9?-F)H.I:]XLLVTF0^1! WEW-^I^9P/X1[^]=]I^GVVD6*P6ZI!;0J22Q
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
MVBBBLS0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M&*PS+)KIBL[=BMG&J^?,/XCC[HK?AB2")8XU"HHP * 'T444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5\V_MG?L8Z!^U1X0\R(IHWCK3D+:
M3K<8VLK=1'(1R4) ]QVKZ2HH _.+]C+]I_Q)X>\6W7P*^,XDTOQEI)\G3[Z]
M.W[6@Z(6/WCCD$=?K7W RE3@C!KRG]LK]C71?VGO#$=[92#0OB!I(\W2=<A^
M5PZ\B.0CDJ3W[=:^9OV<_P!N'4OAWK^H?"S]HR=/#'B/1<Q0ZW>J4CF1>!O/
M?(P0W>L)PZH[J5;[,C[NHKQC_AM/X"?]%9\._P#?]O\ "C_AM/X"?]%9\._]
M_P!O\*RL^QU<\>Y[/17C'_#:?P$_Z*SX=_[_ +?X4?\ #:?P$_Z*SX=_[_M_
MA19]@YX]SP;PS_RE4^(O_8L#_P!%Q5]<5\#>'_VAOAC;_P#!1OQSXUE\<:3'
MX2O/#PMK?6#(?(EEV1#8#CKD'\J^FO\ AL7X&?\ 14_#_P#W^/\ A72MD>3-
MWDSU^OE7P1_RESN_^Q,/_H"5Z7_PV+\#/^BI^'_^_P ?\*\5^"/Q \-?$O\
MX*JW&M^$];M/$&COX0>);VS;=&754#+GU%4B3]+Z***8!1110 4444 %%%%
M!1110 4444 %?GS^V5_RD0_9P_Z\KO\ ]JU^@U?GS^V5_P I$/V</^O*[_\
M:M)[$RV9]4>%_P#D7--_ZXC^9K3K,\+_ /(N:;_UQ'\S6G6+W/-ENPHHH R<
M4A&'HG_(Q>(O^NT?_H%;E<9H'BO36US79)9_LPEN%5!,I!)48/ZUV,<BRH'1
M@ZD9!4Y!ILN::8ZD)"C)( ]32USOBJ*35+FRTE)VMQ<9D=TZ[1VH1*5V=%6)
MXH\40>&[4$CS;N3Y88%Y+&N??Q;>^$(9-/U*"2[N!\MI.@R)?0'WJYX7\+SR
M79UK6CYVHR<I&?NPCT'O3M;<TY5'66P>%_"\\MV=:UH^;J$O*1G[L(]![UU]
M%8WB3Q)%H,"JJ^??2\0VZ\ECZGVI;D-N;'Z]XGL/#HB^V2[3(<!1R0/4^U:<
M,R7$22QL'C<95E.017-Z%X5SYU_K6V[OKA3O5^5C7T%4?!K26^LWMIITC76@
MQL<2.?\ 5OW5#W%.R*<5;3H=K7*^*O"LEU,NJZ4WV?5(>?EX$H]#7544D[$)
MN+NC \*>*X_$$+0S+Y&HP\2P-P<^HK?KE?%?A22[F75=*;[/JD//R\"4>AJW
MX5\51Z_"T,J_9]1AXE@;@Y]10UU1;2:YHF_7(>,[.X2]L]1E1KW2K=LS6B]1
M_M^^*Z^@@$$$ @\$&A.Q$7RNYYEX^U'2;I[*330+C49U "0CY70]F'K6WX(\
M#II"_;[]1+?R#(5_F$:^G-0:AX=C\(ZW_;MG:"YLV/[^W R8L_QK7F7[17[2
M]OX$TZ+2_#UE/XAUR[7='IUF"994 RW3E0!G)J]]$=&LDHQV.\D\.0:WXLN#
MHDLMK9@%;R>(X0GNJ>]>@Z?I]MI-DEO;HL%O$N22<  =6)_K7G?[/OQ@\+_%
M_P !0:AX?>.SDMEVWUA(VV2V<?>+9YQ[FOE?]H+]I#Q;^TQ\0V^!WP&+SP2.
M8=<\20Y"!,X<*_9!SD]^E*S;L2U*;Y>PS]H_]HCQ9^TM\2'^ GP.9Y(I&\O7
M/$5NV%V X=58?=0=SW/2OM;]E?\ 96\+?LM^ H=&T>);O6)P'U+5Y%_>W4F.
M>>RYZ"F_LK_LH^$_V7/ T.EZ/;I=:Y.@;4=8E0&:YD/)&[J%ST%>WUHE8ZXQ
M459!1113+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^9OV(O\
M5_&3_L?M0_\ 08J^F:^9OV(O]7\9/^Q^U#_T&*OIF@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *\T_:8\1:GX2_9^^(6M:->2:=JMCHMS/:W</WX9%
MC)5A[@UZ77D7[71"_LP?% DX \/W>2?^N9H ^+/#L/Q$U?PWH^H3?''Q^L]Y
M90W,BI=Q;0SH&('R],FM#^R?'_\ T7+XA?\ @9%_\34'@KQ-HB^"/#0;7-+5
MAI=J"&OH@0?*7K\U;'_"3Z'_ -![2O\ P.B_^*KZA8>A;X5_7S/GW7JW^)F=
M_9/C_P#Z+E\0O_ R+_XFC^R?'_\ T7+XA?\ @9%_\36C_P )/H?_ $'M*_\
M Z+_ .*H_P"$GT/_ *#VE?\ @=%_\53^KT/Y5_7S%[>K_,_Z^1G?V3X__P"B
MY?$+_P #(O\ XFO0_P!DGQ/XTM/VEM;\)ZWX_P#$'C'1?^$534HXM<E60Q3F
MY"97:!_#Q^-<;_PD^A_]![2O_ Z+_P"*KH/V5M1L]1_;*UIK.]MKU%\#Q@M;
M3+( ?M@X)4FN/%T:4*3<8I/0ZL-5J2J)2;L>H:1^T[XB'[9>M_"W5+*SC\*1
MV<3V5\B,)3.PSL9B<'/.!CM5?PA^UAK'B']J3QEX,N;:QLO 6@6A/]IR*1))
M.O+?-G!7'M7)_&GX->/[SQ+\4/%GAC0);G7K:>POO#QW*/M<D:%70<\8W=ZQ
M(/V6_&NMZ!8:?>::UM?ZCX>8ZI=-(%5KQF9FB8@YR<XR*^?3<80E:[4;/S<E
M)I_]NV:?GRKJ>O-7G-)V3:MY*+BG_P"!7^[F?33Z2\'?M2> _&E]>VL-S?Z4
MULC2B36+&2SCG0=6B9P!(/<5E#]KSP3>Z?KSV::NEWIMI+=117NF2P_; @)/
MD;@/-_X#7RO9?LC#XDZ'+HMM\+/$7A'5-/L?(_MGQ)KTTT9D7&1:H'8;&P>H
M&,CCBNJ^%7[/"W/B"!(/A/X@\-ZAI.GSVW]M^)-<FGB$C+M'V1-[#:Q&3D#C
M%.HGRS47T=O/1V:^Y:>>VPX/5.2ZJ_E\.C^]Z^6YZM\,OVNM-\;Z-HVO:C??
MV+:R64UU=Z?=Z7*DS!&/SQL>-H YKM_ ?[5_P]^(NO1:3IE]>P33VWVRWGU"
MQDMX+B,=3'(P ;'?%?.VF_#?XA^)=#TNUN_ VIZ;-I6C7FFO]K=")W9V*E,'
MH1CKZUVWBGX)>)_$'ACX4:3'I;6 TW1Y+6^FRH6R<H.OXCM5U'92E%=;)>34
MG?TT7WVT.6BYMQA/1\MV[=4TFO75Z];7U/2]#_:_^''B'Q3#H%M>Z@EW<7+6
MMK-/I\D<%TZ]?*D(PX'J*]JKX)C\;:O<>(OA'X O/!R6%QH6IR1OJ<<\,T,P
M'\< C8LH/?<!7WM5-+EYD[ZM7[I):VZ7NS12ES\LE;1.W9MR5K];66H4445!
MJ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %175K%>V\D$\:RPR*59&'!!J6B@#!;P#X9?
M!?P]I4C 8W/9QL3]21DTZ/P-X;A!$?A_2XP1@A;*,9'_ 'S6Y10!@_\ " >&
M/^A<TC_P!B_^)H_X0'PQ_P!"YI'_ ( Q?_$UO44 8/\ P@/AC_H7-(_\ 8O_
M (FC_A ?#'_0N:1_X Q?_$UO44 8/_" ^&/^A<TC_P  8O\ XFC_ (0'PQ_T
M+FD?^ ,7_P 36]10!@_\(!X8_P"A<TC_ , 8O_B:T--T33]&5ET^QM[%&ZK;
M1+&I_  "KU% !1110!F>(?\ D&M_OI_Z$*TZS/$/_(-;_?3_ -"%:= !1110
M 4444 %%%% !1110 5\RP_$34_$G[6_CWPE=1VZZ9X<TFQELWC7$K&>/<^\]
M^1Q7TU7SY>?#2V\+_M*^)?&,5Y/-<^)],MXIK:10(X1;IM4H>ISGFD]C.?PL
M[BBBBL#S@HHHH P[W_D<]*_Z])OYUN5AWO\ R.>E?]>DW\ZW*;*ET"N2UZQG
MT;74U]$-]"J[)8VY:)?5:ZVFR.B1NTA C ^8MTQ[T((NS*J:Q9R:;_: G7[)
MMW&0G@?_ %ZX86DOQ-U:.ZEB-OHMJ2(R1AIO_K4VV\.1>*=7G^QM+#X>63<\
M><+*_P#L^U>AV]O%:0)#"@CB0855Z"GL7I#;<+>WCM($AA01Q(,*JC@5)114
MF0R>".Z@DAFC66*0;61AD$5Q8:?X>781R]QX=F;"N>6M2>Q_V:[>F3P1W4+P
MS()8G&UD89!%-,J,K:/8(I4GB62-@\;#*LIR"*?7$ W'P\NPCE[CP[,V%<\M
M:L>Q_P!FNTBE2>))(V#QN,JRG((H:"4;:K8?1112)"N7U35+G7KYM(T=L8XN
M;L=(QW ]Z75-4NM?OFT?1VQCBYNQ]V,>@/K7RM\?OVD-1U37X_@9\!D_MCQO
M?L;?4M5@Y2P7HY+>HSR>U4D;1C]Y)^T-^T)J]WXBM_@9\"4?4?'-^PCU#5[7
MYET]3]YB_3/J>U9WPDM-6_X)]>*-3T?XI:;%XF\.>*(O/N_%=O 96DEVG<C9
MR<=MIZYS7U#^RE^RCX:_92\$2S2RKJ?BR^7SM7UVX^:2:0\E5)Y"Y_.NT\26
M%K\3T%OJ^GQWNB%OW%E,@)G8?Q<] /6M4K'9&*BCY)_8F\)W^L^._'/B_1-'
MFT+X6:]<YTG1YV.Z4ALYC'\,?<GO7WMH^CBP7S9</<L,$@<(/[J^U5_#'ABU
M\-V$,$$$4 C01QQ0J%CB7LJ =!6W3+"BBB@ HHHH **** "BBB@ HHHH ***
M* &2_P"J?Z&J6@?\@>U_W?ZFKLO^J?Z&J6@?\@>U_P!W^IH T*BN;=;NWDA?
M(1U*G'6I:* (+.SBL+=((5V1J.!4]%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5YK\3_ -FSX8?&?4[74?&_@G2O$E_;1F**
MXO(B75"<XR",_C7I5% '@/\ PP/^SW_T2?P]_P!^6_\ BJ/^&!_V>_\ HD_A
M[_ORW_Q5>_44 > _\,#_ +/?_1)_#W_?EO\ XJC_ (8'_9[_ .B3^'O^_+?_
M !5>_44 > _\,#_L]_\ 1)_#W_?EO_BJ/^&!_P!GO_HD_A[_ +\M_P#%5[]1
M0!X#_P ,#_L]_P#1)_#W_?EO_BJZGX<?LK_"7X0^)!X@\&^ ])\/:R(7@%[9
MQL)!&V-RY)/!P*]5HH **** "BBB@ HHHH **** "BBB@ HHHH *_/G]LK_E
M(A^SA_UY7?\ [5K]!J^!/VO=*NK_ /X*!_ 2]AB9[/2]*NKN^F'W;>'?(GF-
M[98#\:3)ELSZ=\+_ /(N:;_UQ'\S6G7G>G^./[-L8+1-2T:1(5V*Y=\D5/\
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
M* "BBB@ HHHH **** "BBB@ HHHH *\C_:X1I/V8OB>J(TC'0+O"HI)/[L]
M*]<JIJUY9:=IEU=:E-!;Z?#&SSRW+!8D0#DL3P!CUH ^,_ G[5WP?T_P%X7M
M+GQ_IL%U;Z3:0S1.DNY'6%0RGY.H((K;_P"&N?@Q_P!%$TO_ +XE_P#B*]?/
MQC^!F3GQ=X%SWS>VG^-)_P +C^!?_0W>!/\ P-M/\:YO8+N>BL;-=$>0_P##
M7/P8_P"BB:7_ -\2_P#Q%'_#7/P8_P"BB:7_ -\2_P#Q%>O?\+C^!?\ T-W@
M3_P-M/\ &C_A<?P+_P"AN\"?^!MI_C1[!=Q_7I]D>0_\-<_!C_HHFE_]\2__
M !%4?@7\1O#/Q0_;4U+5/"6L0Z[IUOX$2WENK9'$:2_; =A+ <XYKVS_ (7'
M\"_^AN\"?^!MI_C74^ _'/P]\57=Q!X-UOP]JEU&F^:/1KB&1U3.,L(SG&<=
M:J-)0=[F-7%2JQY6CQ[7/V0+?XK?$#Q'XM\=ZUK-I>79%I90>'M6EM$2T48
M?;]XMWJC\-/V:O%O@'X@>%U^UVESX/\ ##W4.FM+.SW7V:1,*'R.6W$Y-?4E
M%=$/W:2CM:WX-7]?>>OFS@K0C7OS]7?\5IZ>ZE;LCY9A_9H\5_\ "E[KPG)+
MIXU"?7Y=1++(=GD/*S=<?>P:Y?3/V3?$?ACQ9+IEAX&\ :IHDUX+H>+-4M5E
MU&%3@M'Y17#$8X;-?9U%"=IN?5V_!12_])6UOQL547M6Y2W=_P 7)O\ ]*>]
M]/-7/FVT_9[\36G@+XEZ(LMA]H\0:A%<6)5BJ"-=N=PQ\OW>@KCE_9?^(&C>
M&;633VTBYUK3_$,&KP6TT[)#-&A.Y6;&0>:^PZ*4;QFJBW2BO_ 4DOP6OS)4
M(\GL^EY/_P ";;_%Z?(^*-.\*_\ "S_VRG;0]1%SX6TB$7WB.PBC)MUU0_*
M'(&YA@&OM>H+>QMK5Y'@MXH7D.YVC0*7/J<=:GIIVIQIKI^;=W\NB[))7*:Y
MJDJCW=ON2M][W?F^A#=6L5[ \,R!XV&"#6/;W<VA7"VMXQDM&.(;D_P_[+5O
M5%<VT=W \,JAXV&"#2&2 Y&1TI:P;>:?0)A!<L9;%CB*8]4]FK=!# $'(/0B
M@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S/
M$/\ R#6_WT_]"%:=9GB'_D&M_OI_Z$*TZ "BBB@ HHHH **** "BBB@ KX^\
M,Q%?V\?C,^Q@&T72,,5(#?N3T/?\*^P:^4?B#\5+?6_VT],^&6EW/V:>#PY/
MJ&K30P[)T?Y3"HDQ\RE6Y':D]B)_"SV3!]#1@^AKD+_2;FUUC2[1-;U$QW1<
M.2XR-JY&.*TO^$8E_P"@[J?_ '\%8V//Y5W-W!]#1@^AK"_X1B7_ *#NI_\
M?P4?\(Q+_P!!W4_^_@HT"R[BWPQXSTK_ *])OYUMURT.F-IOC+3PU]<WN^UE
MP;E@=O/:NIH82Z%35-+MM9LI+6ZC#Q/^:GU'O6!I>J7/AR]32-7<R0OQ:7QZ
M..RM[U9\1:]-%=Q:3IP#:E<#@MTC7^]6<LCC.@>)<3K+_J+WIO/U[,*:+BG;
M4[*BN5TO5+GPY>QZ1J\GF0OQ:7QZ./[K'UKJJ31FU8****0@HHHH *Y?5=4N
MM?OFT?1VQCBYNQTC'< ^M+JFJ7.OWS:/H[8QQ<W8Z1CN![U\M_M"_M"ZM=^(
M8?@7\"X3JWC?4#Y.HZK!\R6"'[[%^QQG)[521M&/WA^T+^T+JUWXAA^!?P+A
M.K>-M0/DZCJL'S)8(>')<=#CJ>U?1_[*/[*/AK]E+P1)++(NI^+;Y?.U?79_
MFEFD/)52>0N<\=ZA_9,_9*\.?LG>#[NYFNCJ_BO4@)M6UJYP7>3&65#U"Y)^
MM>CWEY/XONDDD1AIP;$%L.#<'U/^S[]ZU2L=D8J(7E[/XONTDD1QIH;$%L.&
MN#ZG_9]Z[+1]'%@OFR[7N6&"0.$']U?04NCZ.+!?-EVO<L,$@<(/[J^U:=,L
M**** "BBB@ HHHH **** "BBB@ HHHH ***0D*"2< <DF@ )"@DG '4FL.66
M3Q#,8828[!#B24<&0^@]J)99/$,QAA)CL$.))1UD/H/:MF&%+>)8XU"(HP *
M %AA2WB6.-0B*, "GT5E:MJS0.MK:CS;R3H!T7W- !JVK- XM;4>;>2< #HO
MN:DTG25T]&=V\VYDY>0]3[4:3I*Z>A=SYMS)R\AZ_2M&@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^#_VK=<OM)_X*#_
M>RM)3#;ZSI%QI]\RCYO(,KL0&_A.5'-?>%?(/QGL;?4?V]? %O<PI/$W@N[R
MKC/_ "]=1Z'Z4GL3+9GJ4G@K2VG$AN[LR)D*YO.5!]*GL_"VGVM]!=+<3SS0
M$F,2W.\*3P>*RK[PII<7BC2K=;("&6*9GC#-AB.G>IKS0;'1O$.@/9VPMVDF
M=6*L?F&WIR:R.'YG4U@^+_$-IHNG/%,GVF><%([8<ER:?XH\40>&[0$CSKN3
MY88%Y9C67X7\+SRW1UK6CYVH2<I&>5A'H/>DEU9,4E[S+W@BUU2STC9J97EL
MP(.J)Z&NAHK%\3>)X/#UNHXEO)CMA@'5C[^U&[%K-B^)/$D6@P*BKY]]-\L-
MNO)8^I]JSM*\0ZCIUW'9^($2-Y_FAN(QA/\ </O4_ASPY);S-JFJ.)]3E&26
M^[$/05SGBGQ3:>(=4ATA'*:='*/M%XHS\WH#V^M5Y&BBG[J.CUKP7%JM[]J@
MNI-/:0;;@0\"=?0_XUG7VAS>#KH:IHL1DM=H6YL^NY1_$/>NRCV^6FT[D"@
MCN,4ZIN0IM:,XS2K.X\6:W%KEQ&UE:0#;;1@;9)!ZL?3VKK!?V[WC6HG0W(7
M<8@?F ]<51\37]UI>B7%Q8P>?.@X4=AW./:N7M- LKKP^-9M-1*ZFF9FOW./
MF[HP].V*>Y5N;5F_XE\-_P!J;+VSD%KJD',<PX##^ZWM7$RW6L?$B]BT]XQ:
M6EL<7#J>"PZG-: \7:MXRTF6TTNS"3>65N)6.!G_ &#[T[P?XST_2-%EM+N
MVMY:G#1*OS3-_B:>J-$I17F:GB3P_H6F>%3;7"".-!B)E&9'?V]<U6\$>#IX
M+>WO-7D>>:/_ (]K:0Y6%?7'K6AHVC7.K7JZSK*XEZVUH?NP+ZD?WJZ>DWT,
MW)I<MPH)"JS,P15!9F8X"@=23V%!(569F5$4%F=SA5 ZDGL!7P=^T)^T9XE_
M::\</\"_@2SW*W#F'7/$D61$D><.JN.B#N>_:DE<F,7)V1#^T/\ M(^+OVE_
M'DWP.^ 8:Z61C#K/B2)BL84<.JN/NH.<MWZ5]I_LH?LL>&OV7?AY;Z/I4"7&
MN7"+)JFJ.,R7$V,MSUV@]!3OV5OV5O"W[+?@*'1M&A2YU>=0^HZLZ_O;F3OS
MV4=A7MM;)6.^,5%604444RPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /F;]B+_ %?QD_['[4/_ $&*OIFOF;]B+_5_&3_L
M?M0_]!BKZ9H **** "BBB@ HJO-?16]Q'#(2K2?=8CY2?3/K5B@ HHHH ***
M* "BBB@ HHHH *\A_:\4-^R_\4 1D'P_=@C_ +9FO7J\N_:BT:_\1?LZ_$;3
M-+LYM0U&ZT.ZBM[6W7=)*YC.%4=R?2@#PGP!\'_ $_P^\*2R^!?#DLLFD6;N
M[Z9$69C"A))V\DFMW_A3?P]_Z$+PU_X*X?\ XFO/O"'Q]CT7P=X?TVZ^&GQ*
M%U9:=;6LP7PU(0'2)5;!SR,@UJ_\-'VG_1-?B9_X3,G^-<UF>(Z=6^S.L_X4
MW\/?^A"\-?\ @KA_^)H_X4W\/?\ H0O#7_@KA_\ B:Y/_AH^T_Z)K\3/_"9D
M_P :/^&C[3_HFOQ,_P#"9D_QHLQ>SJ]F=9_PIOX>_P#0A>&O_!7#_P#$UA_!
M?PKH?A3]MW48-#T:PT6"3P$CO%I]NL*.WVT<D*!D^]9__#1]I_T37XF?^$S)
M_C6A^SSJ^H^/_P!K'5/%<7A'Q-H&A0^#DTW[3X@TUK/?.+H/M7/7Y>:J*=SI
MP\*D9WDG8]-^$>IWMU^T?\6[6>\N)K6!;'R8))"R19C;.U>@S67^T3^T5XN^
M%6JW<>AZ1H*:7IUI]LN[[7[J1!,/^><"198OQ_$,4[Q)\!OBCI_Q7\3>+O /
MQ$TG0+77E@%Q8ZEH@NRIC4@%7WCKFLSQ)^RWXXUOQ/?:U%X\TV*XUK318:R9
MM'$A=L$%[?+?NOUK63DX4^71J-OFD[?*_GV^7J*RJ3OJG*_RNKV\[;+UU[\C
MI/QE\8^//C%IFN>"=-%W-J/A-KR.PU.X>.QCD#+G=MY!/0''>OHWX)_%,?%K
MP6NK261TW4;>=[.^L\[A#.G#J#W'I7B>C_L;^*/"]_I&JZ'\29['6-,TN33(
MI#:!H959L[I$S\Q _7FO=_A)\,;+X3^#X=%M)GNYFD:XNKN3[UQ,W+N?J:Z6
MX<MELEIZ\\G]W*_6]CCIQJ)\SZO7TY(K[^9?=<[2BBBL#K"BBB@ HHHH CG@
MCN8FCD4.C#!!K%0R^&Y0LC--IS'ASR8C[^U;U-DC6:-D=0R,,$'O0 (ZRH'1
M@RD9!'0TZL B3PS+D;I=,<\CJ83_ (5N12I-&LD;!T89##H: 'T444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &9XA_P"0:W^^G_H0K3K,
M\0_\@UO]]/\ T(5IT %%%% !1110 4444 %%%% !7Y\2$'_@KMXB&1G_ (0M
M./\ ME'7Z#U\ ?MF_#GQ%JW[7_@;5_AN(=-\:0^&KW4IYT&&OTA956%_[PQP
M!29,E=6/IC6?^1F\/_[TW_H-;E>&_!;XV0?'NPMMLB>'/'&ALT>I:1=)EE?&
MTLH[J?6O5OL'B'_H,6G_ ("UE8X)+9,W**P_L'B'_H,6G_@+1]@\0_\ 08M/
M_ 6E8BWF%[_R.>E?]>DW\ZW*Q+/1=0&LPW]_?Q7)AB:)$BAV?>[FMNACET,3
MQ)X;76HTF@?[-J,/S0SKQSZ'VKA/$_B74M8@@T2:Q*:@K@.P'+$="OI7?>)O
M$4?AZT5MAFN9FV0QCHS'U/85%X>\//92OJ.H.+G59QEG[1C^ZM4G;<TC+E5W
M\C'@FF:%-!\4HC^:H\BZ7A2>PSV85;TO5+GPW>QZ1J\GF0OQ:7QZ..RL?6M[
M5M)M]:LGMKE-R'D,.JGU!KF%;RP?#_B$>;#)Q:WA_B].>S"EN":DOZ_ [.BN
M5TO5+GPY>II&KR>9"_%I?'HX[*Q]:ZJDT9-6"N7U75;G7KYM(TAL8XN;L=(Q
MZ#WHU35;G7KUM(TAL8XN;L=(QZ ^M?+?[0G[2FOVOBFT^#/P"MX]<\;S[AJ=
M\B>;':IM.[YN@;W[4TC6,7\RO^UY^T==^#Y],^#GPNN;;_A)M>D%EJ&KF7 T
M\R' W/T#'DY[8KZ6_9._92\,?LJ>!7G:9-5\57Z";5M>G.Z2=SR55CSM_G7R
M!\%+;X-3?"+QWX!^*U@_A'XF:?)+>:C?ZE)ON[QARLL$AY;!_A'2O>OV)?$_
MBOXA?"."+Q*U[>Z397+0:1<78*RW\ )"$YZJ!CYOPK5*QV1CRH^B+V\G\7W2
M22(XTT-B"V'#7##N?]GWKL]'T<6"^;+A[EA@D#A!_=7T%&CZ.+!?-EVM<L,$
M@<(/[J^@K3IEA1110 4444 %%%% !1110 4444 %%%% !112$A023@#J30 $
MA022 !U)K#EED\0S&&$F.P0XDE'60^@]J)99/$,QAA)CL$.))1UD/H/:MJ&%
M+>)8XU"(HP * $AA2WB6.-0B*, "I**RM6U9H'%I:KYMY)P .B^YH -6U9H'
M6UM5\V\DX '11ZFI-)TE=/0N[>;<R<O(?Y4:3I*Z>C.[>;<R<R2'J36C0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7P9^UAK-YIO_!0KX!V%K,T-MK.E7-A>JG!DA,CL5SU'*CD5]YU^6W_!4RS\
M6WW[5OP6B\"&4>+AI<\FG>0</YBRLQQ_P$-0)['W!)X%TCSMQ2Y+ID*QN&R/
MI67KD>C>#6ANTCFGU($BVA:9G)8\=#7B_P"S%^V!_P +I\ WBZQI%QI_C?17
M%GJ%H8BJ22]-R^A)'([5[7X7\+SRW9UK6CYVHR<I&>5A'H/>LM5N<5G'60>%
M_"\\ET=:UH^=J$G*1GD0CT'O77T5B^)_$\'AVT)(,UVX/E0*,DGU^E3N9:S8
MOB3Q)%H,"JJ^??3?+#;KR6/J?:N;N?A[/K.GS7E_=,NM/^\1\X6+'\-2_#\V
MNLO/JUS.+C522'63CR1Z 56\1>(;OQ9?MH>A$^4#BXNATQZ ^G\ZK;8V2<79
M?,JZ#<>(/&&ER:8\HMK6$F.6^'63'115[P\=*T+2[W1M7MX[2:)2TK/TF7^\
MIK8\)ZH+4#1+R!+*_MQA44829?[RUK:IH5CK1A-Y;K,8FW*2.?I]*&Q2EK9K
M0P_ #7KV4YD#C3"_^A^=_K-GO[5U>,5@>(O$#:;+!IMC&)-2N!B).BH/[Q^E
M9]G?ZAX3N8[?6)S=V<Y^6\/_ "S8]5;VI6OJ0TY:G7XR,5YAJOAZ+Q#XFGL=
M'DDAM =U\ <1@^P]:ZZ/QSILNK_85<E<[1<8_=EO3-1ZWH4]I=_VQH^$O%'[
MZ ?=N%]#[T+0<;P>I;=]-\#Z(H"^7"G"HOWY6]!ZFLW0O#;ZCJAU[5;=$NY/
M]1; ?ZI>Q/JU2Z-HUSJU\NL:RF)A_P >UF?NP#U/^U5SQM;:[>^$M5A\,W4-
MGKSP,+.:X7<@DQQGT^O:@3=M+ZGGGQ5_:H\!_![Q?I'AS7;UVOK^41RO;D,E
MD#T:7T&?2O6H+B&YM4NHIHY+5X_-6=7&PIC.[=TQCO7P/\ M'^&D8^(7A3]H
M& 6'C^Y#RS:YJCX5H\'B!C]UL] /O5X+X)^*/Q<^,UYJ/[/WPHU>XU+PA<79
MCCUB:-EG@L]W(:3^"/'\-5RFSHZ*S/H7]I#]H'Q1^TOX[/P(^!KR7*3/Y6O>
M(K8D1I&.&4..B#G)[]*^ROV4OV3/"7[*O@D:7HD/VG6KM$;4]5DYDN9 .WHH
M[ 5+^RM^RMX5_9:\!0Z-HL*W&KSJ'U+5G7][<R=^>RCL*]MJTK'1&*BK(***
M*984444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!\S?L1?ZOXR?\ 8_:A_P"@Q5],U\S?L1?ZOXR?]C]J'_H,5?3- !11
M10 4444 0W=I'>P-%*N5/?N#ZBJ-K=R6,XM+ML@_ZJ8]&'H?>M2H;NTCO8&B
ME7*G\P?44 345EVEW)8S+:7C;L_ZJ<]&]C[UJ4 %%%% !1110 4444 %9'BW
MQ5I?@;PQJGB'6[I;+2-,MWNKNY8$B.-!EFP.> *UZ\B_:Z_Y-A^*'_8 N_\
MT6: .+3_ (*&? Z5%=/$UZZ, RLNCW9# ]"#Y?(I?^'A/P0_Z&6^_P#!-=__
M !NO.? ,SCX?^%,$?\@BT[#_ )XK6YY[^H_(5Z/U1?S'=]67<ZK_ (>$_!#_
M *&6^_\ !-=__&Z/^'A/P0_Z&6^_\$UW_P#&ZY7SW]1^0H\]_4?D*/JB_F#Z
MLNYU7_#PGX(?]#+??^":[_\ C==O\(_VI?AO\<?$%[H?A#7)+_5;.V%Y-:S6
M<UNZPE@N\>8JY&2!Q7CWGOZC\A6;\#&+_MLZF3C/_"!Q]O\ I\%95<.J<>:Y
MG4HJ$>:Y]F45\POX;E^+/QX^*/A+6-?UVTT6""PE@CTK47M7A8QDG8R\C/?U
MKE/V7O@?97WC/QCJ-YXQ\;:C)X<\026=C!>>()I(?*55(5T/#\D]:YH1<[-Z
M+E4ODW;\SEK?NM%J[V[:VYOR/LFBBBH **** "BBB@ HHHH **** &NBR*58
M!E(P0>AK#D23PU*9(E:737/S1CDQ'U'M6]2$!@01D'J#0 R">.YB62-@Z,,@
MBI*PIX)M F:>U0S6;G,D(ZI[BMBUNH[R!98F#HPX- $M%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% &9XA_P"0:W^^G_H0K3K,\0_\@UO]]/\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MVULE8[XQ459!1113+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ^9OV(O\ 5_&3_L?M0_\ 08J^F:^9
MOV(O]7\9/^Q^U#_T&*OIF@ HHHH **** "BJMQ?I:W,44@*K(/ED/W<^E6J
M"BBB@"&ZM([V%HI5W*?S!]15&TNI;&9;2[;<#_JIST8>A]ZU*AN[2.]@:*5<
MJ?S!]10!-167:W<EC.+2[;(/$4YZ./0^]:E !1110 5Y)^UO_P FQ?%#_L7[
MS_T6:];KB?C9X$NOBA\(O%_A*QNHK*\UK3)[&&XG!,<;NA4,P'. 3VH _,WP
M>[?\(=X?^8_\@ZW[_P#3-:UM[?WC^=>@:9^PO\>M*TNRL8_$_P /WBM8$@1F
MMKO+!5"@GCKQ5G_AB7X^_P#0R_#[_P ![O\ PH \VWM_>/YT;V_O'\Z])_X8
ME^/O_0R_#[_P'N_\*/\ AB7X^_\ 0R_#[_P'N_\ "@#S;>W]X_G7I/[%!)_:
M\\19.?\ BBXO_2L4?\,2_'W_ *&7X??^ ]W_ (5ZG^RM^RGX_P#A'\7]9\;>
M-=<\/:@+O1%TB&VT.*9-N)A)O;S![$4 >:>/_AW>^-_VG/BA):_!G1?BF8(+
M,"YU;5Q9FT/EM\J*V<YZ\8J;X4:G+\1;'X?_  OUF:]T_2EN;N+6]*DF)WR(
MI86P?^*,#'UKWSQA^RUJNL_$;7?%WAOXJ>)?!<VM)$MY9:9% \3^6"%(WJ2#
M@UM2?LN^&1X#L]!@N[VVU6SF:[@\11L/MJ7+?>FST)/H>**;4(14E=)1NO-<
MWRLKIZZMI79%=3J3?)*UVW?RM%6[J]FG;1)MI7L>6?%3X<>'_P!G?Q3X0NOA
M[9?\(]:ZU/+IE_HUBY%O<1F)V\PIG[P('->>?#OQW\8K+]F&]L=*^%=AJ?AT
M65TJZO+XD2*1H_FR_E%=P('.,U]'^#?V9HM)U9M9\5^,-9\?:]';R6UIJ&KA
M$-HC@@[$0!<\]2,UU/A;X+Z9X4^$TO@&"^NIM/DMY+<W,A'FX?.3Z9YJ*D6Z
M,X7NVGZ:NZ7?3[M;(ZZ4XQE!VM:2?W)IOMY=W:[U*_[-S.WP1\)-(")#9(6!
M.<'N,]Z]+K \">#[?P%X3TW0+2:6XM[&(1)+-C>P'KBM^NBM)3J2DMF<%"#A
M2C&6Z04445D;A1110 4444 %%%% !1110 5BWNFR6%PU_8#YSS+!_"X]1[UM
M44 5=/U&'4H?,B/(X9#U4^AJU61?Z6\$QO;#"7 Y>/\ AD'I]:M:9JD6IPED
MRDBG#QM]Y30!=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,SQ#_ ,@UO]]/
M_0A6G69XA_Y!K?[Z?^A"M.@ HHHH **** "J.H7S0%((%\RZD^Z.RCU-7JS-
M+ GO+VY;EM_E*?110 L.B1,?,NV:[F/4N>!]!4[Z59R*%:W0@>U6Z* ,A"VA
M.(W+/8L<*QY,1]#[5K A@"#D'D$4DD:RHR.H96&"#WK+1GT20(Y+V+'Y7/)B
M/H?:@#6IKHLB%6 92,$'H:4$, 0<@]"*6@#B;JUN? EZ]Y9HT^BRMF>V')A/
M]Y?:NOLKV#4;6.XMY!+#(,JRU*Z+(A5@&4C!!Z&N+N[6X\!WC7EFC3Z+*V9[
M8<F$_P!Y?:@#Y$_;6_8JU5O$'_"ZO@L3H_Q TTFXO;"U&U-04<L0HZO@<C^*
MJ7[*O[5NF_&/2))8473O%-G\NM>'6.UBPX::$>F1R.W-?>]E>P:C:QW%O()8
M9!E66OA+]M+]B74QX@'QH^"G_$D\>:7_ *1>:;9@)'?JO+$*.-V.H[_6DU<B
M4>8^H;"_@U.TCN;:02PR#(8?UKG]5U2YU^]?1](; '%S=C[L8[@>]?-?[-_[
M4NC?&309H+G5+;P7XIB;[/K6D7T@B DZ&2+=CJ<Y'8UG_M!_M#ZK?Z_!\#?@
M3%_:_C74OW>H:O;G='8HWWF+CC..2>U9VU.10L[(I_M(_M'ZS/XEL_@7\"%.
MH^,[Z3[/JFI0IYBVD9'S$-T##.2>U?3G[*7[*/AK]E+P1+++*NI^++\>=J^N
MS_-+-(>2JD\A<YX[T?LI_LH>&?V4_!$DTTBZIXLO1YVKZ]<?-++(>2JD\A?Y
MUZ#>WD_B^[221'&FAL06PX-P?4_[/J:T2L=<8J*"\O)_%]VDDB.-.#8@MAUN
M#ZG_ &??O79:/HXL%\V7:]RPP2!P@_NKZ"ET?1Q8+YLN'N6&"0.$']U?05IT
MRPHHHH **** "BBB@ HHHH **** "BBB@ HHI"0H))  ZDT !(4$DX Y)-8<
MLLGB&8PPL8]/0XDD'!D/H/:B663Q#,8828[!#B20<&0^@]JV884MXECC4(BC
M  H (84MXECC4(BC  J2BLK5M6:!UM+0>;>2< #HH]30 FKZLT#K:VB^;>2<
M #HGN:ETG25TY&=V\VYDYDD/4GTHTG25TY"[GS;E^9)#U)]*T: "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH _/_P#;=_8BU6+7Q\:O@HSZ)X[TQOM5Y8V7
MRB\ Y+J!_%CJ.])^S[^V+#^TEX,;1KZ)=$\<Z:NS7=-V[6E0'#2PJ?I\R_PU
M^@-? '[;O[$6JQ^(!\:O@J6T?QUIK&ZO-/LQM6\ Y9E4<%L Y7H:35R)13U/
MI2UO='\+>&H9[9E-F5'EA.6E;T^M0:-H]SJUZNLZPN)?^7:T_A@7U/\ M5\W
M?LG?M2^!_C'I%W<^);B'PIXTT8 :CI.HRB* -G!FBW8ZGJO4&OK2WN(KNWBN
M()%F@E4/'*ARKJ>A![BLGH<4O=9)1P 2S!54$LS'  '4D^E!("LS,%5069F.
M H'4D]A7P+^T3^TAXO\ VEOB _P/^ OG7$+.8M;\1V_"[0<.JM_"@YR>I(XI
M)7)C%R=D2_M'?M!>+OVF/B(?@1\#':6&1O+UWQ';D[ F<.@<?=0<Y/>OM/\
M97_96\*_LM^ H=&T:!;G6)U#ZEJTB_O;F3OSV4=A2_LK_LK^%_V7/ 4.C:/"
MMUK$ZA]2U:11YMS+CGGLN>@KVRMDK'?&*BK(****984444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!\S?L1?ZOXR?]C]J'_H,5?3-?,W[$7^K^,G_8_:A_Z#%7TS0 4444 %%%%
M$5S;QW<+12KN1NHJA;W$FF3+:W3%HF.(9S_Z"?>M2HKBWCNX6BE4,C=10!+1
M65;W,FF3+:W3;HFXBG/_ *"WO6K0 4444 0W=I'>PM%*N5/Y@^HJC:W<EC.M
MI=G(/^JG/1QZ'WK4J&[M([V%HI5RI_,'U% $U%9=I=R6$RVEVV0?]5,>CCT/
MO6I0 5QWQB\?-\+/A7XJ\7I9C4'T33IKY;0OL$I120N[MGUKL:\B_:[_ .38
M?B?_ -@"Z_\ 19H \]\._&']HSQ1IEO?V7PL\'"">&*=-_B9L[9$#KD"/T85
M;L_B=^TE?Q221?"WP9MC=HSGQ.W53@](ZZWX.:;X9E\#:*+DVNU=+L/+WSXX
M^S1YQSSSFM_PYIGAB2PO#<FT\P7,H3?/@[<_+WH \P@^*G[2-QI?V]?A9X-\
MC89,'Q.V<#.?^6>.U$WQ4_:1M],^WM\+/!OD;%? \3MG!QC_ )9X[UZ1INF^
M&V\%&64VOV[[/(>9\-N^;'&?I2ZGIWAM?!0EB-K]N^SQ'B?+;OESQGZT ><W
MOQ._:2L(XI)?A;X,VR2+&N/$[=6.!UCK8^$_QP^(&M?&>\^'?Q!\&Z3X<OET
M(:Y;7&D:H;Q'C\_R=K94;3G)KM?$>F>&(K*R-LUIO-U$'V3Y.S/S9YZ5YCH=
MMIEK^WA*NEF(Q'X>@OY+[QG[?QW/;% 'HOC;]I[X5?#CQ%+H/B7QSI6CZQ$%
M:2SN)#YB!NA( .,UV]IXRT.^\,?\)%;ZK:RZ'Y)N/MZR#RO+ R6SZ8KY O/!
MGQ%\4?M*_%EO ]SX-MH%BLEN#XGTM[N1B8VQL9>@]C7%I\5+3PA^SGIO@C6+
M.Y:]N=>DTW5!H=L]UYT2-OF>.-,ML9<CVJ5=TT_M-1:Z?$[>>B[_ (=G)QC5
MY7\-VGU>D>;RUZ6_'H_N'7?BKX1\->#5\6:GK]G:>&V5774F?,)4]#D ]:X3
M3/VR?@GK5['9V/Q(T2ZN9#M6..5B2?3[O%>?_L:^./#GB71O$G@6RL;W^Q]%
MNMVG0:]8M!++;OEAB*09VJ3C-4/A1X?TA;7X\.-(T]6BU>^\MEM(P4^08P<<
M4ZS]ESR6L5%R71VML]];_=:Q5&/MH[V:DHOJKMM>73[[GTW#XST.X\-MX@CU
M2W?150R&^#_N@HZG/H,5?TK5;/7--MM0T^XCN[*Y02PSQ'*NIZ$'TKX1T/1/
MCLW[+ES+:^)O Z>$_L,Y%I)IDYNO)W-E=V[;N]\5]=?   ?!/P2%&!_94''_
M   5O*FE[3^ZTO/5-Z_<<%*O*?LD[>]%O3;1I:?>=_1116)V!1110 4444 %
M%%% !1110 4444 %9.IZ7)YHO;$B.\3J.T@]#6M10!1TO5$U*)OE,4Z'$D+=
M5-7JR]4TMY95O+-A%>IW[2#T-2Z7JBWZLCKY-S'Q)$>H/^% %^BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***H:WKVF^&M.EU#5M0MM,L8
MOOW-Y,L4:_5F( I-VW&DWHB_17#6_P =/AQ=SQP0>/?#4TTC!4CCU:!F8GH
M _-=#%XPT*?4KK3XM9L)+^UC\VXMEN4,D2==S+G('N:?F+R-BBN$;X\_#5)#
M&WC_ ,,K(#M*G5X,@^GWZ[*RU*TU*QCO;2ZANK.1=Z7$,@:-E]0PX(HZ7#K;
MJ6:*YO3/B5X2UK6I-'T_Q/H]]JL9(>QM[Z*292.N4#9_2H/$'Q7\%>$]1:PU
MOQ=H>D7R@,UM?:A%#( >AVLP-';S#NNQU=%<IX?^+'@KQ7J"V&B^+M#U>]8$
MBVL=0BFD('4[58FMCQ!XGTCPG8&^UO5+/2+('!N+Z=88P?3<Q H>BNP6KLC3
MHKBM/^-GP]U:]AL[+QSX=O+N9@D4$&J0.[L>@"ALDUT6G^)M(U;4KS3[+5+.
M[O[,@7-M!.KR0D] Z@Y7\:=F*YIT45S ^*'@YM=.BCQ7HIU@-L-@-0B\_=Z;
M-V<_A2W=A[*_0Z>BDSQ7,P?%#P==:X=%A\5Z++JX8H;!+^(S@CJ-@;.?PHW=
M@V5^AJ>(?^0:W^^G_H0K3KE_B#XMT'PEHR3:]K>GZ'!+*JI+J%RL*L00< L>
M346A_%WP-XFU!+'2/&.@ZI>O]VWL]2AED;Z*K$FA:Z('IJSK:*.E<1>?'#X=
MZ?=2VMUX[\.6US$Q22&758%=&'4$%L@T=;#L[7.WHK)?Q;H<6A?VV^L6*Z-M
MW_V@;E!!M]=^=N/QK0L[VWU&UBN;6>.YMI5#QS1,&1U/0@C@BG9DW1-67HJA
M)-0 & +EN!]!4^L:SI_A[3I]0U2]M].L8%W2W-U*L<:#U+,0!6;X/UO3O$-G
M=ZAI5_;:G833LT=U:2K+&XP.C#@TAF_163HGBW0_$LUW%I.L6.IRVC^7<)9W
M*2M"W]UPI.T^QJ33_$ND:KJ-Y866J6=W?69"W-M!.KR0D] Z@Y7\: VW-*FR
M1K*C(ZAE88(/>G44 9"L^B2A')>Q8_*QY,1]#[5K A@"#D'H12.BRH4<!E(P
M0>]9:N^B2!')>P8X5NIB/H?:@#6IKHLB,K ,K#!!Z$4H(8 @Y!Z$4M '$W=I
M<>!+U[VR1I]%E;,]L.3"?[R^U=!J'BO2-)\.SZ[>W\%KI,$1FENI7"HB@9))
MK4=%D0JP#*1@@]#7D'Q<^$VD^*/"6K>'M9M9;[P=JHQ=VT+D/;MG(D3'H>:
M/SG^+G[,U[^W7\6_$'CWX1^'H/#FD6I$1U&Z?R8]4F!P95'13CGCK7M/[$^B
M:?\ L;?$35?AI\0=&6V\5:TQN;'Q< 9%OTQ_J=W\..WK6I\)O'/B[]B?Q7#\
M.=?L+GQ7\/-39G\.:Q81;F!)_P!6^!P?7/UZ5[CX9\(:CX_\2)XP\801SWS9
M33]/4!EMHS_ I_\ 0F[]J /1KZ[N/%MXCRHZZ<K8@MAPUPP[G_9]Z['1]'%@
MOFR[7N6 !('"#^ZOH*-'T==/3S),-<L,$CH@[*OM6I0 4444 %%%% !1110
M4444 %%%% !1110 444A(4$DX Y)-  2%!). .I-8<LLGB&8PPDQV"'$DHX,
MA]![42RR>(9C#"3'8(<22#K(?0>U;,,*6\2QQJ$11@ 4 +#"EO$L<:A$48 %
M/HK*U;5F@=;6T'FWDG  _@'J: #5]6:!Q:6J^;>2= .B>YJ32=)73T9W;S;F
M3F24]2:-(TE=.1G=O-N9.9)#U/M6C0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<
M[XC^(OA7P?<Q6^N^)-)T:>7E(K^]CA9OH&89I76P[-G145F7OB?1]-T8ZO=Z
MK96VE!0YOI;A5AV^N\G&/QKEA\?/AHQ 'Q!\,$G@ :O;_P#Q=/K;J+=7Z'>4
M51.NZ:-*&IF_MAII3S/M9F7RMO\ >WYQCWK-\-_$#PQXRDECT'Q%I6M/%_K%
MT^\CG*?4*3BCJX]4*ZLGT9T%%9?B#Q1HWA.Q-YK>JV6D6@.#/?7"0I^;$"F^
M'O%FB>+K,W>AZO8ZQ:@X\ZPN$F3/U4D4+6]N@WI:_4UJ*R+#Q?H6JZO=:59:
MS87>IVG_ !\64%RCS0_[R Y'XBE'BS1#J]QI0U>Q_M.WC\Z:S^T)YT:==S)G
M('N:5U:_S^7<#6HKAO\ A>WPW\_R?^$^\->=NV>7_:T&[=G&,;^M=I;W,5Y
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
MJPU'P2EQ%+&0P(:(\?6O6OA'^S-XET;X_?&37_%5C92^$_%Z^5;A+A9'D0J
M=R?P]Z\U_9L_88\:? 7XW_$'4 UK=^#]1TZ>TTB<W0,H# [(V3JH&<9KAIPF
ML)3HS6L:$[=U*5.47!^=[./JT:5E>M5JQZU:=_-1G3DIKT2E&7DD^AYA^Q#^
MPW\)/C]\']6\1>+-#N;C73J=S"MY!>R1; &.TA5(''N*^A/^">GB75M.@\??
M#?4=1GUBV\(ZL]I8WEPVY_)R2JD^PKQ3X0?!7]M;X&:!>^%O"5CX*MM!N+R6
M<37=PDLR!V/S9W#H#TQ7U]^R;^SO/\ ?!5]'K&HC6?%6LW37^JWX& \K$DA?
M89KVHM<\YQ=H.$5;^][NMNEK2UZWL<DHNT825Y\\I<W:%YZ7\[P27E?H?(G_
M  5:D\,V_P 4OA+-XQTJ\UKPXLDWVRQT\D3RIQPI&.?Q%:W[%%O^SEK_ ,1-
M1N_AG\-O%?A;Q#96$CB\UPR&+:1@@9=AGFO<_P!I;]G[QA\3_C]\)?%>AVME
M/HGARY>74&N9U1U4XQM0_>KZ9N;",V=Q'!#&DDD;*"J@<D5Y^'BZ6%G=:MU=
M-GKL_-.^GE='777ML0H]%&GJ]5HVVK=&K*[]'T/CO_@FJ@30?B=@ ?\ %4W?
M3_?J7_@HCXUUQD^'GPWTC4I]%M_&6JK:7U_;,5E6$8)52.F:\E\"_!O]LOX&
M:MXKM?A]I?@LZ%JNJSWZ-J5PDDIWL2/XACC'%>R^-?V;_B=^TE\#])C^)-]I
MGACXJZ+>?;=-U'13N@B<=,X/?ZU=2U2G0G*-XP5+FCU:C&*DDNMFKM=4O.Q%
M-3HSK0B[2FZO++=1<G)Q;[;VOT;\CA_B_P#\$XOAG\+OA/JWBKP/-JOAOQIH
MMM]MBUJ/4)6:21.3N4MC#<YQZUY[XW^*OB/]IS2?@-\.=0U:\T?3O$MN;G6K
MFT<I+=B/C;D=CBNSU'X.?MD_%_2&\!>/-=\,:-X*EVPW>J:65-Y<PJ>AP<Y8
M#G@5ZE\</V(I?$'@3P*GPZUO_A&_&'@A -+OG&5F'&5D^N.M6_=?/6]ZGSP?
M+OHE/F?+VNX>[UY;VTUS<92M"C[E10FN;S?+RKFZM6G[W3FWUT\D_:4_8?\
M ?[-/PJO/B3\+9M3\*>)_#S1W7GI?R.MT P#(X8D<Y[5Y/\ MT>+O#'BWQ5\
M _$WQ"T6_P!=T*_T@SW^GZ82MQ+G;D+@@_K7LVH? 3]J[]HF.T\*_&'6O#>A
M^"(KA)+L:'M::]1#D*V">N*].^*W[,7B;5_V@O@[X@\-V5D_A+PC;M;71N)U
M61%XQM0_>Z&H5.;G3YY73JIKKRQ]G--OLI2:T[ZE3DDING%IJG)/IS-S@XI/
MJXI2U\[:]/B[X0Z#X!^(?QP\$7'[-W@CQ5X/N-,OM^O7NJ7),?V?'W"I=CZU
M^P: JBACN8#D^M?(_P 6_P!FGQGX5_:%T+XK?!RWLDN+IA;^(])GN%MXKF+/
M^L&>"W-?6ML\LEO$TT8BF*@O&&W!3W&>]=$)\V&@MFG*Z;NT[K;^XTDX_.^I
M+@XXF<MTU&S2MHK[_P!Y-M/RY;:$M%%%0= 4444 %%%% !2$!@01D'@@TM%
M'YS?ML?L"ZFNJ7_CWX/Z,-0DU)Q_;?A"'")<DG_70#@*W/(_&NX_87_84/PQ
M6R^(7Q'M(I_'#Q 6&E$!H=&B/10.AE]6[=J^X:* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% 'S-^Q%_J_C)_V/VH?^@Q5],U\S?L1?ZOXR?]C]J'_H,5?3-
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 ?,W[$7^K^,G_ &/VH?\ H,5?3-?,W[$7^K^,
MG_8_:A_Z#%7TS0 4444 %%%% !1110 4444 %%%% !1110!%<6\=U"T4JAD;
MJ*H6]S)IDRVMTQ:)N(9S_P"@GWK4J*XMX[J%HI5#(W44 2US_C_P3IOQ)\$Z
MYX5U?S?[+UBTDLKGR'V2>6ZE3M;L>>M7+:>339EM+EB\3<0S'_T$^]<7^TAX
MJU3P/\!?'VOZ)<_8M7T[1[FYM;C:&\N14)5L'@X- 'DMM^P#X;LK6"VM_B1\
M2(;>"-8HHD\085$4851\G0 8J3_A@K0/^BF_$K_PH/\ ["N&T7P-\5((O#UW
MXD_: \4V>EZ[86US:WUOIEH(XII(U9HI"5XY)P?I75>+_@;\6O#5O;ZC;_M
M>++[2D;-XL6F6;3*G]]/EP0.XH O_P##!6@?]%-^)7_A0?\ V%44_87T.WN1
M;W/Q-^)9+G]W*-=VJ?;[G6II_@/\4=8\+MJ?AG]H[Q+>S/'YD FTZS*/_LG"
M\&J7@OX1^/O'>GS1C]HGQE9ZI;$1WEC)IUFDD,@]MOW<]"* -7_A@K0/^BF_
M$K_PH/\ ["NS^#?[*/AOX,>-[[Q;9:_XE\0ZY=Z>-,:X\0:C]JV0!P^U1M&/
MF%>9:-\(?B='X@ET#7?VAO%EEJ18M:2)IMF(KJ/MM)7[WJ#6Q\(QX_\ A_\
MM4:CX"\2?$;4/'F@S^$UUFW_ +2M88I()OM0B/,8&1@'\Z /IFXLK>Z(,\$4
MQ'0R(&Q^=/:WB=55HD95Y4%1@?2O$O&GQ<\;^(O&^I^#_A7INC76IZ.J/J6H
M^(6E%I'N&5C7ROF+<?2F:1\;O$UE'IMAXRL-+\*ZTM\UI<^?YK07JJN=]J1S
MC_>I)II/:^WGTNO+_A[-:@]&UO;?RZV?G_PSL>WBT@6<S"&,3'K(%&X_C2F"
M,HR&-2C?>7:,'ZUY7I7[4WPQUMM:^Q^)HY(M'1Y+R<P2+%&%.& <KACGC )-
M6/#/[3/PW\7:/9:EIGB6&:VO+Q;"$/%)'(9F.%4HRAAGU(Q5).6B\OQV^\B4
MXQ5Y.W_ W_ [/Q-X2@\1Z!=Z7%=76C"X0I]KTMA#/&/]EL''Y5Q/PJ_9XT'X
M5ZM=:O'JFL>)-;G3RO[3UZZ%Q.D?]Q2%4 ?A69\9?VAK3P#:W%MH1M=5URSO
M;>VO+*?>ODK(P&<CO@U>UC]J/X;>'_%Z>&+_ ,1+'K!8(ZQVTKPQN1G:TJJ4
M4^Q-*'\\>MUZZ7=OD^GF@FTVZ<_LVD_+72_S77R9ZE#:06Q8Q0QQ%OO%% S]
M<5-7S'X3_;0T;Q]J'B&QTN]L-,FTK6TTY7U2WG6.XB8@!E8#&\DD 5Z5<?M-
M_#:U\>_\(=)XEA&N!Q$4$4AA5_[IFV^6&]MU5RMJ/GMYZ)_DT-R493B_L[^6
MK6OS1ZE17C^I_M:_"O2/$C:%<^*(UU%+TZ?(JV\K)%.,?*[A=J]1R3BO78I4
MGB22-@\;@,K*<@@]"*5FUS="G[LN1[]A]%%%( HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *KWUA#J-NT,R[E/0]P?458HH Q+2\ET>5;.^?=$>(;@]#
M[&MH$$9'(J*[M(KZ!HID#HW8UD0W4F@2K;73%[-CB*<_P^QH W:*** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S/
M$/\ R#6_WT_]"%:=9GB'_D&-_OI_Z$*TZ "BBB@ HHHH *P;+5(;.XU!6#NQ
MN&.V-=W85O4U8T5B0H!/4@=: ,\ZE=3#-O8NP]9&V4%=4F)(>&W'H1NK2HH
MS?[-N9?];?2C_KE\M*-$A/WY9Y?^NCYK1HH HKHEBIS]F0MZGFIDT^VBQMA0
M8Z<58HH 8L2+T11]!3@H'0 4M% "8HQ2T4 (5!Z@&FF)&ZHI^HI]% !1110
M5C:II<L<_P!OL/DNE^^G:4>A]ZV:* *6EZI%JD&],I(IP\;=5-7:QM4TN6.X
M^WV&%NE^_'VE'H?>KFEZG'JEMYB HZG:Z'JK>E %VBBD) !). .]  Q"@DG
M'))K#EED\0S-#"3'8(<22#K(?0>U$LLGB&9H828[!#B20<&0^@]JVH84MXEC
MC4(BC  H (84MXECC4(BC  I]%96KZL]NZVEJOF7DG0=E'J: #5]6:!UM+1?
M-O).@'\(]34FDZ2NGH7=O-N9.9)#U)HTG25TY"[MYMR_+R'J:T: "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /F;]B+_5_&3_ +'[4/\
MT&*OIFOF;]B+_5_&3_L?M0_]!BKZ9H **** "BBB@ HHHH **** "BBB@ HH
MHH **** &LBN,, PZ\BO)/VNR!^S!\4,G _L"[_]%FO7:S?$GAO3/&&@:AH>
MLV<>H:3J$#VUU:39V2QL,,IQV(H \F^#_B72O%_PJ\.^%/%,=E!J(T.S,EJU
MPC+-'Y*8DC.>WZ&KN@^)Y/A7JD/A_7]2AO?#ER_EZ;JLLZ9CSTAER?R-8 _8
M-^ RLK#X=62LHVJPN[H%1Z#][P/:EE_8/^ \Z[9?AY9RJ#D"2\NF /KS+0!U
M&I1_\*VU.;6]"N(+K0)V\R_TQ9D'E>LL7/YBG>*=)LO$_P!C\8>#M7LX->C0
M-'(LR>5=Q]3')S^IZ5R__#"?P*((/P_M2I&"#?76,?\ ?VDC_80^!$*A8_A[
M:1J.BI>W0 _ 2T =?::[X?\ C#X<EM;V:'3=9LGVRPB=/.LIQ_$I!Z>_>O(_
M MUJLG[<T]IK#03W%G\/EB2\@<,+E?MWWR!T/J*ZQ?V#_@,CLZ_#RS5V^\RW
MET"WU/F\UV7PR_9O^&WP;UF[U;P=X5MM$U.Z@^S374<LLDCQ;@VS,CM@9 .!
M0!YIJ^H^(?V>OBSXJU\^#]:\8>%O$GE2(?#=I]INK:95((>/(^4YZYK(^($O
MC[XOIX/UF?P1>Z/9PZE,T-G(-URD)3"R3K_ 3TVU]645#C>"@^EK>25[?G:_
M;[PVE)QTYKW]7N_GNUW[;'QN_P '?$\W[*::7;>'98]6LM;EU*71W3;)=1B<
MM@#N2.1ZU0\<WGB?Q_HMKXUTCX-ZIH<&C:Q:74MK);"/5M12,CS#Y(ZX[9/-
M?:]%;\[YW46]TUY-**^>D5IL<WU>#@J<M59Q?FFY2^3O)ZK4^$O%?AKQO\2=
M<\7^(;?P)K>FVVHZA8S64%Y!LG:-&3<SKGY<8.17,_%/PKXY\6:5XJ\/7/@?
MQ8NM1:PU];IH=G]FTJZA##:[2 _O7QU!ZU^B=%1!J"C%+1._W-/\U\_(UE#G
ME.4GK)6?W-?DSX%N/ OC6YT_7_"Q\%ZY#=W'B6SU6+4$M1]F\G8BDA\]5(.1
MVQ5YO"/BRQ^&^M_!8_#O5)M>O]7DNXO$D=MG3/+:<2"9I\\.%XQBONRBK4W:
MWI?SMRV]+<JVW_*(TE&;G%Z]/+>^FSOS/?;[[_%^F?!_Q)I_P4^,.ER>&[J7
M5]0U>5[<>3^\O$"H%=?49!P:^L_ EI-8>"= MKF)H+B&P@CDB?[R,(P"#[@U
MNT4.;::?7E_\ECR_\$MP3J>T\FOO:?Z!11169H%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4R6))EVR('7KAAFGT4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -DC25=KJ'7KA
MAFG444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4Q(4B+%$52QRQ QDT^B@ I" P((R#VI:* &QQK$@5%"*.@ P*=110
M4SR8Q*9-B^81C=CG%/HH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /F;]B+_5_&3_L?M0_]!BKZ9KYF_8B_U?QD_P"Q^U#_ -!B
MKZ9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /F;]B+_5_&
M3_L?M0_]!BKZ9KYF_8B_U?QD_P"Q^U#_ -!BKZ9H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /F;]B+_5_&3_L?M0_]!BKZ9KYF_8B_U?QD
M_P"Q^U#_ -!BKZ9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /F;]B+_5_&3_L?M0_]!BKZ9KYF_8B_U?QD_P"Q^U#_ -!BKZ9H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /F;]B+_5_&3_L?M0_]!BKZ
M9KYF_8B_U?QD_P"Q^U#_ -!BKZ9H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQ3IVM)K_ (6TW]_KPT]Y&>)<^6/[I8="1VJ]\#]6T^_^&VD)92QYM81%/&"
MT;CJ&':E'WDY=DOGJ]?32WKU*E[K2[M_+1.WJ[W]"*P^,%OJ'A77+\6$L&JZ
M.A-UIDYVNK >OH?6I?A+\7M/^*WAA]2MH_LMW#D3V;-EHS_@?6O+M?G36/%G
MQ,U'3B)-.BTO[/+/&<H\H'3/<U1TK19OAYX1\.?$#18&,'V-(=7M8^DL9'^L
MQZBI4KQ<I:)J/R;YM?1V7I=!*+348ZM-_-)1=O57?JU8](L/CS:OX-O]=O=.
M>W,%\;&&VC?>TSYP/IFGW7Q5\0^&/LEYXH\,QZ?H]RZQBZM+KSVC+=-Z@<"O
M,_AU=^%-<^$]_'XBN7M=-U/5V%O<*"#'(3E3G^$_6NE\567B[X2Z,NKP>)T\
M2Z#$Z*UCJJAI&0D !&'!-7\+][^[Z;1NO)W?XK0'[U^3^]ZZ-V:Z6LCK/'OQ
M&\5^#;&^U:'PU97VAVXWK<?;]LCKZ[-O%/TGXA>*Y= FUS4O#5G::6MH;I&B
MOO,=N,@%=O%1_&J\&H?!34[D1F$2VROY9_ASVJP^/^%%MGI_9/\ [)64VX0J
M/K'_ "9<+3E2[2_1K_,S=$^(_C[Q#X?@UFR\&V#VD\?FHIU/#E>O3;UJ63XZ
M0MX%MM?@TQVF:]2QN+21]IBD+8//?%<%HNL?$OPU\'=.U'2ET:]T]+9<QI'(
M)XH\<OUP2!Z5!KNGZ7IWP+TV]TR^;48+C4X;NZNV&#O+C=D=L5O))3DNB<5Y
MZR7X6Z]S"+<H1?5J7II%_C>WR/>?%WB@^%_!]]K@M_M!MH/.\G=C=TXS^-<S
M=_&&&U\+Z%?+I\MQJ^LH&M=,A.YB>^3V ]:=\6M0MA\&]6G,\?DRV:A'W##$
MXP!ZUYSH87PWXS^&USJH$%M)I9MXI9#A4EQTYZ$U"5YN+[I?A)V]79%MVA&?
MDW_Z2ON5VSN)_BMKGA:_L5\7>&TTNPO7$4=Y:7'VA4<] X &VJ_CWXI>+O E
MI+J,WA:QN=*\Y8HIDU#YW#'Y25V\5V?CKQIHW@[38)]6*RK/*L<,&T,TC$\;
M1WKB?VCY!-\,H752JM>0$ C&.:5]O5+[VOQU+2UL^S?W)_AH:DWC_P 5:+X9
MU/6];\.6EK;6UMY\2V]]YC2'&<'CBI[SXO6>G^#]&U::TD>_U9%^RZ= =[N[
M#.,^GO4?Q3_Y(OJ?_8/'_H(KS6TFCT?5?A3JNH.(M*6S$'FO]Q)2!C)[527-
M-PVU2_"3^]V2,[VA&?E)_=R_@KMG?7?Q1\3>&+>+4/$_A1;'2'8![BSN?/>$
M'NZX&!5?QC^T#IO@[QIH&DW%MYFF:K")5U)9.$R<#(KI?BYK&GZ?\.-9DNY8
M_*GMGCC4L/WK$<!?4FO"M(\'1Z_XK\':%KMOO6;0F#(_WDR?E/L14Q;<[6V?
MW^[)V]=/\RI6C'F;W7W:Q5_378]R\??$@>#)- $-H+^/5;I+<.)-H0-_%[UV
MJ-O16Z9&:^2=?UC4-"\0>%_ >M[Y+S3=6C>SNFZ3V^?EY]0*^M8?]4G^Z*I6
M<.9:IMV]++_@W\R7=347O97];O\ -6MY#Z***104444 %%%% !1110 4444
M?,W[$7^K^,G_ &/VH?\ H,5?3-?,W[$7^K^,G_8_:A_Z#%7TS0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 >1_M5_#OQ?\ %;X&>(?#/@36
M/[!\3WGD_9;\W#P>7ME5F^=/F&5!''K7YV_\.[OVN_\ HK2_^%'>?_$U^MU%
M 'Y(_P##N[]KO_HK2_\ A1WG_P 31_P[N_:[_P"BM+_X4=Y_\37ZW44 ?DC_
M ,.[OVN_^BM+_P"%'>?_ !-'_#N[]KO_ **TO_A1WG_Q-?K=10!^2/\ P[N_
M:[_Z*TO_ (4=Y_\ $T?\.[OVN_\ HK2_^%'>?_$U^MU% 'Y(_P##N[]KO_HK
M2_\ A1WG_P 377_"#]A']J3PA\4_">M^(/B@M]H>GZG!<WMM_;UU+YL*."Z;
M&&&R 1@^M?I_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@^'/!.D^
M%+O4;G38&AEU"7SK@ERVYO7GI6]11L[ANK',Z?\ #C0-+\7W?B:ULA#J]W'Y
M<TJL<,/]WIFLS6?@SX9UK4I;XP7-C<2\RFPN7@$A]6"GFNYHI66GD.^_F9/A
MOPMIGA+3Q9Z7:):PYRVW[SGU8]S4#^"M)?Q8OB0P,=66'R!-O.-GICI6[157
M=[]2;65A.M8?AKP5I/A&;49=,@:%]0F-Q<$N6W.>_/2MVBEL[CWT*]]86^IV
MDMK=PI<6\J[7BD7*L/<5PD?P(\)QSAO(NWMPVX6;W;FW'MY><8]J]#HH6CN&
MZL8.N>!]'\0V=A:7EH#;V,J36\<9*!&7[O3M5GQ%X8TWQ7HD^DZG;BYL9EVO
M&3C\CV-:M%)JZ:8+1IKH9^@:':^&])M]-LO,%K;KLC$KEV ],FL'Q1\+= \6
MWRWUW!-;WP&#<V4S02,/0LO)KKJ*;]YW>X+W59;'.^$O .B^"H94TRU*O,<R
MSS,9)9/]YCR:QM7^"_AC5]0EO/)NK&68YE6PN7@20^K*IP:[NBAZN[!:*R.>
M@\ Z':^&9] @L4ATV="DL<9P7SU)/4GWJWIGA;3=)\/1Z)!;C^S4B\D0N=WR
M8Q@YK6HH>M[]=P6EK=#CM)^$GA?1O#-SX?M]-4Z5<2&5X)&+?,>X)Z50T[X'
M^%].NX9S'>WBPG='!>7;S1*>V$8XKT"BG?7FZBM=6Z?Y[F5XC\,Z?XJT2?2=
M1A,MC.NUXU8KD?44'PS8-X=.AF(_V<8?L_E[CG9C&,_2M6BI:333ZE)M--=-
MC-T/P]8^'=%@TJRAV6,*>6D;'=\N,8.>M8NB_"WPYH%AJ5C:V/\ H.H.9)[:
M5R\9)ZX4]/PKK**;U;;ZB6B270\]M/@3X4M+F&7RKRXBB?>EK<7;R0*>WR$X
MKJO$7A+2?%6E_P!GZE9QW%L/NC&"A]5(Z'Z5L44/568+1W6YPVB?!KPUH>IP
MWZPW-[<P_P"J:_N7G$?^Z&)Q6_XL\(:9XUTL:=JT)GM1(LNQ6*_,O3D5M44;
MV!:.Z,O6/#=AKN@S:/>1&2PEB\EXPQ!*XQC-57\#:++X9BT"6Q2?2XHQ&D4O
MS;0!@$$\Y]ZWJ*35[WZ@M+6Z'!:7\$O"^EW<-QY-U>F%MT45[=/-&A[$*QP*
MWY_!&D7/BFV\0O;G^U+:$P1R!B J>F.E;U%5=Z>0K+7S.9\3_#G0/&&JZ9J6
MJ60FO=.D\RWE5BI4_AUKI5 50!T'%+126BLAO5W84444 %%%% !1110 4444
M %%%% 'S-^Q%_J_C)_V/VH?^@Q5],U\S?L1?ZOXR?]C]J'_H,5?3- !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \&_;C\4^
M,_!?[,WBW5_ $U_!XJMQ!]DDTV#SIQF9 VU<'/RD]J_(_P#X:G_;(_Z#/CS_
M ,$S?_&:_>FB@#\%O^&I_P!LC_H,^//_  3-_P#&:/\ AJ?]LC_H,^//_!,W
M_P 9K]Z:*!6/P6_X:G_;(_Z#/CS_ ,$S?_&:/^&I_P!LC_H,^//_  3-_P#&
M:_>FB@+'X+?\-3_MD?\ 09\>?^"9O_C-'_#4_P"V1_T&?'G_ ()F_P#C-?O3
M10%C\%O^&I_VR/\ H,^//_!,W_QFN_\ V?\ ]I']J_7?C?X%T[Q%JOC270;K
M6;6&^2[TEDB:$R .';RA@8SDYK]JJ* "BBB@84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7S]\5/@_\4O$NM:M'H7BGP]?^&M54I)9>)[%YI+%2-K?9F0<'N-W
M>OH&O,?'_P"T1X0^'7CWPSX-U"YEN-?U^5HK>UM5#F/ SNDY^45#493C%[O1
M+OUM;KM?IMNBE)PC*6R6K?:W6_3^M'L><+^S5XS^&\NF:G\,/$VFVVM"RCL=
M2'B.*6:"Z5%PKC9\P8=NU4!^Q@_CCQ-97GQ2UJ+QOI4$33?8&:6+9>.,.Z,K
M A,8P,]J[+0OVM_#.O?$4>#X]#U^WNS=RV9O;BRV6JLAP6,A.-OO7L=KK^F7
MTWE6VHVEQ+_<BG5F_(&FK5$JN][M==]=.RUNM-+Z=EBTHRE3O9K1ZO?;7S]V
MWII8^4X?V1O'GP]N=./PX\1>';*PT?4GN]*L=;MYYHX(G4[HR5.2=QSG-:_B
M_P"!GQE\3>)="\5OJ?P[O/$-I:R6MU!J6F7$UFRMC!C!^8'ZUU&J?MJ?#O3-
M3\;V)FO+B;PFR171@B#B>5L8BAP?F;)QCBF^&/VS?"'BB#1/*T?7[6\U+43I
MDEE<66)K*;TG )V ^M132J*'*[[-/=^\K)W>_,M_DW:Z;SG"E1<^9):N_K'W
MM4NU]-NVNJ7:?#O0?B)H>G:5;:[+X1C\N5C>QZ%:30Q&/'RB)6Z'/7->E445
MLW<UC%1V84444BPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /F;]B+_ %?QD_['
M[4/_ $&*OIFOF;]B+_5_&3_L?M0_]!BKZ9H **** "BBB@!&8(I9B%4#))["
MOR-_:[^(Q^(_QRUVZ1]]I8/]A@P<J53C</K7Z1_M)_$I/A7\']?UD,HO# 8+
M9"?O2-QQ^&37X\2S/<2O-*Q:1V+LS'DDG-?=\,86\IXJ731?K^A^<<7XRT:>
M$B]_>?Z?J>L_$'X)2^"_@IX)\;,KA];=TE0_\L\9QGZXKV/_ ()T_$__ (1_
MQYJ7@^Y?%KJ\?G0ECP)5XVCZ@UYI\2?VLM5^)?PQM?!%WX<TJRL+5(U@N+=V
M,B%!C(!XR>_UKR[X>>+;CP'XXT/Q#:L1-I]TDPP>HS@_H:^CGAZ^,P52CB5:
M3;MK?K>/W;'RT,5A\#F%*OA'[J4;Z6Z6E]^Y^TOB7_D7=4_Z]9?_ $$U^)/B
M7_D8M6_Z^I?_ $(U^TAUNW\2?#Y]5M9%EM[O3VF1UZ$&,FOQ;\2<>(M6_P"O
MJ7_T(U\_PNFI5D_+]3Z;C!J4:#7G^A^DO[('Q \%Z)\"-$M=7U[1K.\0OOBN
M9XTD7IU!YKX^_;.\4>&?%?QKO;KPPT$UM'$L<\]L!Y<LG]X$<'ZUY_>?!;Q7
M;?#R#QNVE-+X;E;9]K3!"'_:'7'O7,:#'IDFKV2:M)-!I;2J+B2V +HF>2 :
M]S"9?1HXJIC(5')N]UV?5>I\]C<TKU\)2P-2DHI*-F^JZ/7HSZJ_X)]I<Z3J
M_C7Q$0W]GZ?IS"1NV\C('Z5\M>*=:N?$'B35=4O)#+<W-S)([D\GYCC]*_6/
MP#\-_".D_ 2?3/ BQOIFHV#R)=C!>X8K]YSZ^W:OR0U.!X+^]A=2KI-(A!Z@
MAB*PRK$QQF+Q%9*WPK7>RO\ J;YSA)X'!X7#N5U[STVN[;?(_3C]BKX&Z!X4
M^%6FZ_=:?!>:[JBF:2YG0,43^%5ST&*[?XF?LG_#SXJ:]9:OJNEFWN[?.[[$
MPB6<>C@#G%2?LF^(;3Q)\!_#%Q:R*XB@\EP#RK*<$'TKK?B+\7_"7PGBL9/%
M.KPZ4EZYCA,N3N/X5\)B*^*>.J2A)\]VM+WZZ?<?H^&P^#67TXU(QY+)ZVMT
MU^\R;3X<>#_@IX2UG4O#.@VFDS6MC+(984P[E4)&3WYK\?O$6O7/BC7=2UB[
M8O=WT[SR$G/S,<U^Q7B7Q-H?Q$^&VO1Z%J]IJ)N=/F\M8)0S$["1\O6OQGF@
MDM)9(94,<T3%70]00>17UG#7-)UIU+N>F^]M>Y\5Q9RQ5"%&RAJ]+6OIVT/T
MZ_8K^ OA[PM\*-)\1WFGP7NN:S%]IDGN(PYB4D@(,]N,UC_MU? ;0=6^&-[X
MPTZP@T_5M(Q-+- @7S8LX*D#W(KU7]DSQ19>*/@'X3DM)EDDMK403Q@Y,<@)
MRI_2L;]MKQ39^'OV>O$EM<RJDVJ1BS@4GEF)!X_*OG85\1_:W-=\W/;Y7M;T
ML?4U,/A5DSCRKEY+_.U[^MS\O? ?B:?P=XTT/6[>0QR65W'-E3C(!Y!]J_:_
M1[[^T](L;S 'VB!)L#_:4'^M?A[HVFR:OJUA81*6EN9TA51W).*_;OPQ:M9>
M&M)MW&'AM(8V'H0@%>UQ2HWHR^UK]VGZG@<'2G:M'[.GWZ_H:=%%%?!GZ0%%
M%% !1110 5YO\=OCWX7_ &=_"5OXB\6/<1Z?/=)9H;>(R-O8$C@=N#7I%?$_
M_!63_DWC1O\ L/V__H+TT-&W_P /1O@J",W>I@9Y/V-J^I?"/BS2O'7AO3]>
MT6[2^TR^B$T,T9R"#_45_.Y7VS_P3M_:W_X5?XBB^'OBB[(\,ZG(!8W,K<6<
MQ_A/HI_F:IKL6X]C]6=2U"+2M/N;V?/DV\;2O@9. ,FODRY_X*A?!>TFGCDN
MM3#0NT;8LVZJ<'^5?3_C9@_@S6F4AE-E*01T/R&OYY]=_P"0EJW_ %]3_P#H
M;4DKDQ5S^A/X?>.M,^)7A#3O$FCM(VG7\8EA,B[6Q[BN1^/'[1/A/]G71+'5
M?%DEQ':WDIAB-O$9#N !YQ]:R/V._P#DW+P7_P!>:U\[?\%:?^26>%?^O^3_
M -!%);BZG9_\/1?@M_S]:G_X!M1_P]%^"W_/UJ?_ (!M7Y7_  E^&>I?&3XB
M:/X,T>X@M=2U1V2&:ZSY:[5+'=CGH*^I/^'4/Q7_ .A@\/?G)561;21^A?P$
M_:A\%_M&IJ;>$9;J0:?@3?:(3'U/;-<O\9?VY?AK\"_'$_A3Q+/?1ZI#$DS"
M"W+KM89'-<E^PI^REXK_ &9XO$:>)M0T^^.HE3%]A+?+@YYS7FG[8'[!'CWX
M^_&J]\7:!J^CV>G36T,*Q7A?S 47!Z5.ER=+GH/_  ]%^"W_ #]:G_X!M1_P
M]%^"W_/UJ?\ X!M7YO\ [1'[,7B;]FC4M+L?$M_87TNH(7B:PW8 'KFL;X$_
M W7/VA/&Q\+^'[NTLK\0F<R7N=FT?2JLBN5;GZK^ O\ @HA\)_B-XSTCPQI%
MQJ#:GJ<ZV\ DM2JECTR:^GZ_-'X$_P#!-GXD?#+XP>%/%6IZWH<]AI5ZES-'
M 7WLHZ@9[U]$?M^?M,7'P#^&4=EH<H7Q/KA:WMG'6!,?-)_,"I?D2UKH=K\;
M/VR/AE\"I'M-=UM;G5EX_L^Q'FR!O1L?=_&OFS4O^"O/ANWNBEG\/M4O8,X$
MOVV-,CZ%:_-_3-,UOX@^+(+2V2XUKQ!JLX1<DO+-(Q[FOM_PC_P2:\3:EX?B
MNM>\56NG:G*@<6D"%A&2/NL<=?I562W*LEN>]?#?_@J+\,?&-_#9:Y:7WA6>
M9@J-<8EC!/\ >90,#WKZ^T;6K#Q%IEOJ.F7D-_8W"AXKBW<.CCU!%?A5^T3^
MS+XN_9N\01:=XDBCNK"[_P"/34K8$PS_ .SS_%[5]5_\$Q?&'Q/T?Q%-X?FT
M+5+_ .'URI;[3<*RK92=BF[JI]J375":5KH_3>OE/Q+_ ,%)_A!X5\1ZKHE]
M<ZDM[IMR]I.%M&(WH<'![BOJROY^/C@<?&OX@'_J.7?_ *&:$KBBKGZE?\/1
M?@M_S]:G_P" ;5);?\%/O@S=W5O;QW6IF2>18D'V1OO,0!^IKX/^!_[!?CSX
M^^!8O%>@:MI%I822M"L5X7\S*]3Q]:](TW_@E3\5;/5+&Y?7_#Y2"XCF8 OD
MA6!/\J>@[(_5JQNX]0LH+F+/ES(LBYZX(R*GJEHMF^GZ196LA!DAA2-BO0D
M U3\9>)K;P9X4U;7+QUCM["UDN&+G .U20/Q/%00>&?%S]O/X7?!CQU>>$]>
MO+PZK:(CRBVMS(B[AD#([U7^%_\ P4 ^%/Q9\<:?X5T:]O$U.^W"$W-N40D#
MID]Z_'WQ]XMO?B=\0]<\02>9/<ZM>R3QH>6 8_*H^E5?#6O7WP\\9Z5K,:R0
M7VDW<=SY?1LJ<[35\IIRG]$%(QVJ2>@YKG/AOXRM?B#X$T/Q#:2++%J%I'.2
MG0,5&X?@<BNAE_U3_0U!F?)NI_\ !3;X-Z3JE[83W6I">TG>WD M&(W*Q4_J
M*K_\/1?@M_S]:G_X!M7Y.>/3M\=>)SZ:G=?^C6KZG^"7_!.C6?C;\+M.\7V'
MBBTL/MN[9;S(Q"X..<"KLC2R1]X?#S]OGX,_$C4XM/L?$IL;N0[574H3 I/I
MN/%?0@N8FMA<"13 4\P2 Y4KC.<^F*_G[^,'PEUOX*^/K_PGXA6,ZA9-E9H?
MN2+V=.^*_23_ ()E_%O5_B9\)/$?A'6[V2[GT=OL]I/,Q9_)=#P2>N":30FM
M+H^C)/VG? L?B#^R6U!_-W[-^PXQG&__ '/]KI7JT4J31))&P>-P&5E.00>A
MKXW?]E_7SX_2Z%DYNUT]M(-\2OV-K<_QX^]Y@[#I7V!I-C_9FE6=GNW_ &>%
M(=WKM4#/Z4B66Z***0@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *\[^,'QU\-?!&STZ?Q!'J=R^H3>1;6VE6+W<TC^@1.:]$KYQ_:J\
M,:YXL\8?#6RT'7;_ ,+WC:G_ ,A?3[99W@&#U# KCZUC4E)2A&/VI)?)WO\
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
M5D_Y-XT;_L/V_P#Z"]-;C6Y^5.AV2:EK>GV<I*QW$Z1,1U )Q7??'SX&ZW\
M?&T6D:B7>WN(8[S3]048$J$ @J?53Q^%<3X3_P"1KT7_ *_(O_0J_:7]HC]F
M[2_VC_@;8Z5,B0Z[:6,<VF7F/FCE$8^7/H>E6W8T;LSQ?]B?]K ?%WX1:SX'
M\1W2_P#"5Z-IL@ADD.#>0!#@^[#@&ORSUWC4]6_Z^I__ $-JZ%7\2_!OQ[<1
M9FT;Q%I,SP2+RI!'!'NIKF+^9KEKF=SF25FD<^K$DG]30E8:5C]U/V._^3<O
M!?\ UYK7SM_P5I_Y)9X5_P"O^3_T$5]$_L=_\FY>"_\ KS6OG;_@K3_R2SPK
M_P!?\G_H(J%N9+<_.#X4_$G4_@_\0=(\8Z,D4FIZ8S/"LZ[D.Y2IR/H:^G?^
M'J7Q9_Y\]&_\!A_C7A7[+?P^TCXJ_'WPGX4UY6;2=2ED2<(<$@(2.?J*_2O_
M (=H?!?/^KN__ @53MU-';J=#^PC^T;XE_:1\ Z[K/B:*TBNK+4#:QBTCV+M
MVYY]Z^FZ\P^ WP!\)_L^Z#?Z1X3$BVEY<?:91*X8[\8KT^I,V?F!_P %;O\
MD<_!G_7!_P"M>=_\$P?^3D7_ .P>W\Z]%_X*W?\ (Y^"_P#K@_\ 6O.O^"8/
M_)R+_P#8/;^=5T+^R?L'7Y&_\%3]>GU/]H/3;%G(M['2PBIVR6R3^M?KE7Y5
M_P#!5_P'<Z7\5?#GBI8B-/O['[*TF.#,K9QGZ8I+<F.YC_\ !++P39^(/CEJ
M6MW<:S'2K$FW5AG9(2,./<#-?I/\??C3IOP ^&M]XRU:UFO+*TDCC:*#[Q+M
M@5^4G_!/;XSV'PA^/5NFLW"VVD:W#]A>5SA8Y"1M8GTXQ7ZF?M'?!B#]HOX1
MWOA#^T_[/@OI(9UNX_FX4[AC'7-#W'+<^2/&/_!2/X._$*UM;?Q+X$N-;@M9
MA<01WD(=4D'1@".M;-E_P56^'.F6L-K:>%]0MK=-L:111A549P  !7R_^UO^
MQMHG[,'A;3;X>+?[6U:^N/*CL&&&V8Y?'IVKY\^&'A*?QY\1_#7AZVC:674+
M^*':HS@;N2?;BG9#LFC^@G1M276-(L;]%*)=0).JGJ RA@/UK\!/C@,_&OX@
M#_J.7?\ Z&:_?K1;'^S-'L+,];>".'C_ &5 _I7X"_' X^-?Q /_ %'+O_T,
MT1%'<]8^"G[=?C[X#^"(?"V@6^G2:=%*TJM<PAGRV,\Y]J]5\&_\%._BGX@\
M7Z+ID]II"P7EW%!(5MQG:S ''/O75?L9_L6_#?XV_!:U\2^)$N&U.2YDB8QR
MA1M&,?SKZ T;_@G)\'M#U>RU*V2Z%Q:3+-&3.,;E((_E1=#=CZNC;=&K'J0#
M7QG_ ,%0?BU_PA?P3A\+VD^R_P#$<_DN$;#I$OS%OH2,5]FJ % '0#BOQA_X
M*'_%C_A9O[1&HVD$OFZ=X?C%A R'Y7/WF/YY%2MR8J[.;_8>^&7_  M']I#P
MQ921>;8:<_\ :%VA'#1+P0?SJ[^WG\,/^%8?M(Z_%%%Y5AJX&H6RJ/E5#QM'
MY5QWP!_:1\0_LWZQJ&I^&K+3KJ^O8_*>2^4DHOHN*E_: _::\1_M)7VF7GB>
MRTZVN[!2D<MBI!=3V;/:KZFG4_07_@EE\6?^$J^$-]X.NY@;SP_/B%7.6>%^
M<_0$XK[:E_U3_0U^*G[ ?Q7_ .%6_M&:,L\_DZ;K8_L^Z=C\J@\J3^.*_:N0
MYB8CIM-0]S.2LS^>+QZ,^.?$X]=3NO\ T:U?=?[-G_!0OP/\$_@EI'A74--U
M&[U:Q#[A#'^[;)R/FKX4\>G'CKQ.?34[K_T:U>J>/OV<;K0/V?\ PC\4M*:6
M[T[47>#44(S]F<'"'Z'GFKZ%NSW.;_:-^-EQ\?OBIJ7B^>R_L^.?$5O:@[BD
M8Z D=37Z*?\ !+GX,ZOX!^&6L>)M;M)+*;7YUDM(9AM<0@=2/<\BOA/]CCQY
MX'\"_&33I?'F@6>L:3>,L,5U=#/V*4GY7 Z$9ZYK]P+"2VELH)+,QFT9%:(P
MXV%".,8[8I/L3)]"Q1114$!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MC_P4>_9*_P"$WT-_B3X5L_\ B>Z='_Q,;:%.;F$?QX'\2_K7Y;3V-X87_P!
MO <'@VTG'Z5_1M-$L\3QN R,,$$9!%<T?AQH;$DV<63_ -,H_P#XFFG8:E8X
M+]CY&3]G/P6KHR,+-<JZD$?@:^=O^"LL,LWPM\+"*&68_;WR(HRY'RCT%?<U
MC91:=:QV\"A(D&%  &/RJMK.@V>O0I%>1+*B'(#*K<_B#2N*^I_/)ILVLZ+?
M17NG)J=A>Q',=S;0R)(A]B!Q70?\+)^(O_0R^*?^_L_^%?O)_P *WT+_ )\X
M_P#OU'_\31_PK?0O^?./_OU'_P#$T^8KF/B/_@E3XC\1:_;^-#KVI:IJ!0IY
M?]I.[;>>VZOT$K+T7PW8Z!YGV.%8O,^]M15S^0%:E(EZGYB?\%:K>>;QEX,,
M5O/,! ^3%$SXZ^@KSO\ X)B6MQ%^T@[26MQ$O]GM\TD+*.OJ17ZTZSX7T_7I
M$>\@65D& 616_F#46D^#M,T6[^T6MND<N,96-!_("G?2P[Z6-NO+_P!HKX#Z
M-^T-\-K[POJP\J5@9+.[ RUO,!PP_D:]0HJ23\%/C5^S9X\^ ^O3V'B+1;A[
M-7Q;ZG;1L\,XSP01T-:?@W]KWXO_  _T==*TKQ==K9HNU([Q3*R#T!;D5^XO
MB+P]9>*-)N-.OHA)!.A1CM!(!],@X-?+/B7_ ()C_";Q3JLE_=W7B!)G;<5A
MO@J_EMJK]R^9/<_*O7M?\;?&CQ5'<:C+JGBC6[@^7$I5Y.O\*]E%?I+^P+^Q
M%>?">8>/O'-NJ>)IXMMEIS#/V-#U+?[9_2OH_P"#'[,_A#X&0M'H NI]R[=U
M\ZRL/H=H->LT-@Y7T"OY_OC=979^-?C\BRNV4ZY=$%;=R#\Y[XK^@&N:G^'V
MBW,\DTEI&SR,68F).2?^ TD[$IV/P,TGQ?XTT"T%II>K>(--M <B"U\Z-,^N
M *U]%^(_Q#?7=*5O$?BAD-Y"&!EGP1YBYSQ7[L_\*WT+_GSC_P"_4?\ \32K
M\.=#5@1:1Y!R/W4?_P 33N5S'+_$_P"(G_"K_@+J7B>0N]S9Z4'B4*69Y2GR
MC YSFOPDODU?Q-K-Q=-97LM_J5PT@WV\GWY&R!G'J:_H=U'2+;5+#['<('@X
M^4@'I[$8K%C^'6B12(ZVD092"/W4?_Q-).PD['SE\(/V!?A8GPR\.-XA\-_;
M-;ELHY;R5Y6!,C*"1CVSBKOQ&_8"^$]SX#UY-$\,BUU?['*UI*DK$K*%)7CZ
MXKZF4!0 . .*7K1<5V?SJFQU?PQK?-E>K?Z9=<E+>3_61MV./45^\'[/GQ''
MQ7^"_AOQ(P9;JYLU6Y1T*E90N&&#722_#S1)I7D:TC+.Q8GRH^I_X#6SI6DV
MVC68M;5!'""3M  '/T H;N-NY_/CX^L;L^./$^+&[(.I76"+9R#^];VK]<?V
M/O NF_$/]B_2_#6NV9EL-0AGAEBF0JPR>",C((KZ$D^'>B2R.[6D99B23Y2?
M_$UMZ9ID&D6:6UL@2%<X4  #\J+@W<_!;X^? [6_@9\3=6\*7]G<W$,+F2TN
M8X&99H"?E8$#\/PK[H_X)P_M8WNI10?"WQB;O[5$,:/?7,+CS%_YY%B.H[5]
MYZQX3TW7;A9[RW2615VAFC4G'U(-5;7P#H]E<QSPVR)+&=RLL: @_4+3;N#E
M<Z.BBBI)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *H:[KVG>&-(NM5U:\BL-.M4,D]S.VU(U'4DU?KYH_;5\0:CJWA_1?AWX?
MT=/$NL^([D"?1FN1;^?:+GS,R'A>=O)K&K*44E#XFTE\_3LKOY%P2=W+9)M_
M+UTUT2\VCU[Q+\</ ?@_P5:>+]8\46-CX:NRHM]2=B8I2W VX!)S]*S=(_:3
M^&.O>$-2\46'C/3;C0--_P"/R]#,JP=OF! /?TKXRTWQJGA'P;HW@KQYI=IX
M+E\+^(X'%C?W:7$,%FS (3)]TC/>M3]I'Q!X5\4>(?$&O^"KO3KGPS;Z-$FL
M:C8%6LWD^T(5!9?E)"U2FI.\7HY63[*T'>5M/M-/5*ZTN<M&HZD_9R5G&U_[
MSO)-1\]$UOH];;GUQX+_ &E?AA\0X=0E\.^,M.U./3XC/=&,LOE1@9+$,HX^
ME4O"'[5WPD\?:_%HF@>.M-U+5)21';Q[P7(ZX+* ?SKYN^//B;P;X]MM&E^'
M][INL:G9:/='4+W0V1XXH-BY65DXY]#6+X<T7QQ92_"Z#Q[J?AO_ (5_>%9K
M*_T;3&M[F*<<I%+)G@'CGO2C4O4<6K).VO766J?9I:*VK3BGJF*I4E&DYQU=
MK_A%V?HW[SOHFG;1GU'=?M>_!VR\1RZ#+X]TT:O%.;5[55D9EE!P4)"8SGWK
M;UW]HKX;>&?%EMX9U3Q?I]GKMP%,=E(S;CN^[D@8&?<BOCSX.^-]4TGQ'KUM
M%\4OAEH&G#Q'=[]'UJS4ZECS3D;RXY/;@UT?C7Q)X0\-:UXRN=!\3:!?7-W>
MM<ZMX6\4VN;J^DVC"V>2&VMCY2,CFJ4M*;?5)OYJ':]E[V_O=/=U;6U9^SG5
MC'[-[?)R].BV]W?XNC^H_&/[0?PZ^'^OV6B>(?%NGZ9JMX T%M*S%G!Z'(!
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
MG[/G_16/#O\ W_;_ .)K\'_^&;OBM_T3?Q3_ ."B?_XFC_AF[XK?]$W\4_\
M@HG_ /B: N?O!_PWI^SY_P!%8\._]_V_^)KS/]IG]M#X&>,?V??B#HFD_$W0
M=0U._P!%N;>VM89F+RR,A"J!CJ37XU_\,W?%;_HF_BG_ ,%$_P#\31_PS=\5
MO^B;^*?_  43_P#Q- 7/Z,OA.AC^%G@U"-I71K,$>G[A*ZJN>^'<$MK\/_#$
M,\;0S1Z7:H\;C#*PB4$$=B#70T#"OF/7]%/[0G[4<^C:F4G\%?#J.">XTU_F
M2ZU*9=\32#H55,\'N*^G*^)?#7P9G\4?M6?&G3S\1?&'@RZN9K'4+:#0-16W
M%Y"8<,[ J2=C$*#[T ?0G[52!?V9_B<J* H\.WH"J. /):OC[_@B>/\ BR'C
ML]O[?7_T0E?0NO?L7OXIT6]TC5_C/\3M1TN^A:WNK2?6D*31L,,K#R^A'%>&
M_L/?L>V(^!UMK&@?$CQUX2?4[Z[-W:Z)J200R-%/)"C;=AYV(N30![7^T)X:
MD^$WQ.\*?&'PU!'!-)>QZ1XCMT&U+NTE.!*V.KIC@GUKZ5@F6XACE0Y1U#*?
M8C(KX:_:K_9\N?#'PZLK2;XR?$/5KS6M5MM,L[#4M42:*:5VXRH0$XP>]?;>
MAVCV&BZ?;2$F2&WCC8GU"@'^5 %ZBBB@"*[C$MK,AY#(P_2OQ:_9AN(O 7_!
M2?5K2]D2U2;5KN%?,./O.<=?I7[55^7/_!0[]A/QMJ/Q*?XL_"V":ZNI=LEY
M:6;;9XI5_P"6D8')S[5SQJ?5<;3Q,E>-G%^5]OU_#N55I?6L)4P\7:3::]4_
M^&_$]K_X*WZ_:Z;^RS<6,DL:W%_>Q+"C-AFVL"<#OQ4O_!)K0Y-(_9BBED1E
M%U>/(I/<9(XK\]=!^ G[3_[7/B72=)\91^);C3K%PAN?$:O#';Q\;BNX#/'I
M7[4_!?X7V'P;^&>A>$=.^:#3K=8R^/OOCYC^)KLP]+ZO3KSD]:K5EY*VOX??
MZ''7G]8K4(16E--M^;NK?C]R\S _:I_Y-V^('_8'N/\ T U^?G_!%O\ Y&+X
MB?1?_0A7Z&?M,:;=ZO\  3QU96%K->WD^E3I%;VZ%WD8H<!0.IKX6_X)"_#?
MQ9X$U[QY)XD\,ZMH,=PJ^4VI6;P"3D=-P&:PP.F+Q#?_ #[7ZF^8:X/#I?\
M/U?D?IM1115EA1110 4444 %%%% !1110 4444 ?,W[$7^K^,G_8_:A_Z#%7
MTS7S-^Q%_J_C)_V/VH?^@Q5],T %%%% !1110 4444 %%%% !1110 5B:[XA
M?2-7T2S6(2#49VB9B?N87=D5MUQOC7_D:_!G_7Y+_P"BS0!UBWD#S&)9XVE'
M5 XW#\*([VWE+!)XG*C+!7!Q]:X.#PIJ(UOS!8PP,+MYVU 2?.\9SA,>G-,\
M->$]0T[3M4MY]/B66XA>,2I)AI,D\$]OK0!Z!%=03*&CFCD4G&58$9]*07<!
MG\D31F;_ )Y[QN_*N!\)>%-6TZT@AFMH;2&*[21(XVR0@7!)/<YHL_#&M6GB
MS[0MI:B(W#R/>L<R-&>BCT^E 'H"3QRXV2*^>1M8'-(UU"DHB::-93T0L Q_
M"N"\$>#M7\.:X&GD$FFM'(RJSY:)RY.T>V.:A\2^#M6U'QU#J5M!$T"RPN)V
MDP4"@AN* /11-&3@.I.<8SWH65'("NI)&0 :X:QT'68_$NZ6!!917$TRSB3)
M<,F ,?6GZ;I.L:1J^FS"U6>!89(YCYF"A9\@X[\4 =FEY!),T2SQM*O5 X+#
M\*FK@-)\+7]OXMGNS80V\9NY9C?+)EW1@,+BN_H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M/?#CPEXI^/OQ0TWXI>.-+/A_PUHRO_PC'ANXYF+-C_2[@= ^!\H'3-?3-%%
M!1110!XA^U9^UAX<_9*\)Z/K_B32]1U6VU.]-E%'IH0LKA"^6W$#&%KYB_X?
M4?"K_H3_ !3_ -\P?_'*^LOVB_V8?!'[4?AS2]$\<17\MCIUT;R 6%T8&$A0
MIR<'(P3Q7@/_  Z$_9\_Y]/$?_@W/_Q% '%_\/J/A5_T)_BG_OF#_P".4?\
M#ZCX5?\ 0G^*?^^8/_CE=I_PZ$_9\_Y]/$?_ (-S_P#$4?\ #H3]GS_GT\1_
M^#<__$4"U.+_ .'U'PJ_Z$_Q3_WS!_\ '*/^'U'PJ_Z$_P 4_P#?,'_QRNT_
MX="?L^?\^GB/_P &Y_\ B*/^'0G[/G_/IXC_ /!N?_B* U.+_P"'U'PJ_P"A
M/\4_]\P?_'*/^'U'PJ_Z$_Q3_P!\P?\ QRNT_P"'0G[/G_/IXC_\&Y_^(H_X
M="?L^?\ /IXC_P#!N?\ XB@-3B_^'U'PJ_Z$_P 4_P#?,'_QRMWP'_P5Z^&?
MC_QMH7AFS\*>)8+O5[V&QAEF6'8CR.%!;#DXR:U_^'0G[/G_ #Z>(_\ P;G_
M .(K8\'_ /!*WX%>!_%>C^(=,M=?&HZ5=Q7ML9=4+()(V#+D;>1D#B@#[ HH
MHH&%%%% !1110 4444 ?,W[$7^K^,G_8_:A_Z#%7TS7S-^Q%_J_C)_V/VH?^
M@Q5],T %%%% !1110 4444 %%%% !1110 54N]*M+^YM+B>!99K5R\+G.48C
M!(_"K=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39(UE1D=0Z,
M,%6&013J*-P,JP\*Z)I0G%EH]A9B<$2B"U1/,'^U@<_C26OA'0K%2MMHNG6Z
MGM%:QJ/T%:U% $,=G!#,\T<$:2N &D5 &8#H">]5;?P_I=G<W%Q!IMI!<7'^
MNEC@57E_WB!D_C6A10!DQ^$="ALY[2/1=.2UG.98%M8PDA]67&#^-.'A?1ET
MPZ<-(L!IYZV@MD\K_OC&/TK4HH#S.>;X?^'&U+3;\:-:17>G9^R/%&$\G/7:
M%P*U-5T33M=MQ!J5A:ZA #N$5U"LJY]<,"*NT4K+]?F)*SNBG;:/86;1M;V5
MM T2>6ACB52B_P!T8' ]JEBLK>&>2>."*.:7&^14 9\=,GO4]%,+!1110,**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#@?B
MY\(;+XL:7:Q-J=[H&JV4GFV>L:80MS;-WVD@CGO6A\+OAKIOPI\)6VA:;+-=
M)&2\MW<MNEGD)RSN>Y))-==12BE#F4>N_P#7]=WJ*24FF^G]?YV[)M*UV%%%
M%,84444 %>5?'_X"0?'O1=*L)_$NK>&CIMXM[%/I+(&:1?N[@P((&>A%>JT5
M+BI6OT::]5L--J_FFOD]'^!XC'^S3/J'@:]\.^)?B#XB\42O*EQ9:I?&);BP
MD7!5HBB@9!'<5VGPE^$UE\)]#GLX=1O-:U"[D\Z]U74"&N+J3^\Y  S7=45:
M=FVNN_\ 7R5^]E>]E;+V<79M;7:^?]:=KNUKNY1112- HHHH @O+*WU&V>WN
M[>*Z@<8:*9 ZM]0>#7G%G^SQX/L?'NL>*(M-MXYM4LEL)K2.VC2$1@$' "@Y
M.>?H*].HI-)WOU37R:L_P*YFE;T_!IK\4F>._"_]FG2OAIXLFUW^W=5UZ5(S
M;Z?;ZE(K1Z="6W>7$ !QGUYKV*BBJN[)=OZ_I[OJV9J*3;2W_K_AELNB"BBB
MD4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ?,W[$7^K^,G_8_:A_Z#%7TS7S-^Q%_J_C)_P!C]J'_ *#%7TS0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?,W[$7^K^,G_8_:A_Z
M#%7TS7A'[*=K#:K\3_)ACAW^,+UV\M0NYML>2<=37N] !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
944 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>13
<FILENAME>ntgr-20240929.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-11-01T16:05:32.7689+00:00 -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.netgear.com/20240929" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ntgr="http://www.netgear.com/20240929" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" namespace="http://xbrl.sec.gov/country/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" namespace="http://xbrl.sec.gov/ecd-sub/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" namespace="http://fasb.org/srt/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" namespace="http://xbrl.sec.gov/ecd/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" namespace="https://xbrl.org/2023/calculation-1.1"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" id="Role_StatementUnauditedCondensedConsolidatedBalanceSheets">
        <link:definition>100010 - Statement - Unaudited Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" id="Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>100020 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" id="Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations">
        <link:definition>100030 - Statement - Unaudited Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" id="StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss">
        <link:definition>100040 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" id="Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity">
        <link:definition>100050 - Statement - Unaudited Condensed Consolidated Statements of Stockholder's Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" id="Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>100060 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation" id="Role_DisclosureTheCompanyAndBasisOfPresentation">
        <link:definition>995455 - Disclosure - The Company and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>995465 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenue" id="Role_DisclosureRevenue">
        <link:definition>995475 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponents" id="Role_DisclosureBalanceSheetComponents">
        <link:definition>995485 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments" id="Role_DisclosureDerivativeFinancialInstruments">
        <link:definition>995495 - Disclosure - Derivative Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShare" id="DisclosureNetIncomeLossPerShare">
        <link:definition>995505 - Disclosure - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>995515 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>995525 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquity" id="Role_DisclosureStockholdersEquity">
        <link:definition>995535 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" id="Role_DisclosureEmployeeBenefitPlans">
        <link:definition>995545 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformation" id="Role_DisclosureSegmentInformation">
        <link:definition>995555 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurements" id="Role_DisclosureFairValueMeasurements">
        <link:definition>995565 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherCharges" id="DisclosureRestructuringAndOtherCharges">
        <link:definition>995575 - Disclosure - Restructuring and Other Charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>995585 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables" id="Role_DisclosureRevenueTables">
        <link:definition>995595 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" id="Role_DisclosureBalanceSheetComponentsTables">
        <link:definition>995605 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables" id="Role_DisclosureDerivativeFinancialInstrumentsTables">
        <link:definition>995615 - Disclosure - Derivative Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareTables" id="DisclosureNetIncomeLossPerShareTables">
        <link:definition>995625 - Disclosure - Net Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" id="Role_DisclosureCommitmentsAndContingenciesTables">
        <link:definition>995635 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityTables" id="Role_DisclosureStockholdersEquityTables">
        <link:definition>995645 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" id="Role_DisclosureEmployeeBenefitPlansTables">
        <link:definition>995655 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables" id="Role_DisclosureSegmentInformationTables">
        <link:definition>995665 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" id="Role_DisclosureFairValueMeasurementsTables">
        <link:definition>995675 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesTables" id="DisclosureRestructuringAndOtherChargesTables">
        <link:definition>995685 - Disclosure - Restructuring and Other Charges (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" id="Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails">
        <link:definition>995695 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" id="Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1">
        <link:definition>995705 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails" id="Role_DisclosureRevenueScheduleOfContractBalancesDetails">
        <link:definition>995715 - Disclosure - Revenue (Schedule of Contract Balances) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" id="Role_DisclosureRevenueNarrativeDetails">
        <link:definition>995725 - Disclosure - Revenue (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" id="Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails">
        <link:definition>995735 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails" id="DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails">
        <link:definition>995745 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails">
        <link:definition>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:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu" id="DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu">
        <link:definition>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:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" id="Role_DisclosureBalanceSheetComponentsNarrativeDetails">
        <link:definition>995775 - Disclosure - Balance Sheet Components (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails">
        <link:definition>995785 - Disclosure - Balance Sheet Components (Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails">
        <link:definition>995795 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails">
        <link:definition>995805 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" id="DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails">
        <link:definition>995815 - Disclosure - Balance Sheet Components (Schedule of Intangibles, Net) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails">
        <link:definition>995825 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails">
        <link:definition>995835 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails">
        <link:definition>995845 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails">
        <link:definition>995855 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails" id="Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails">
        <link:definition>995865 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" id="Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails">
        <link:definition>995875 - Disclosure - Derivative Financial Instruments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" id="Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails">
        <link:definition>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:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails" id="DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails">
        <link:definition>995895 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" id="Role_DisclosureIncomeTaxesNarrativeDetails">
        <link:definition>995905 - Disclosure - Income Taxes (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>995915 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" id="Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails">
        <link:definition>995925 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails" id="Role_DisclosureStockholdersEquityNarrativeDetails">
        <link:definition>995935 - Disclosure - Stockholders' Equity (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" id="DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails">
        <link:definition>995945 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (loss) by Component) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" id="Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails">
        <link:definition>995955 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" id="Role_DisclosureEmployeeBenefitPlansNarrativeDetails">
        <link:definition>995965 - Disclosure - Employee Benefit Plans (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" id="Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails">
        <link:definition>995975 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails" id="DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails">
        <link:definition>995985 - Disclosure - Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" id="Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails">
        <link:definition>995995 - Disclosure - Employee Benefit Plans (Schedule of Performance Shares Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" id="DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs">
        <link:definition>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:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" id="Role_DisclosureSegmentInformationNarrativeDetails">
        <link:definition>996015 - Disclosure - Segment Information (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" id="DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails">
        <link:definition>996025 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails" id="Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails">
        <link:definition>996035 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" id="Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails">
        <link:definition>996045 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" id="Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails">
        <link:definition>996055 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" id="Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails">
        <link:definition>996065 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails" id="Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails">
        <link:definition>996075 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" id="Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails">
        <link:definition>996085 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" id="DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails">
        <link:definition>996095 - Disclosure - Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="ntgr-20240929.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" xlink:href="ntgr-20240929.xsd#Role_StatementUnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ntgr-20240929.xsd#Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" xlink:href="ntgr-20240929.xsd#Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:href="ntgr-20240929.xsd#StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" xlink:href="ntgr-20240929.xsd#Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="ntgr-20240929.xsd#Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation" xlink:href="ntgr-20240929.xsd#Role_DisclosureTheCompanyAndBasisOfPresentation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:href="ntgr-20240929.xsd#Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenue" xlink:href="ntgr-20240929.xsd#Role_DisclosureRevenue" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponents" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponents" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments" xlink:href="ntgr-20240929.xsd#Role_DisclosureDerivativeFinancialInstruments" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShare" xlink:href="ntgr-20240929.xsd#DisclosureNetIncomeLossPerShare" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:href="ntgr-20240929.xsd#Role_DisclosureIncomeTaxes" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:href="ntgr-20240929.xsd#Role_DisclosureCommitmentsAndContingencies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquity" xlink:href="ntgr-20240929.xsd#Role_DisclosureStockholdersEquity" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" xlink:href="ntgr-20240929.xsd#Role_DisclosureEmployeeBenefitPlans" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformation" xlink:href="ntgr-20240929.xsd#Role_DisclosureSegmentInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurements" xlink:href="ntgr-20240929.xsd#Role_DisclosureFairValueMeasurements" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherCharges" xlink:href="ntgr-20240929.xsd#DisclosureRestructuringAndOtherCharges" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ntgr-20240929.xsd#Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables" xlink:href="ntgr-20240929.xsd#Role_DisclosureRevenueTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables" xlink:href="ntgr-20240929.xsd#Role_DisclosureDerivativeFinancialInstrumentsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareTables" xlink:href="ntgr-20240929.xsd#DisclosureNetIncomeLossPerShareTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" xlink:href="ntgr-20240929.xsd#Role_DisclosureCommitmentsAndContingenciesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityTables" xlink:href="ntgr-20240929.xsd#Role_DisclosureStockholdersEquityTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" xlink:href="ntgr-20240929.xsd#Role_DisclosureEmployeeBenefitPlansTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables" xlink:href="ntgr-20240929.xsd#Role_DisclosureSegmentInformationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" xlink:href="ntgr-20240929.xsd#Role_DisclosureFairValueMeasurementsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesTables" xlink:href="ntgr-20240929.xsd#DisclosureRestructuringAndOtherChargesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" xlink:href="ntgr-20240929.xsd#Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureRevenueScheduleOfContractBalancesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureRevenueNarrativeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails" xlink:href="ntgr-20240929.xsd#DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu" xlink:href="ntgr-20240929.xsd#DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsNarrativeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" xlink:href="ntgr-20240929.xsd#DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails" xlink:href="ntgr-20240929.xsd#DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureIncomeTaxesNarrativeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" xlink:href="ntgr-20240929.xsd#DisclosureCommitmentsAndContingenciesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureStockholdersEquityNarrativeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" xlink:href="ntgr-20240929.xsd#DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureEmployeeBenefitPlansNarrativeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails" xlink:href="ntgr-20240929.xsd#DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" xlink:href="ntgr-20240929.xsd#DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureSegmentInformationNarrativeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" xlink:href="ntgr-20240929.xsd#DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" xlink:href="ntgr-20240929.xsd#Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" xlink:href="ntgr-20240929.xsd#DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate" xlink:label="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NonTradeMember" xlink:label="ntgr_NonTradeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableforsaleSecuritiesMember" xlink:label="us-gaap_AvailableforsaleSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember" xlink:label="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember" xlink:label="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmortizationOfIntangibleAsset" xlink:label="ntgr_AmortizationOfIntangibleAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="us-gaap_ForeignExchangeForwardMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember" xlink:label="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_LossIncurredRelatedToPurchaseCommitments" xlink:label="ntgr_LossIncurredRelatedToPurchaseCommitments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember" xlink:label="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfLongLivedAssetsOwned" xlink:label="ntgr_PercentageOfLongLivedAssetsOwned"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ThomasHWaechterDirectorMember" xlink:label="ntgr_ThomasHWaechterDirectorMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember" xlink:label="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TrdArrSecuritiesAvailAmt" xlink:label="ntgr_TrdArrSecuritiesAvailAmt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTermOfContract" xlink:label="us-gaap_DerivativeTermOfContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SMBMember" xlink:label="ntgr_SMBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FortySixToSixtyDaysMember" xlink:label="ntgr_FortySixToSixtyDaysMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLegalSettlements" xlink:label="us-gaap_ProceedsFromLegalSettlements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_APACMember" xlink:label="ntgr_APACMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusAxis" xlink:label="us-gaap_LitigationStatusAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_HuaweiVNETGEARIncMember" xlink:label="ntgr_HuaweiVNETGEARIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfCancelableOrders" xlink:label="ntgr_PercentageOfCancelableOrders"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ConnectedHomeMember" xlink:label="ntgr_ConnectedHomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TamesaRogersChiefPeopleOfficerMember" xlink:label="ntgr_TamesaRogersChiefPeopleOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MutualFundMember" xlink:label="us-gaap_MutualFundMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_LimitedPartnershipFundsMember" xlink:label="ntgr_LimitedPartnershipFundsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:label="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" xlink:label="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" xlink:label="us-gaap_RestructuringReserveAccrualAdjustment1"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NumberOfPatents" xlink:label="ntgr_NumberOfPatents"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="us-gaap_RestructuringChargesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BenefitForForecastedTaxLoss" xlink:label="ntgr_BenefitForForecastedTaxLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember" xlink:label="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_RestructuringAndOtherCharges" xlink:label="ntgr_RestructuringAndOtherCharges"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OperatingLeaseLongTermFutureLeasePayments" xlink:label="ntgr_OperatingLeaseLongTermFutureLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmericasExcludingUnitedStatesMember" xlink:label="ntgr_AmericasExcludingUnitedStatesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA" xlink:label="country_CA"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateEquitySecuritiesMember" xlink:label="ntgr_CorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FurnitureFixturesAndLeaseholdImprovementsMember" xlink:label="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_MichaelWerdannChiefRevenueOfficerMember" xlink:label="ntgr_MichaelWerdannChiefRevenueOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SegmentContributionMargin" xlink:label="ntgr_SegmentContributionMargin"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FiniteLivedIntangibleAssetsImpairment" xlink:label="ntgr_FiniteLivedIntangibleAssetsImpairment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SarahButterfassDirectorMember" xlink:label="ntgr_SarahButterfassDirectorMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ShravanKGoliDirectorMember" xlink:label="ntgr_ShravanKGoliDirectorMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns" xlink:label="ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" xlink:label="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_EmployeeStockPurchasePlanMember" xlink:label="ntgr_EmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AndrewKimChiefLegalOfficerMember" xlink:label="ntgr_AndrewKimChiefLegalOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue" xlink:label="ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesChannelThroughIntermediaryMember" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths" xlink:label="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresTable" xlink:label="ntgr_BalanceSheetRelatedDisclosuresTable"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_HeidiBCormackChiefMarketingOfficerMember" xlink:label="ntgr_HeidiBCormackChiefMarketingOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve" xlink:label="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_A2016IncentivePlanMember" xlink:label="ntgr_A2016IncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:label="us-gaap_FairValueOptionQuantitativeDisclosuresTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OperatingLeaseShortTermFutureLeasePayments" xlink:label="ntgr_OperatingLeaseShortTermFutureLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AccruedFreightCharges" xlink:label="ntgr_AccruedFreightCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="us-gaap_AccruedMarketingCostsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateAndUnallocatedIncome" xlink:label="ntgr_CorporateAndUnallocatedIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ScheduleOfIncomeTaxesLineItems" xlink:label="ntgr_ScheduleOfIncomeTaxesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="us-gaap_DerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNewClaimsFiledNumber" xlink:label="us-gaap_LossContingencyNewClaimsFiledNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_SG" xlink:label="country_SG"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OptionsAndRSUsMember" xlink:label="ntgr_OptionsAndRSUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmericasExcludingUnitedStatesAndCanadaMember" xlink:label="ntgr_AmericasExcludingUnitedStatesAndCanadaMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_GainIncurredRelatedToPurchaseCommitments" xlink:label="ntgr_GainIncurredRelatedToPurchaseCommitments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ThirtyOneToFortyFiveDaysMember" xlink:label="ntgr_ThirtyOneToFortyFiveDaysMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SegmentContributionIncome" xlink:label="ntgr_SegmentContributionIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivable" xlink:label="us-gaap_InterestReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsMember" xlink:label="us-gaap_CashEquivalentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember" xlink:label="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociTaxAttributableToParent" xlink:label="us-gaap_AociTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociBeforeTaxAttributableToParent" xlink:label="us-gaap_AociBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfNetRevenue" xlink:label="ntgr_PercentageOfNetRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SettledLitigationMember" xlink:label="us-gaap_SettledLitigationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TimeBasedRestrictedStockUnitsMember" xlink:label="ntgr_TimeBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods" xlink:label="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:label="ntgr_BalanceSheetRelatedDisclosuresLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition" xlink:label="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NumberOfGeographicRegions" xlink:label="ntgr_NumberOfGeographicRegions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetImpairmentCharges" xlink:label="us-gaap_OtherAssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted" xlink:label="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractTerminationMember" xlink:label="us-gaap_ContractTerminationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherInvestments" xlink:label="us-gaap_PaymentsToAcquireOtherInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NetgearForBusinessMember" xlink:label="ntgr_NetgearForBusinessMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:label="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PerformanceBasedRestrictedStockUnitsMember" xlink:label="ntgr_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accounts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativesFairValueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivatives, Fair Value [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativesFairValueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivatives, Fair Value [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Required notice period prior to the expected shipment date.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Required Notice Period Prior To Expected Shipment Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Required notice period prior to expected shipment date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NonTradeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Non-Trade.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NonTradeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non Trade [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NonTradeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non- Trade</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Restricted stock unit withholdings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance obligations, amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableforsaleSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Available-for-Sale Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableforsaleSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Available-for-sale Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss) before Reclassifications, Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other comprehensive income (loss) before reclassifications</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss) before Reclassifications, Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Potentially dilutive common share equivalent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Reclassification out of AOCI</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vikram Mehta Senior Vice President, SMB Products and Services [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Vikram Mehta Senior Vice President, SMB Products and Services.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Available for sale investments corporate equity securities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Available for Sale Investments Corporate Equity Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Available For Sale Investments Corporate Equity Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total before tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AmortizationOfIntangibleAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amortization of intangible assets excluding patents.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AmortizationOfIntangibleAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization Of Intangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AmortizationOfIntangibleAsset_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Amortization of intangibles</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Operating Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of operating segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Number of operating segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Target Shares Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum percentage of compensation contributed by employees (in percentage)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignExchangeForwardMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Exchange Forward [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignExchangeForwardMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign currency forward contracts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2024 Inducement Equity Incentive Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Twenty Four Inducement Equity Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand twenty four inducement equity incentive plan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less: Amount reclassified from accumulated other comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Hierarchy and NAV [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Hierarchy and NAV</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_LossIncurredRelatedToPurchaseCommitments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Loss incurred related to purchase commitments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_LossIncurredRelatedToPurchaseCommitments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Incurred Related To Purchase Commitments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_LossIncurredRelatedToPurchaseCommitments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Losses incurred related to purchase commitments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive income (loss) before reclassifications</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Available for sale investments convertible debt securities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Available For Sale Investments Convertible Debt Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Available For Sale Investments Convertible Debt Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 2 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Significant other observable inputs (Level 2)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amount Reclassified from AOCI</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Cost [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Liability, Subject to Master Netting Arrangement, before Offset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross Amounts of recognized liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock, Class of Stock [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfLongLivedAssetsOwned_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Percentage of long-lived assets owned.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfLongLivedAssetsOwned_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Percentage Of Long Lived Assets Owned</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfLongLivedAssetsOwned_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of total long-lived assets owned</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ThomasHWaechterDirectorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Thomas H Waechter Director [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ThomasHWaechterDirectorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Thomas H Waechter Director.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand three employee stock purchase plan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Three Employee Stock Purchase Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2003 Employee Stock Purchase Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation, Depletion and Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Depletion and Amortization, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TrdArrSecuritiesAvailAmt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Available shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TrdArrSecuritiesAvailAmt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trd Arr Securities Avail Amt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TrdArrSecuritiesAvailAmt_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Trading arrangement securities available amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage vest of performance shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Noncash Investing and Financing Items [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-cash investing and financing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stockholders' Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeTermOfContract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative, Term of Contract</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeTermOfContract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Term of derivative contracts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for warranty liability made</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net current period other comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Available For Sale Securities [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares, cancelled (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Operating Capital [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Changes in assets and liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SMBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">SMB.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SMBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">S M B [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SMBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">SMB</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Intangible Assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Prepaid expenses and other assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Description and Basis of Presentation [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">The Company and Basis of Presentation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (loss) before income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Pre tax loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Other Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Sales Channel [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with Customer, Sales Channel</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrealized Gain (Loss) on Investments [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Short-Term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchases of short-term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FortySixToSixtyDaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">46 to 60 days.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FortySixToSixtyDaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forty Six To Sixty Days [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FortySixToSixtyDaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">46 to 60 Days</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingencies [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amount Reclassified from AOCI</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Revenue Recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increase in number of shares of common stock authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Unrealized Loss Position</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Estimated Fair Market Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Cost, Incurred Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromLegalSettlements_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amount from litigation settlement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromLegalSettlements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Legal Settlements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Basic net income (loss) per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reclassification out of Accumulated Other Comprehensive Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized Gains</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Income Taxes Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income taxes payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating expenses:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Contract liabilities - current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investments, Debt and Equity Securities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling and Marketing Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivative Financial Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_APACMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">APAC.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_APACMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">A P A C [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_APACMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">APAC</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total stock-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings (Accumulated Deficit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated deficit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Retained Earnings (Accumulated Deficit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Number of shares, ending balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Number of shares, beginning balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current assets:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/label">UNITED STATES</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">United States (U.S.)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investment Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Investment Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash provided by operating activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Tax provision related to available-for-sale investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cancelled (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated other comprehensive income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract liabilities - non-current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from operating activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfRestructuringDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Type of Restructuring [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NondesignatedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Not Designated as Hedging Instrument [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NondesignatedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivatives not designated as hedging instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NondesignatedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Derivatives not designated as hedging instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value, Assets and Liabilities Measured on Recurring Basis</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VestingAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vesting [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VestingAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Employee Stock Option</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in unrealized gains and losses on available-for-sale investments, net of tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Cash Flows [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Convertible debt securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Convertible Debt Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Other Assets, Noncurrent [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Other Non-Current Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LitigationStatusAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Status [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Balance Sheet Related Disclosures [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Components [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Components</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Net Income (Loss) Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee-related Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued employee compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Employee-related Liabilities, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeSeveranceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Termination Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeSeveranceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Severance [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Asset, Finite-Lived [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingDesignationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Designation [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingDesignationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Hedging Designation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Computer Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Computer equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Relationship [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Hedging Relationship</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accumulated other comprehensive income (loss), tax.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income Loss Tax Roll Froward Roll Forward</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated tax benefit (provision)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Litigation settlement, contra expense in litigation reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gain (Loss) from Litigation Settlement, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) from Litigation Settlement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Litigation reserves, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Litigation reserves, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Net current period other comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-current operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherCurrentLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Current Liabilities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherCurrentLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Finished Goods, Net of Reserves</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finished goods</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_HuaweiVNETGEARIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Huawei v. NETGEAR Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_HuaweiVNETGEARIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Huawei V N E T G E A R Inc [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_HuaweiVNETGEARIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Huawei v. NETGEAR Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2009/role/netLabel">Net income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock upon exercise of stock options (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of shares, exercised (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfCancelableOrders_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Percentage of cancelable orders.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfCancelableOrders_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Percentage Of Cancelable Orders</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfCancelableOrders_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of cancelable orders</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cumulative upward adjustments for price changes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Sales Channel [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with Customer, Sales Channel</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ConnectedHomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Connected home.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ConnectedHomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Connected Home [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ConnectedHomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Connected Home</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">OCI, before Reclassifications, before Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive income (loss) before reclassifications</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Component [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Component</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">General and Administrative Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other income, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Nonoperating Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Nonoperating Income (Expense), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Commitment, Excluding Long-Term Commitment [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation Of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total, net of tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TamesaRogersChiefPeopleOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tamesa Rogers Chief People Officer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TamesaRogersChiefPeopleOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Tamesa Rogers Chief People Officer.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MutualFundMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Mutual Fund [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MutualFundMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross Amounts of recognized assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Stock Options Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from exercise of stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_LimitedPartnershipFundsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Limited partnership funds.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_LimitedPartnershipFundsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Limited Partnership Funds [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_LimitedPartnershipFundsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Limited partnership funds</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reclassification Out of Accumulated Other Comprehensive Income [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Short-Term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Short-Term Investments, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense and Other Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cancelled (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other comprehensive income (loss), net of tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unrealized losses on available-for-sale securities recognized in income.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrealized Losses On Available For Sale Securities Recognized In Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized losses on available-for-sale securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Intangibles, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-cancelable purchase commitments with suppliers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Commitment, Remaining Minimum Amount Committed</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserveAccrualAdjustment1_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Adjustments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserveAccrualAdjustment1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Reserve, Accrual Adjustment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NumberOfPatents_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of patents.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NumberOfPatents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Patents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NumberOfPatents_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of patents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accumulated other comprehensive income (loss), before tax.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income Loss Before Tax Roll Forward Roll Forward</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">AOCI, before tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringChargesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Charges [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Time-Based RSU Activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Sales [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_BenefitForForecastedTaxLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Benefit for forecasted tax loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_BenefitForForecastedTaxLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Benefit for Forecasted Tax Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_BenefitForForecastedTaxLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Benefit for forecasted tax loss.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivative [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Quarterly Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Quarterly Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/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</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position Location, Balance [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Martin Westhead Chief Technology Officer Software [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Martin Westhead Chief Technology Officer Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Goods and Services Sold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Goods and Services Sold, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Fair Value Disclosure</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets measured at fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Assets, Fair Value Disclosure, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling and Marketing Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Selling and Marketing Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_RestructuringAndOtherCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Restructuring and other charges not specified within the taxonomy.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_RestructuringAndOtherCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring And Other Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_RestructuringAndOtherCharges_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Restructuring and other charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_RestructuringAndOtherCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring and other charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OperatingLeaseLongTermFutureLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term future lease payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OperatingLeaseLongTermFutureLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Long-Term Future Lease Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OperatingLeaseLongTermFutureLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating lease, long-term future lease payments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Finite-Lived Intangible Assets, Gross, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares reserved for future grant (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivative [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/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</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average period of recognition of stock based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Machinery and Equipment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Machinery and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Vested (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recent Accounting Pronouncements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI Attributable to Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Other Comprehensive Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">AOCI</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AmericasExcludingUnitedStatesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Americas excluding united states.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AmericasExcludingUnitedStatesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Americas Excluding United States [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AmericasExcludingUnitedStatesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Americas (excluding U.S.)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investment Income [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Investment Income Reported Amounts By Category [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_CA_lbl" xlink:role="http://www.xbrl.org/2003/role/label">CANADA</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_CA_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Canada</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cancelled (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_CorporateEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Corporate equity securities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_CorporateEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Corporate Equity Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_CorporateEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Corporate Equity Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cash payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for Restructuring</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Furniture Fixtures And Leasehold Improvements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Furniture Fixtures And Leasehold Improvements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Furniture, fixtures and leasehold improvements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingRelationshipDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Relationship [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingRelationshipDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Hedging Relationship</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_MichaelWerdannChiefRevenueOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Michael Werdann Chief Revenue Officer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_MichaelWerdannChiefRevenueOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Michael Werdann Chief Revenue Officer.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Cost and Reserve [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Segment Reporting Information By Segment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock under stock-based compensation plans (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of shares, expired (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Other Comprehensive Income Loss [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SegmentContributionMargin_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Segment contribution margin.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SegmentContributionMargin_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Contribution Margin</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SegmentContributionMargin_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment contribution margin</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net deferred tax asset balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Net of Valuation Allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Net of Valuation Allowance, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock upon exercise of stock options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Stock Options Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FiniteLivedIntangibleAssetsImpairment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Finite lived intangible assets impairment.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FiniteLivedIntangibleAssetsImpairment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite Lived Intangible Assets Impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FiniteLivedIntangibleAssetsImpairment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased and Retired During Period, Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock repurchased (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of common stock (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Product Warranty Liability [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Changes in Warranty Obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, at Carrying Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash and Cash Equivalents, at Carrying Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position Location, Balance [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Stockholders' Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Research and Development Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">RSU withholdings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Restricted stock unit withholdings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares, granted (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Goodwill [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total property and equipment, gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Property, Plant and Equipment, Gross, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Property, Plant and Equipment, Gross, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Property, Plant and Equipment, Gross, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SarahButterfassDirectorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sarah Butterfass Director [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SarahButterfassDirectorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Sarah Butterfass Director</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Impairment of Intangible Assets (Excluding Goodwill), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangibles impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Intangibles impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated Fair Market Value, 12 Months or Longer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financial Instruments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Financial Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance obligations, period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets impairment charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized gains (losses) on derivatives</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Net Revenue by Geography</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from investing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ShravanKGoliDirectorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shravan K Goli Director [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ShravanKGoliDirectorMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Shravan K Goli Director.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for Repurchase of Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchases of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_AmericasMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Americas [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_AmericasMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Americas</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total net revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Comprehensive Income [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Other Comprehensive Income Loss [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Refund Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales returns</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Designated as Hedging Instrument [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivatives designated as hedging instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Remaining Performance Obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Inventory expected to be received from future sales returns.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory Expected To Be Received From Future Sales Returns</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventory expected to be received from future sales returns</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Revenue, Revenue Recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue recognized for satisfaction of performance obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Finite-Lived Intangible Assets, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Finite-Lived Intangible Assets, Net, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Securities Available For Sale [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accounts Payable, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of PSU Activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_LitigationCaseTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Case [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased and Retired During Period, Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of stock repurchased</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchase of common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash (used in) provided by financing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effective tax rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effective Income Tax Rate Reconciliation, Percent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other than temporary impairment loss available for sale recognized in earnings.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Than Temporary Impairment Loss Available For Sale Recognized In Earnings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other-than-temporary impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stockholders' Equity Note [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Anti-dilutive employee stock-based awards, excluded</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Employee stock purchase plan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Stock Purchase Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Stock Purchase Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AndrewKimChiefLegalOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Andrew Kim Chief Legal Officer[Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AndrewKimChiefLegalOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Andrew Kim Chief Legal Officer.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Restructuring Reserve, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Tax impact</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Tax impact</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Tax Expense (Benefit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Provisions to write down expected returned inventory to net realizable value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Provisions To Write Down Expected Returned Inventory To Net Realizable Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provisions to write down expected returned inventory to net realizable value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Possible reduction in liabilities for uncertain tax positions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sales Channel, Through Intermediary [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Service provider</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future length company currently considered regarding existing cases and proceedings that are likely to have material adverse effect on it in months.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Length Company Currently Considered Regarding Existing Cases And Proceedings That Are Likely To Have Material Adverse Effect On It In Months</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/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)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stockholders' Equity Attributable to Parent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in unrealized gains and losses on derivatives, net of tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_BalanceSheetRelatedDisclosuresTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Balance sheet related disclosures.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_BalanceSheetRelatedDisclosuresTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Balance Sheet Related Disclosures [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_BalanceSheetRelatedDisclosuresTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Related Disclosures [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_HeidiBCormackChiefMarketingOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Heidi B Cormack Chief Marketing Officer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_HeidiBCormackChiefMarketingOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Heidi B Cormack Chief Marketing Officer.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Tangible Asset [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EMEAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">EMEA [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EMEAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">EMEA</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other non-current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instrument [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivative Instrument</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock Units (RSUs) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted Stock Units (RSUs)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Deferred Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue deferred due to unsatisfied performance obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Property Plant And Equipment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">As of October 2, 2022</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">As of December 31, 2021</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Goodwill, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reduction in general and administrative expense related to litigation reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reduction In General and Administrative Expense Related to Litigation Reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Reduction in general and administrative expense related to litigation reserve.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total unrecognized compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Tax Expense (Benefit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Geographical [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Unrealized Losses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_A2016IncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">2016 incentive plan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_A2016IncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">A2016 Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_A2016IncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2016 Incentive Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueOptionQuantitativeDisclosuresTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Option, Disclosures [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueOptionQuantitativeDisclosuresTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Option Quantitative Disclosures [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Technology</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Technology-Based Intangible Assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Activity Related to Accrued Restructuring and Other Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Costs [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OperatingLeaseShortTermFutureLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term future lease payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OperatingLeaseShortTermFutureLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Short-Term Future Lease Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OperatingLeaseShortTermFutureLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating lease, short-term future lease payments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AccruedFreightCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrued freight charges.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AccruedFreightCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Freight Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AccruedFreightCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Freight and duty</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedMarketingCostsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Marketing Costs, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedMarketingCostsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Contract Balances</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_CorporateAndUnallocatedIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Corporate and unallocated costs.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_CorporateAndUnallocatedIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Corporate And Unallocated Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_CorporateAndUnallocatedIncome_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Corporate and unallocated costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowHedgingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Flow Hedging [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowHedgingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash Flow Hedges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Tangible Asset [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Tangible Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accumulated depreciation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Measurements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Software and Software Development Costs [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maximum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring and Other Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Activities Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities and stockholders&#8217; equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Right-of-Use Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease right-of-use assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Diluted, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Diluted net income (loss) per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Hierarchy and NAV [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Hierarchy and NAV</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ScheduleOfIncomeTaxesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of income taxes.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ScheduleOfIncomeTaxesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Income Taxes [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ScheduleOfIncomeTaxesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Income Taxes [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in investing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lease not yet commenced, description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Lease Not yet Commenced, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), before Tax [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive income (loss), before tax:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), before Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other comprehensive income (loss), before tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reclassification Out Of Accumulated Other Comprehensive Income [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total stockholders&#8217; equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative, Notional Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Notional amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyNewClaimsFiledNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of patent infringement cases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyNewClaimsFiledNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency, New Claims Filed, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Noncash Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-Based Payment Arrangement, Noncash Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Outstanding, Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_SG_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SINGAPORE</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_SG_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Singapore</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product Warranty Accrual, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Warranty obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity securities without readily determinable fair value, cumulative downward adjustments for price change and impairment loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain/(loss), net from derivatives not designated as hedging instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Investments classified as available-for-sale in continuous unrealized loss position</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Gross Unrealized Losses, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Compensation and Employee Benefit Plans [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Benefit Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OptionsAndRSUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Options and RSUs.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OptionsAndRSUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Options And R S Us [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_OptionsAndRSUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Options and RSUs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gross Profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Reportable Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of reportable segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Income (Loss) Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Securities without Readily Determinable Fair Value [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Changes in Carrying Value of Long-term Equity Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Weighted average common shares - basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VestingDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vesting [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VestingDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss Contingencies [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingencies [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_LitigationCaseAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Case [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">RSU withholdings (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Restricted stock unit withholdings (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Inputs, Level 1 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Quoted market prices in active markets (Level 1)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LitigationStatusDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Status [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AmericasExcludingUnitedStatesAndCanadaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Americas excluding United States and Canada.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AmericasExcludingUnitedStatesAndCanadaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Americas Excluding United States and Canada [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AmericasExcludingUnitedStatesAndCanadaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Americas (excluding U.S. and Canada)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Granted (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization of Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financial Instrument [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Financial Instrument</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_AsiaPacificMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">APAC (excluding Singapore)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_AsiaPacificMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asia Pacific [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_AsiaPacificMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">APAC</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Outstanding, Weighted Average Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Income (Loss) Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized gains (losses) on available-for-sale investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_GainIncurredRelatedToPurchaseCommitments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain incurred related to purchase commitments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_GainIncurredRelatedToPurchaseCommitments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain Incurred Related To Purchase Commitments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_GainIncurredRelatedToPurchaseCommitments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Gain incurred related to purchase commitments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock under stock-based compensation plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Accumulated Other Comprehensive Income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Debt Securities, Available-for-Sale, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Policies [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Miscellaneous, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Stock Option Activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Raw Materials, Net of Reserves</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Raw materials</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stockholders&#8217; equity:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Property and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-cancelable lease term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryWriteDown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory Write-down</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryWriteDown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for excess and obsolete inventory</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryWriteDown_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Provisions for excess and obsolete inventory</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification from AOCI, Current Period, before Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less: Amount reclassified from accumulated other comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in unrealized gains and losses on derivatives</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Securities Act File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net increase (decrease) in cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ThirtyOneToFortyFiveDaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">31 to 45 days.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ThirtyOneToFortyFiveDaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Thirty One To Forty Five Days [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_ThirtyOneToFortyFiveDaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">31 to 45 Days</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income (loss) per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SegmentContributionIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Segment contribution income.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SegmentContributionIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Contribution Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_SegmentContributionIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total segment contribution income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued interest receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashEquivalentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Equivalents [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashEquivalentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (loss) from operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Income Taxes, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income taxes payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two Thousand Sixteen Plan And Two Thousand Twenty Four Inducement Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Sixteen Plan And Two Thousand Twenty Four Inducement Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2016 Plan and 2024 Inducement Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AociTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AociTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AociTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in unrealized gains and losses on available-for-sale investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ASSETS</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AociBeforeTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI before Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AociBeforeTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AociBeforeTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfNetRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Percentage of net revenue.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfNetRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Percentage Of Net Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfNetRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of net revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PercentageOfNetRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Percentage of net revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Contract with Customer, Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Geographical [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Certificates of Deposit [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Certificates of Deposit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capital Expenditures Incurred but Not yet Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unpaid property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accumulated Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash and cash equivalents, at end of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash and cash equivalents, at beginning of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Long-term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-Term Investments, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Recast</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Contract [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivative Contract</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sales Channel, Directly to Consumer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-service provider</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Repurchase Program, Authorized, Number of Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares of common stock authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Number of shares of common stock authorized to repurchase</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SettledLitigationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Litigation Settlement With TP-Link</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SettledLitigationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Settled Litigation [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid in Capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional paid-in capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Additional Paid in Capital, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gross Unrealized Losses, Less Than 12 Months</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingDesignationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Designation [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingDesignationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Hedging Designation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Commitment, Excluding Long-Term Commitment [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TimeBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Time-Based RSU</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TimeBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Time-Based Restricted Stock Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_TimeBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Time-based restricted stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Additional purchase orders beyond contractual termination periods.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Purchase Orders Beyond Contractual Termination Periods</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional purchase orders beyond contractual termination periods</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Amortized Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_BalanceSheetRelatedDisclosuresLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Balance sheet related disclosures.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_BalanceSheetRelatedDisclosuresLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Balance Sheet Related Disclosures [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_BalanceSheetRelatedDisclosuresLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Related Disclosures [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Deficit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expenses and Other Current Assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchases of property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchase percentage of stock at fair market value (in percentage)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Stock Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from issuance of common stock under employee stock purchase plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition_lbl" xlink:role="http://www.xbrl.org/2003/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.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Existing Cases And Proceedings That Company Currently Believes Are Liking To Have Material Adverse Effect On Its Financial Position</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition_lbl" xlink:role="http://www.xbrl.org/2003/role/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</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercised (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-current deferred income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NumberOfGeographicRegions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of geographic regions.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NumberOfGeographicRegions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Geographic Regions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NumberOfGeographicRegions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of geographic regions in which the Company conducts business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Minimum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Minimum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrealized Gain (Loss) on Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gain on investments, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Unaudited Condensed Consolidated Balance Sheets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending Balance (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning Balance (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid-in Capital [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional Paid-In Capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Asset Impairment Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other asset impairment charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Statement Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other non-current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrualPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrualPayments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Settlements made</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Standard and Extended Product Warranty Accrual</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance as of the end of the period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance as of beginning of the period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Standard and Extended Product Warranty Accrual, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Purchase commitment, including long-term, remaining minimum amount committed.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Commitment Including Longterm Remaining Minimum Amount Committed</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term, non-cancellable purchase commitments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Performance Shares [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Performance Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Inventory, Current [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Financial Information Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Components</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Maturities, Prepayments and Calls of Short-Term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from maturities of short-term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Proceeds from maturities of short-term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractTerminationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lease Contract Termination and Other Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractTerminationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract Termination [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Security Category [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Security Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Common Stock, Shares Outstanding (In shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Tax benefit (provision) related to derivatives</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated Fair Market Value, Less Than 12 Months</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Revenues From External Customers And Long Lived Assets [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Investment Income [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Investment Income Reported Amounts By Category [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Value, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Employee Related Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued employee compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Employee Related Liabilities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Long-Lived Asset By Geographic Region</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification from AOCI, Current Period, Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: Amount reclassified from accumulated other comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Reclassification from AOCI, Current Period, Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Repurchase Program, Remaining Authorized, Number of Shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares remaining authorized for repurchase (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Accrued Liabilities [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Other Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and contingencies (Note 8)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gross Unrealized Losses, 12 Months or Longer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted average common shares - dilutive</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireOtherInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Other Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireOtherInvestments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchases of long-term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Significant Accounting Policies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NetgearForBusinessMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">NETGEAR for Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NetgearForBusinessMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Netgear For Business [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_NetgearForBusinessMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Netgear for business.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable, net of allowance for doubtful accounts of $417 and $338 as of September 29, 2024 and December 31, 2023, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Accounts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Receivable, after Allowance for Credit Loss, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Inventories, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average shares used to compute net income (loss) per share:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Smaller Reporting Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Reporting Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">US Treasury Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S. Treasury Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Numerator:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Revenues From External Customers And Long Lived Assets [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expired (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reconciliation Of Revenue From Segments To Consolidated [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from financing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Denominator:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative, Number of Instruments Held</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Approximate number of derivatives per quarter</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Derivative, Number of Instruments Held, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Assets, Net (Excluding Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangibles, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Intangible Assets, Net (Excluding Goodwill), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Valuation Allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net current period other comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LitigationSettlementAmountAwardedFromOtherParty_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Consideration received as settlement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LitigationSettlementAmountAwardedFromOtherParty_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Settlement, Amount Awarded from Other Party</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Payable, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Grant Date Fair Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">AOCI, after tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Fair Value Disclosure</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities measured at fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Liabilities, Fair Value Disclosure, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable, net of allowance for doubtful accounts of $417 and $338 as of September 29, 2024 and December 31, 2023, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Performance based restricted stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Performance Based Restricted Stock Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="ntgr_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance-Based RSU</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale, Recognized in Earnings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other-than-temporary impairments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Income Taxes, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-current income taxes payable</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativesFairValueLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate" xlink:to="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_NonTradeMember" xlink:to="ntgr_NonTradeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableforsaleSecuritiesMember" xlink:to="us-gaap_AvailableforsaleSecuritiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember" xlink:to="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember" xlink:to="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AmortizationOfIntangibleAsset" xlink:to="ntgr_AmortizationOfIntangibleAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignExchangeForwardMember" xlink:to="us-gaap_ForeignExchangeForwardMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember" xlink:to="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_LossIncurredRelatedToPurchaseCommitments" xlink:to="ntgr_LossIncurredRelatedToPurchaseCommitments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember" xlink:to="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_PercentageOfLongLivedAssetsOwned" xlink:to="ntgr_PercentageOfLongLivedAssetsOwned_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_ThomasHWaechterDirectorMember" xlink:to="ntgr_ThomasHWaechterDirectorMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember" xlink:to="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_TrdArrSecuritiesAvailAmt" xlink:to="ntgr_TrdArrSecuritiesAvailAmt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeTermOfContract" xlink:to="us-gaap_DerivativeTermOfContract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_SMBMember" xlink:to="ntgr_SMBMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_FortySixToSixtyDaysMember" xlink:to="ntgr_FortySixToSixtyDaysMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:to="us-gaap_RestructuringAndRelatedCostIncurredCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLegalSettlements" xlink:to="us-gaap_ProceedsFromLegalSettlements_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_APACMember" xlink:to="ntgr_APACMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_TypeOfRestructuringDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NondesignatedMember" xlink:to="us-gaap_NondesignatedMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeSeveranceMember" xlink:to="us-gaap_EmployeeSeveranceMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_HedgingDesignationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward" xlink:to="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossRelatedToLitigationSettlement" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentLiabilitiesMember" xlink:to="us-gaap_OtherCurrentLiabilitiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_HuaweiVNETGEARIncMember" xlink:to="ntgr_HuaweiVNETGEARIncMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_PercentageOfCancelableOrders" xlink:to="ntgr_PercentageOfCancelableOrders_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_ConnectedHomeMember" xlink:to="ntgr_ConnectedHomeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_TamesaRogersChiefPeopleOfficerMember" xlink:to="ntgr_TamesaRogersChiefPeopleOfficerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MutualFundMember" xlink:to="us-gaap_MutualFundMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_LimitedPartnershipFundsMember" xlink:to="ntgr_LimitedPartnershipFundsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" xlink:to="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveAccrualAdjustment1" xlink:to="us-gaap_RestructuringReserveAccrualAdjustment1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_NumberOfPatents" xlink:to="ntgr_NumberOfPatents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward" xlink:to="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringChargesAbstract" xlink:to="us-gaap_RestructuringChargesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_BenefitForForecastedTaxLoss" xlink:to="ntgr_BenefitForForecastedTaxLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember" xlink:to="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_RestructuringAndOtherCharges" xlink:to="ntgr_RestructuringAndOtherCharges_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_OperatingLeaseLongTermFutureLeasePayments" xlink:to="ntgr_OperatingLeaseLongTermFutureLeasePayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AmericasExcludingUnitedStatesMember" xlink:to="ntgr_AmericasExcludingUnitedStatesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:to="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_CorporateEquitySecuritiesMember" xlink:to="ntgr_CorporateEquitySecuritiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember" xlink:to="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_HedgingRelationshipDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_MichaelWerdannChiefRevenueOfficerMember" xlink:to="ntgr_MichaelWerdannChiefRevenueOfficerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostAndReserveLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_SegmentContributionMargin" xlink:to="ntgr_SegmentContributionMargin_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_FiniteLivedIntangibleAssetsImpairment" xlink:to="ntgr_FiniteLivedIntangibleAssetsImpairment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_SarahButterfassDirectorMember" xlink:to="ntgr_SarahButterfassDirectorMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_ShravanKGoliDirectorMember" xlink:to="ntgr_ShravanKGoliDirectorMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AmericasMember" xlink:to="srt_AmericasMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns" xlink:to="ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="srt_LitigationCaseTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" xlink:to="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_EmployeeStockPurchasePlanMember" xlink:to="ntgr_EmployeeStockPurchasePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AndrewKimChiefLegalOfficerMember" xlink:to="ntgr_AndrewKimChiefLegalOfficerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue" xlink:to="ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:to="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelThroughIntermediaryMember" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths" xlink:to="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_BalanceSheetRelatedDisclosuresTable" xlink:to="ntgr_BalanceSheetRelatedDisclosuresTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_HeidiBCormackChiefMarketingOfficerMember" xlink:to="ntgr_HeidiBCormackChiefMarketingOfficerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EMEAMember" xlink:to="us-gaap_EMEAMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve" xlink:to="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_A2016IncentivePlanMember" xlink:to="ntgr_A2016IncentivePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_FairValueOptionQuantitativeDisclosuresTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_OperatingLeaseShortTermFutureLeasePayments" xlink:to="ntgr_OperatingLeaseShortTermFutureLeasePayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AccruedFreightCharges" xlink:to="ntgr_AccruedFreightCharges_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedMarketingCostsCurrent" xlink:to="us-gaap_AccruedMarketingCostsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_CorporateAndUnallocatedIncome" xlink:to="ntgr_CorporateAndUnallocatedIncome_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowHedgingMember" xlink:to="us-gaap_CashFlowHedgingMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_ScheduleOfIncomeTaxesLineItems" xlink:to="ntgr_ScheduleOfIncomeTaxesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" xlink:to="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNotionalAmount" xlink:to="us-gaap_DerivativeNotionalAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyNewClaimsFiledNumber" xlink:to="us-gaap_LossContingencyNewClaimsFiledNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_SG" xlink:to="country_SG_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_OptionsAndRSUsMember" xlink:to="ntgr_OptionsAndRSUsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationStatusDomain" xlink:to="us-gaap_LitigationStatusDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AmericasExcludingUnitedStatesAndCanadaMember" xlink:to="ntgr_AmericasExcludingUnitedStatesAndCanadaMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AsiaPacificMember" xlink:to="srt_AsiaPacificMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_GainIncurredRelatedToPurchaseCommitments" xlink:to="ntgr_GainIncurredRelatedToPurchaseCommitments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_ThirtyOneToFortyFiveDaysMember" xlink:to="ntgr_ThirtyOneToFortyFiveDaysMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_SegmentContributionIncome" xlink:to="ntgr_SegmentContributionIncome_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestReceivable" xlink:to="us-gaap_InterestReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsMember" xlink:to="us-gaap_CashEquivalentsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember" xlink:to="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AociTaxAttributableToParent" xlink:to="us-gaap_AociTaxAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AociBeforeTaxAttributableToParent" xlink:to="us-gaap_AociBeforeTaxAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_PercentageOfNetRevenue" xlink:to="ntgr_PercentageOfNetRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SettledLitigationMember" xlink:to="us-gaap_SettledLitigationMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_TimeBasedRestrictedStockUnitsMember" xlink:to="ntgr_TimeBasedRestrictedStockUnitsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods" xlink:to="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="ntgr_BalanceSheetRelatedDisclosuresLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockPlans" xlink:to="us-gaap_ProceedsFromStockPlans_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition" xlink:to="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_NumberOfGeographicRegions" xlink:to="ntgr_NumberOfGeographicRegions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetImpairmentCharges" xlink:to="us-gaap_OtherAssetImpairmentCharges_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted" xlink:to="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="us-gaap_AdditionalFinancialInformationDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractTerminationMember" xlink:to="us-gaap_ContractTerminationMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="us-gaap_InformationByCategoryOfDebtSecurityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherInvestments" xlink:to="us-gaap_PaymentsToAcquireOtherInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_NetgearForBusinessMember" xlink:to="ntgr_NetgearForBusinessMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="us-gaap_LitigationSettlementAmountAwardedFromOtherParty_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ntgr_PerformanceBasedRestrictedStockUnitsMember" xlink:to="ntgr_PerformanceBasedRestrictedStockUnitsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" xlink:to="us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="49.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="50.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="51.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="52.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="53.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="54.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="55.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="56.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="57.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="58.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory" order="59.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" order="60.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany" order="61.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="62.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="63.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="64.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="65.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="66.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="67.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="68.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="69.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="70.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="71.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="72.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="73.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentQuarterlyReport" order="74.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport" order="75.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" order="76.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="77.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_RestructuringAndOtherCharges" xlink:label="ntgr_RestructuringAndOtherCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="ntgr_RestructuringAndOtherCharges" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTax" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_14"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_15"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity_14" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding_15" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherInvestments" xlink:label="us-gaap_PaymentsToAcquireOtherInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_UnrealizedGainLossOnInvestments" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherInvestments" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockPlans" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ShravanKGoliDirectorMember" xlink:label="ntgr_ShravanKGoliDirectorMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ThomasHWaechterDirectorMember" xlink:label="ntgr_ThomasHWaechterDirectorMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TamesaRogersChiefPeopleOfficerMember" xlink:label="ntgr_TamesaRogersChiefPeopleOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_HeidiBCormackChiefMarketingOfficerMember" xlink:label="ntgr_HeidiBCormackChiefMarketingOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SarahButterfassDirectorMember" xlink:label="ntgr_SarahButterfassDirectorMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AndrewKimChiefLegalOfficerMember" xlink:label="ntgr_AndrewKimChiefLegalOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember" xlink:label="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember" xlink:label="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_MichaelWerdannChiefRevenueOfficerMember" xlink:label="ntgr_MichaelWerdannChiefRevenueOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TrdArrSecuritiesAvailAmt" xlink:label="ntgr_TrdArrSecuritiesAvailAmt"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_ShravanKGoliDirectorMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_ThomasHWaechterDirectorMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_TamesaRogersChiefPeopleOfficerMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_HeidiBCormackChiefMarketingOfficerMember" order="5.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_SarahButterfassDirectorMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_AndrewKimChiefLegalOfficerMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember" order="8.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember" order="9.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_MichaelWerdannChiefRevenueOfficerMember" order="10.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ntgr_TrdArrSecuritiesAvailAmt" order="14.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenue" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponents" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShare" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquity" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurements" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherCharges" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="us-gaap_RestructuringChargesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringChargesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringChargesAbstract" xlink:label="us-gaap_RestructuringChargesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringChargesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NumberOfGeographicRegions" xlink:label="ntgr_NumberOfGeographicRegions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="ntgr_NumberOfGeographicRegions" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesChannelThroughIntermediaryMember" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NetgearForBusinessMember" xlink:label="ntgr_NetgearForBusinessMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ConnectedHomeMember" xlink:label="ntgr_ConnectedHomeMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_APACMember" xlink:label="ntgr_APACMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SMBMember" xlink:label="ntgr_SMBMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AmericasMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_NetgearForBusinessMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_ConnectedHomeMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ntgr_APACMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_SMBMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfNetRevenue" xlink:label="ntgr_PercentageOfNetRevenue"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="ntgr_PercentageOfNetRevenue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateEquitySecuritiesMember" xlink:label="ntgr_CorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ntgr_CorporateEquitySecuritiesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_CertificatesOfDepositMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ShortTermInvestments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresTable" xlink:label="ntgr_BalanceSheetRelatedDisclosuresTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:label="ntgr_BalanceSheetRelatedDisclosuresLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivable" xlink:label="us-gaap_InterestReceivable"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ConnectedHomeMember" xlink:label="ntgr_ConnectedHomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" xlink:label="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" xlink:label="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetImpairmentCharges" xlink:label="us-gaap_OtherAssetImpairmentCharges"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="ntgr_BalanceSheetRelatedDisclosuresTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_InterestReceivable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_ConnectedHomeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresTable" xlink:to="ntgr_BalanceSheetRelatedDisclosuresLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_InventoryWriteDown" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:to="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_InventoryNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FurnitureFixturesAndLeaseholdImprovementsMember" xlink:label="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FiniteLivedIntangibleAssetsImpairment" xlink:label="ntgr_FiniteLivedIntangibleAssetsImpairment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="ntgr_FiniteLivedIntangibleAssetsImpairment" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_LongTermInvestments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_2"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_2" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresTable" xlink:label="ntgr_BalanceSheetRelatedDisclosuresTable"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_LimitedPartnershipFundsMember" xlink:label="ntgr_LimitedPartnershipFundsMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:label="ntgr_BalanceSheetRelatedDisclosuresLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateEquitySecuritiesMember" xlink:label="ntgr_CorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="ntgr_BalanceSheetRelatedDisclosuresTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="ntgr_LimitedPartnershipFundsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresTable" xlink:to="us-gaap_InvestmentTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_LongTermInvestments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="ntgr_CorporateEquitySecuritiesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_BalanceSheetRelatedDisclosuresTable" xlink:to="ntgr_BalanceSheetRelatedDisclosuresLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="us-gaap_AccruedMarketingCostsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AccruedFreightCharges" xlink:label="ntgr_AccruedFreightCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_AccruedMarketingCostsCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="ntgr_AccruedFreightCharges" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns" xlink:label="ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue" xlink:label="ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTermOfContract" xlink:label="us-gaap_DerivativeTermOfContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="us-gaap_ForeignExchangeForwardMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="us-gaap_DerivativeNotionalAmount"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeTermOfContract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeNotionalAmount" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_HedgingDesignationAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativesFairValueLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="us-gaap_ProfitLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ScheduleOfIncomeTaxesLineItems" xlink:label="ntgr_ScheduleOfIncomeTaxesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BenefitForForecastedTaxLoss" xlink:label="ntgr_BenefitForForecastedTaxLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_ScheduleOfIncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ntgr_ScheduleOfIncomeTaxesLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_ScheduleOfIncomeTaxesLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_ScheduleOfIncomeTaxesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_ScheduleOfIncomeTaxesLineItems" xlink:to="ntgr_BenefitForForecastedTaxLoss" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_ScheduleOfIncomeTaxesLineItems" xlink:to="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ntgr_ScheduleOfIncomeTaxesLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusAxis" xlink:label="us-gaap_LitigationStatusAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FortySixToSixtyDaysMember" xlink:label="ntgr_FortySixToSixtyDaysMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_HuaweiVNETGEARIncMember" xlink:label="ntgr_HuaweiVNETGEARIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfCancelableOrders" xlink:label="ntgr_PercentageOfCancelableOrders"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SettledLitigationMember" xlink:label="us-gaap_SettledLitigationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ThirtyOneToFortyFiveDaysMember" xlink:label="ntgr_ThirtyOneToFortyFiveDaysMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate" xlink:label="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NonTradeMember" xlink:label="ntgr_NonTradeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods" xlink:label="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_GainIncurredRelatedToPurchaseCommitments" xlink:label="ntgr_GainIncurredRelatedToPurchaseCommitments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_LossIncurredRelatedToPurchaseCommitments" xlink:label="ntgr_LossIncurredRelatedToPurchaseCommitments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted" xlink:label="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OperatingLeaseShortTermFutureLeasePayments" xlink:label="ntgr_OperatingLeaseShortTermFutureLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OperatingLeaseLongTermFutureLeasePayments" xlink:label="ntgr_OperatingLeaseLongTermFutureLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition" xlink:label="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths" xlink:label="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNewClaimsFiledNumber" xlink:label="us-gaap_LossContingencyNewClaimsFiledNumber"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NumberOfPatents" xlink:label="ntgr_NumberOfPatents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve" xlink:label="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_LitigationCaseAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="ntgr_FortySixToSixtyDaysMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="ntgr_HuaweiVNETGEARIncMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_PercentageOfCancelableOrders" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationStatusDomain" xlink:to="us-gaap_SettledLitigationMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LossContingenciesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="ntgr_ThirtyOneToFortyFiveDaysMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_RangeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="ntgr_NonTradeMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LitigationStatusAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_GainIncurredRelatedToPurchaseCommitments" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_LossIncurredRelatedToPurchaseCommitments" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_OperatingLeaseShortTermFutureLeasePayments" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_OperatingLeaseLongTermFutureLeasePayments" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LitigationSettlementAmountAwardedFromOtherParty" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingencyNewClaimsFiledNumber" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_NumberOfPatents" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual_3"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_ProductWarrantyAccrual" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_ProductWarrantyAccrualPayments" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_ProductWarrantyAccrual_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociBeforeTaxAttributableToParent" xlink:label="us-gaap_AociBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociBeforeTaxAttributableToParent" xlink:label="us-gaap_AociBeforeTaxAttributableToParent_5"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociTaxAttributableToParent" xlink:label="us-gaap_AociTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociTaxAttributableToParent" xlink:label="us-gaap_AociTaxAttributableToParent_11"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_17"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AociBeforeTaxAttributableToParent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AociBeforeTaxAttributableToParent_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AociTaxAttributableToParent" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodTax" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AociTaxAttributableToParent_11" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AOCIAttributableToParentNetOfTaxRollForward" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquity" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquity_17" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:label="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_ProfitLoss" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_A2016IncentivePlanMember" xlink:label="ntgr_A2016IncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember" xlink:label="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember" xlink:label="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_EmployeeStockPurchasePlanMember" xlink:label="ntgr_EmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OptionsAndRSUsMember" xlink:label="ntgr_OptionsAndRSUsMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember" xlink:label="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PerformanceBasedRestrictedStockUnitsMember" xlink:label="ntgr_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_A2016IncentivePlanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_EmployeeStockPurchasePlanMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ntgr_OptionsAndRSUsMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="5.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ntgr_PerformanceBasedRestrictedStockUnitsMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_11"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_11" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TimeBasedRestrictedStockUnitsMember" xlink:label="ntgr_TimeBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ntgr_TimeBasedRestrictedStockUnitsMember" order="4.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="3.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:label="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SMBMember" xlink:label="ntgr_SMBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NetgearForBusinessMember" xlink:label="ntgr_NetgearForBusinessMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SegmentContributionIncome" xlink:label="ntgr_SegmentContributionIncome"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ConnectedHomeMember" xlink:label="ntgr_ConnectedHomeMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SegmentContributionMargin" xlink:label="ntgr_SegmentContributionMargin"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateAndUnallocatedIncome" xlink:label="ntgr_CorporateAndUnallocatedIncome"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmortizationOfIntangibleAsset" xlink:label="ntgr_AmortizationOfIntangibleAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_RestructuringAndOtherCharges" xlink:label="ntgr_RestructuringAndOtherCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_SMBMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_NetgearForBusinessMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_SegmentContributionIncome" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_ConnectedHomeMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_SegmentContributionMargin" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_CorporateAndUnallocatedIncome" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_AmortizationOfIntangibleAsset" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_RestructuringAndOtherCharges" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLegalSettlements" xlink:label="us-gaap_ProceedsFromLegalSettlements"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ProceedsFromLegalSettlements" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmericasExcludingUnitedStatesMember" xlink:label="ntgr_AmericasExcludingUnitedStatesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ntgr_AmericasExcludingUnitedStatesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfNetRevenue" xlink:label="ntgr_PercentageOfNetRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ntgr_PercentageOfNetRevenue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA" xlink:label="country_CA"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmericasExcludingUnitedStatesMember" xlink:label="ntgr_AmericasExcludingUnitedStatesMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmericasExcludingUnitedStatesAndCanadaMember" xlink:label="ntgr_AmericasExcludingUnitedStatesAndCanadaMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_SG" xlink:label="country_SG"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ntgr_AmericasExcludingUnitedStatesMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ntgr_AmericasExcludingUnitedStatesAndCanadaMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_SG" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfLongLivedAssetsOwned" xlink:label="ntgr_PercentageOfLongLivedAssetsOwned"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ntgr_PercentageOfLongLivedAssetsOwned" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:label="us-gaap_FairValueOptionQuantitativeDisclosuresTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember" xlink:label="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsMember" xlink:label="us-gaap_CashEquivalentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableforsaleSecuritiesMember" xlink:label="us-gaap_AvailableforsaleSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember" xlink:label="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="us-gaap_ForeignExchangeForwardMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MutualFundMember" xlink:label="us-gaap_MutualFundMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateEquitySecuritiesMember" xlink:label="ntgr_CorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueOptionQuantitativeDisclosuresTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CashEquivalentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="us-gaap_AvailableforsaleSecuritiesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_InformationByCategoryOfDebtSecurityAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_MutualFundMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_InvestmentTypeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ntgr_CorporateEquitySecuritiesMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CertificatesOfDepositMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractTerminationMember" xlink:label="us-gaap_ContractTerminationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" xlink:label="us-gaap_RestructuringReserveAccrualAdjustment1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve_5"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_ContractTerminationMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostIncurredCost" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_PaymentsForRestructuring" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserveAccrualAdjustment1" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ShravanKGoliDirectorMember" xlink:label="ntgr_ShravanKGoliDirectorMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ThomasHWaechterDirectorMember" xlink:label="ntgr_ThomasHWaechterDirectorMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TamesaRogersChiefPeopleOfficerMember" xlink:label="ntgr_TamesaRogersChiefPeopleOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_HeidiBCormackChiefMarketingOfficerMember" xlink:label="ntgr_HeidiBCormackChiefMarketingOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SarahButterfassDirectorMember" xlink:label="ntgr_SarahButterfassDirectorMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AndrewKimChiefLegalOfficerMember" xlink:label="ntgr_AndrewKimChiefLegalOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember" xlink:label="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember" xlink:label="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_MichaelWerdannChiefRevenueOfficerMember" xlink:label="ntgr_MichaelWerdannChiefRevenueOfficerMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_ShravanKGoliDirectorMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_ThomasHWaechterDirectorMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_TamesaRogersChiefPeopleOfficerMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_HeidiBCormackChiefMarketingOfficerMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_SarahButterfassDirectorMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_AndrewKimChiefLegalOfficerMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllIndividualsMember" xlink:to="ntgr_MichaelWerdannChiefRevenueOfficerMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesChannelThroughIntermediaryMember" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NetgearForBusinessMember" xlink:label="ntgr_NetgearForBusinessMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ConnectedHomeMember" xlink:label="ntgr_ConnectedHomeMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_APACMember" xlink:label="ntgr_APACMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SMBMember" xlink:label="ntgr_SMBMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AmericasMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_NetgearForBusinessMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_ConnectedHomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ntgr_APACMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_SMBMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfNetRevenue" xlink:label="ntgr_PercentageOfNetRevenue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="ntgr_PercentageOfNetRevenue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateEquitySecuritiesMember" xlink:label="ntgr_CorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_FinancialInstrumentAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ntgr_CorporateEquitySecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_CertificatesOfDepositMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ShortTermInvestments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="us-gaap_FinancialInstrumentAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails">
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:label="ntgr_BalanceSheetRelatedDisclosuresLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresTable" xlink:label="ntgr_BalanceSheetRelatedDisclosuresTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivable" xlink:label="us-gaap_InterestReceivable"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ConnectedHomeMember" xlink:label="ntgr_ConnectedHomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" xlink:label="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" xlink:label="us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" xlink:label="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetImpairmentCharges" xlink:label="us-gaap_OtherAssetImpairmentCharges"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="ntgr_BalanceSheetRelatedDisclosuresTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ntgr_BalanceSheetRelatedDisclosuresTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_InterestReceivable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_ConnectedHomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_InventoryWriteDown" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_OtherAssetImpairmentCharges" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:label="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:to="us-gaap_FinancialInstrumentAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FurnitureFixturesAndLeaseholdImprovementsMember" xlink:label="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="us-gaap_OtherIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FiniteLivedIntangibleAssetsImpairment" xlink:label="ntgr_FiniteLivedIntangibleAssetsImpairment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="ntgr_FiniteLivedIntangibleAssetsImpairment" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails">
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:label="ntgr_BalanceSheetRelatedDisclosuresLineItems"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_BalanceSheetRelatedDisclosuresTable" xlink:label="ntgr_BalanceSheetRelatedDisclosuresTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_default"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_LimitedPartnershipFundsMember" xlink:label="ntgr_LimitedPartnershipFundsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateEquitySecuritiesMember" xlink:label="ntgr_CorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="ntgr_BalanceSheetRelatedDisclosuresTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="ntgr_LimitedPartnershipFundsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ntgr_BalanceSheetRelatedDisclosuresTable" xlink:to="us-gaap_InvestmentTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ntgr_BalanceSheetRelatedDisclosuresLineItems" xlink:to="us-gaap_LongTermInvestments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="ntgr_CorporateEquitySecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTermOfContract" xlink:label="us-gaap_DerivativeTermOfContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="us-gaap_ForeignExchangeForwardMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:label="us-gaap_DerivativeNumberOfInstrumentsHeld"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="us-gaap_DerivativeNotionalAmount"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeTermOfContract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeNumberOfInstrumentsHeld" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeNotionalAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_BalanceSheetLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_HedgingDesignationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusAxis" xlink:label="us-gaap_LitigationStatusAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FortySixToSixtyDaysMember" xlink:label="ntgr_FortySixToSixtyDaysMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_HuaweiVNETGEARIncMember" xlink:label="ntgr_HuaweiVNETGEARIncMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfCancelableOrders" xlink:label="ntgr_PercentageOfCancelableOrders"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SettledLitigationMember" xlink:label="us-gaap_SettledLitigationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ThirtyOneToFortyFiveDaysMember" xlink:label="ntgr_ThirtyOneToFortyFiveDaysMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate" xlink:label="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NonTradeMember" xlink:label="ntgr_NonTradeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods" xlink:label="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_GainIncurredRelatedToPurchaseCommitments" xlink:label="ntgr_GainIncurredRelatedToPurchaseCommitments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_LossIncurredRelatedToPurchaseCommitments" xlink:label="ntgr_LossIncurredRelatedToPurchaseCommitments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted" xlink:label="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OperatingLeaseShortTermFutureLeasePayments" xlink:label="ntgr_OperatingLeaseShortTermFutureLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OperatingLeaseLongTermFutureLeasePayments" xlink:label="ntgr_OperatingLeaseLongTermFutureLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:label="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition" xlink:label="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths" xlink:label="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNewClaimsFiledNumber" xlink:label="us-gaap_LossContingencyNewClaimsFiledNumber"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NumberOfPatents" xlink:label="ntgr_NumberOfPatents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve" xlink:label="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_LitigationCaseAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="ntgr_FortySixToSixtyDaysMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="ntgr_HuaweiVNETGEARIncMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_PercentageOfCancelableOrders" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LitigationStatusDomain" xlink:to="us-gaap_SettledLitigationMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="ntgr_ThirtyOneToFortyFiveDaysMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="ntgr_NonTradeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LitigationStatusAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_GainIncurredRelatedToPurchaseCommitments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_LossIncurredRelatedToPurchaseCommitments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_OperatingLeaseShortTermFutureLeasePayments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_OperatingLeaseLongTermFutureLeasePayments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LitigationSettlementAmountAwardedFromOtherParty" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingencyNewClaimsFiledNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_NumberOfPatents" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociBeforeTaxAttributableToParent" xlink:label="us-gaap_AociBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward" xlink:label="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociTaxAttributableToParent" xlink:label="us-gaap_AociTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AociBeforeTaxAttributableToParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AociTaxAttributableToParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AOCIAttributableToParentNetOfTaxRollForward" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:label="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="us-gaap_ProfitLoss" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_A2016IncentivePlanMember" xlink:label="ntgr_A2016IncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_OptionsAndRSUsMember" xlink:label="ntgr_OptionsAndRSUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember" xlink:label="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember" xlink:label="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_EmployeeStockPurchasePlanMember" xlink:label="ntgr_EmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember" xlink:label="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PerformanceBasedRestrictedStockUnitsMember" xlink:label="ntgr_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_A2016IncentivePlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ntgr_OptionsAndRSUsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_EmployeeStockPurchasePlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ntgr_PerformanceBasedRestrictedStockUnitsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_TimeBasedRestrictedStockUnitsMember" xlink:label="ntgr_TimeBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="ntgr_TimeBasedRestrictedStockUnitsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:label="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SMBMember" xlink:label="ntgr_SMBMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_NetgearForBusinessMember" xlink:label="ntgr_NetgearForBusinessMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SegmentContributionIncome" xlink:label="ntgr_SegmentContributionIncome"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_ConnectedHomeMember" xlink:label="ntgr_ConnectedHomeMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SegmentContributionMargin" xlink:label="ntgr_SegmentContributionMargin"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateAndUnallocatedIncome" xlink:label="ntgr_CorporateAndUnallocatedIncome"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmortizationOfIntangibleAsset" xlink:label="ntgr_AmortizationOfIntangibleAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_RestructuringAndOtherCharges" xlink:label="ntgr_RestructuringAndOtherCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_SMBMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_NetgearForBusinessMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_SegmentContributionIncome" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="ntgr_ConnectedHomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_SegmentContributionMargin" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_CorporateAndUnallocatedIncome" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_AmortizationOfIntangibleAsset" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ntgr_RestructuringAndOtherCharges" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmericasExcludingUnitedStatesMember" xlink:label="ntgr_AmericasExcludingUnitedStatesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ntgr_AmericasExcludingUnitedStatesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfNetRevenue" xlink:label="ntgr_PercentageOfNetRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ntgr_PercentageOfNetRevenue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CA" xlink:label="country_CA"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmericasExcludingUnitedStatesMember" xlink:label="ntgr_AmericasExcludingUnitedStatesMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmericasExcludingUnitedStatesAndCanadaMember" xlink:label="ntgr_AmericasExcludingUnitedStatesAndCanadaMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_SG" xlink:label="country_SG"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ntgr_AmericasExcludingUnitedStatesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="ntgr_AmericasExcludingUnitedStatesAndCanadaMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_SG" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_PercentageOfLongLivedAssetsOwned" xlink:label="ntgr_PercentageOfLongLivedAssetsOwned"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ntgr_PercentageOfLongLivedAssetsOwned" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:label="us-gaap_FairValueOptionQuantitativeDisclosuresTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember" xlink:label="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsMember" xlink:label="us-gaap_CashEquivalentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableforsaleSecuritiesMember" xlink:label="us-gaap_AvailableforsaleSecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember" xlink:label="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="us-gaap_ForeignExchangeForwardMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MutualFundMember" xlink:label="us-gaap_MutualFundMember"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateEquitySecuritiesMember" xlink:label="ntgr_CorporateEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueOptionQuantitativeDisclosuresTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CashEquivalentsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_FinancialInstrumentAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="us-gaap_AvailableforsaleSecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USTreasurySecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_InformationByCategoryOfDebtSecurityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ForeignExchangeForwardMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_MutualFundMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_InvestmentTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="ntgr_CorporateEquitySecuritiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CertificatesOfDepositMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueOptionQuantitativeDisclosuresTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractTerminationMember" xlink:label="us-gaap_ContractTerminationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" xlink:label="us-gaap_RestructuringReserveAccrualAdjustment1"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_ContractTerminationMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostIncurredCost" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_PaymentsForRestructuring" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserveAccrualAdjustment1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_CommonStockValue" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" order="4" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="ntgr_RestructuringAndOtherCharges" order="6" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_RestructuringAndOtherCharges" xlink:label="ntgr_RestructuringAndOtherCharges"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTax" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLoss" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" order="2" weight="-1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="0" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="0" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_UnrealizedGainLossOnInvestments" order="3" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockPlans" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireOtherInvestments" order="3" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="8" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryWriteDown" order="9" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="10" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="11" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="12" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="13" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="14" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" order="15" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="16" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="17" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherInvestments" xlink:label="us-gaap_PaymentsToAcquireOtherInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" order="0" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" order="2" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" weight="-1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="ntgr_FiniteLivedIntangibleAssetsImpairment" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="2" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_FiniteLivedIntangibleAssetsImpairment" xlink:label="ntgr_FiniteLivedIntangibleAssetsImpairment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_LongTermInvestments" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent" order="2" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedMarketingCostsCurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerRefundLiabilityCurrent" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="ntgr_AccruedFreightCharges" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="5" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="us-gaap_AccruedMarketingCostsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AccruedFreightCharges" xlink:label="ntgr_AccruedFreightCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodTax" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" order="1" weight="-1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_SellingAndMarketingExpense" order="3" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="4" weight="-1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="ntgr_SegmentContributionIncome" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="ntgr_CorporateAndUnallocatedIncome" order="2" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="ntgr_AmortizationOfIntangibleAsset" order="3" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_ShareBasedCompensation" order="4" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" order="7" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="ntgr_RestructuringAndOtherCharges" order="8" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement" order="9" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="10" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_SegmentContributionIncome" xlink:label="ntgr_SegmentContributionIncome"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_CorporateAndUnallocatedIncome" xlink:label="ntgr_CorporateAndUnallocatedIncome"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_AmortizationOfIntangibleAsset" xlink:label="ntgr_AmortizationOfIntangibleAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="ntgr-20240929.xsd#ntgr_RestructuringAndOtherCharges" xlink:label="ntgr_RestructuringAndOtherCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
        </link:calculationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="ntgr_BalanceSheetRelatedDisclosuresLineItems" name="BalanceSheetRelatedDisclosuresLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_AmortizationOfIntangibleAsset" name="AmortizationOfIntangibleAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_CorporateEquitySecuritiesMember" name="CorporateEquitySecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_ThirtyOneToFortyFiveDaysMember" name="ThirtyOneToFortyFiveDaysMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_SarahButterfassDirectorMember" name="SarahButterfassDirectorMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_BenefitForForecastedTaxLoss" name="BenefitForForecastedTaxLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ntgr_NumberOfGeographicRegions" name="NumberOfGeographicRegions" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_GainIncurredRelatedToPurchaseCommitments" name="GainIncurredRelatedToPurchaseCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember" name="TwoThousandThreeEmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_LimitedPartnershipFundsMember" name="LimitedPartnershipFundsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward" name="AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember" name="VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_OptionsAndRSUsMember" name="OptionsAndRSUsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_EmployeeStockPurchasePlanMember" name="EmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_AccruedFreightCharges" name="AccruedFreightCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember" name="AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_TamesaRogersChiefPeopleOfficerMember" name="TamesaRogersChiefPeopleOfficerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_PercentageOfLongLivedAssetsOwned" name="PercentageOfLongLivedAssetsOwned" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_HuaweiVNETGEARIncMember" name="HuaweiVNETGEARIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_CorporateAndUnallocatedIncome" name="CorporateAndUnallocatedIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_LossIncurredRelatedToPurchaseCommitments" name="LossIncurredRelatedToPurchaseCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_NetgearForBusinessMember" name="NetgearForBusinessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_OperatingLeaseLongTermFutureLeasePayments" name="OperatingLeaseLongTermFutureLeasePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_A2016IncentivePlanMember" name="A2016IncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_AndrewKimChiefLegalOfficerMember" name="AndrewKimChiefLegalOfficerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted" name="PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ntgr_SMBMember" name="SMBMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve" name="ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns" name="InventoryExpectedToBeReceivedFromFutureSalesReturns" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ntgr_ShravanKGoliDirectorMember" name="ShravanKGoliDirectorMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember" name="TwoThousandTwentyFourInducementEquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_SegmentContributionIncome" name="SegmentContributionIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ntgr_AmericasExcludingUnitedStatesAndCanadaMember" name="AmericasExcludingUnitedStatesAndCanadaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember" name="TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_MichaelWerdannChiefRevenueOfficerMember" name="MichaelWerdannChiefRevenueOfficerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_BalanceSheetRelatedDisclosuresTable" name="BalanceSheetRelatedDisclosuresTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" name="UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_ThomasHWaechterDirectorMember" name="ThomasHWaechterDirectorMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_SegmentContributionMargin" name="SegmentContributionMargin" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward" name="AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_ConnectedHomeMember" name="ConnectedHomeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_HeidiBCormackChiefMarketingOfficerMember" name="HeidiBCormackChiefMarketingOfficerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_RestructuringAndOtherCharges" name="RestructuringAndOtherCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_TimeBasedRestrictedStockUnitsMember" name="TimeBasedRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember" name="AvailableForSaleInvestmentsCorporateEquitySecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_FortySixToSixtyDaysMember" name="FortySixToSixtyDaysMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_PercentageOfNetRevenue" name="PercentageOfNetRevenue" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_NumberOfPatents" name="NumberOfPatents" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths" name="FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods" name="AdditionalPurchaseOrdersBeyondContractualTerminationPeriods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ntgr_AmericasExcludingUnitedStatesMember" name="AmericasExcludingUnitedStatesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_PercentageOfCancelableOrders" name="PercentageOfCancelableOrders" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_MartinWestheadChiefTechnologyOfficerSoftwareMember" name="MartinWestheadChiefTechnologyOfficerSoftwareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_FurnitureFixturesAndLeaseholdImprovementsMember" name="FurnitureFixturesAndLeaseholdImprovementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_FiniteLivedIntangibleAssetsImpairment" name="FiniteLivedIntangibleAssetsImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_APACMember" name="APACMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate" name="RequiredNoticePeriodPriorToExpectedShipmentDate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_OperatingLeaseShortTermFutureLeasePayments" name="OperatingLeaseShortTermFutureLeasePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_TrdArrSecuritiesAvailAmt" name="TrdArrSecuritiesAvailAmt" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition" name="NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" name="OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue" name="ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="ntgr_NonTradeMember" name="NonTradeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_ScheduleOfIncomeTaxesLineItems" name="ScheduleOfIncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="ntgr_PerformanceBasedRestrictedStockUnitsMember" name="PerformanceBasedRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955880663616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 25, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 29,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">NTGR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">NETGEAR, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001122904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Smaller Reporting Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">77-0419172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-50350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">350 East Plumeria Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Jose<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">95134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(408)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">907-8000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (In shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,769,764<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955878426736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 273,767<span></span>
</td>
<td class="nump">$ 176,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">121,965<span></span>
</td>
<td class="nump">106,931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $417 and $338 as of September 29, 2024 and December 31, 2023, respectively</a></td>
<td class="nump">177,326<span></span>
</td>
<td class="nump">185,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">161,976<span></span>
</td>
<td class="nump">248,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">34,302<span></span>
</td>
<td class="nump">30,421<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">769,336<span></span>
</td>
<td class="nump">747,979<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">10,640<span></span>
</td>
<td class="nump">8,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">30,758<span></span>
</td>
<td class="nump">37,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">36,279<span></span>
</td>
<td class="nump">36,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">15,623<span></span>
</td>
<td class="nump">17,326<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">862,636<span></span>
</td>
<td class="nump">847,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">52,035<span></span>
</td>
<td class="nump">46,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employee compensation</a></td>
<td class="nump">19,964<span></span>
</td>
<td class="nump">21,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">155,193<span></span>
</td>
<td class="nump">168,084<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">29,596<span></span>
</td>
<td class="nump">27,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">14,569<span></span>
</td>
<td class="nump">1,037<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">271,357<span></span>
</td>
<td class="nump">264,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Non-current income taxes payable</a></td>
<td class="nump">8,510<span></span>
</td>
<td class="nump">12,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liabilities</a></td>
<td class="nump">22,016<span></span>
</td>
<td class="nump">29,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">10,423<span></span>
</td>
<td class="nump">4,906<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">312,306<span></span>
</td>
<td class="nump">311,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 8)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">987,576<span></span>
</td>
<td class="nump">967,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(437,427)<span></span>
</td>
<td class="num">(432,322)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">550,330<span></span>
</td>
<td class="nump">535,495<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 862,636<span></span>
</td>
<td class="nump">$ 847,142<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875330112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $417 and $338 as of September 29, 2024 and December 31, 2023, respectively</a></td>
<td class="nump">$ 417<span></span>
</td>
<td class="nump">$ 338<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955880377808">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 182,854<span></span>
</td>
<td class="nump">$ 197,845<span></span>
</td>
<td class="nump">$ 491,340<span></span>
</td>
<td class="nump">$ 552,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">126,371<span></span>
</td>
<td class="nump">128,911<span></span>
</td>
<td class="nump">354,797<span></span>
</td>
<td class="nump">368,550<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56,483<span></span>
</td>
<td class="nump">68,934<span></span>
</td>
<td class="nump">136,543<span></span>
</td>
<td class="nump">183,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,905<span></span>
</td>
<td class="nump">20,738<span></span>
</td>
<td class="nump">60,983<span></span>
</td>
<td class="nump">63,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,196<span></span>
</td>
<td class="nump">30,865<span></span>
</td>
<td class="nump">91,482<span></span>
</td>
<td class="nump">97,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,357<span></span>
</td>
<td class="nump">16,364<span></span>
</td>
<td class="nump">45,610<span></span>
</td>
<td class="nump">49,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlement', window );">Litigation reserves, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(100,855)<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="num">(92,625)<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_RestructuringAndOtherCharges', window );">Restructuring and other charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,072<span></span>
</td>
<td class="nump">366<span></span>
</td>
<td class="nump">3,792<span></span>
</td>
<td class="nump">2,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Intangibles impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,071<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,071<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(39,325)<span></span>
</td>
<td class="nump">69,582<span></span>
</td>
<td class="nump">109,242<span></span>
</td>
<td class="nump">214,017<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">95,808<span></span>
</td>
<td class="num">(648)<span></span>
</td>
<td class="nump">27,301<span></span>
</td>
<td class="num">(30,401)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">3,485<span></span>
</td>
<td class="nump">2,280<span></span>
</td>
<td class="nump">9,048<span></span>
</td>
<td class="nump">11,685<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,293<span></span>
</td>
<td class="nump">1,632<span></span>
</td>
<td class="nump">36,349<span></span>
</td>
<td class="num">(18,716)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,219<span></span>
</td>
<td class="nump">86,431<span></span>
</td>
<td class="nump">15,100<span></span>
</td>
<td class="nump">84,382<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 85,074<span></span>
</td>
<td class="num">$ (84,799)<span></span>
</td>
<td class="nump">$ 21,249<span></span>
</td>
<td class="num">$ (103,098)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income (loss) per share</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2.96<span></span>
</td>
<td class="num">$ (2.87)<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (3.52)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="num">$ (2.87)<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="num">$ (3.52)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares used to compute net income (loss) per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,705<span></span>
</td>
<td class="nump">29,524<span></span>
</td>
<td class="nump">28,992<span></span>
</td>
<td class="nump">29,266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,364<span></span>
</td>
<td class="nump">29,524<span></span>
</td>
<td class="nump">29,389<span></span>
</td>
<td class="nump">29,266<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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;">&#8217;</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></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><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;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 and $</span><span style="font-size:8pt;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:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the three and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 29, 2024, respectively, and </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.3</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;">2.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 three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">gain/(loss), net from a litigation settlement of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_RestructuringAndOtherCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring and other charges not specified within the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_RestructuringAndOtherCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossRelatedToLitigationSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955880680784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 85,074<span></span>
</td>
<td class="num">$ (84,799)<span></span>
</td>
<td class="nump">$ 21,249<span></span>
</td>
<td class="num">$ (103,098)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), before tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Change in unrealized gains and losses on derivatives</a></td>
<td class="num">(224)<span></span>
</td>
<td class="num">(168)<span></span>
</td>
<td class="num">(248)<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax', window );">Change in unrealized gains and losses on available-for-sale investments</a></td>
<td class="nump">452<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Other comprehensive income (loss), before tax</a></td>
<td class="nump">228<span></span>
</td>
<td class="num">(110)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="nump">655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Tax benefit (provision) related to derivatives</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="num">(50)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax', window );">Tax provision related to available-for-sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">256<span></span>
</td>
<td class="num">(103)<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">544<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 85,330<span></span>
</td>
<td class="num">$ (84,902)<span></span>
</td>
<td class="nump">$ 21,265<span></span>
</td>
<td class="num">$ (102,554)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax, after reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955878806368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Stockholder's Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 620,855<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 946,123<span></span>
</td>
<td class="num">$ (535)<span></span>
</td>
<td class="num">$ (324,762)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,908,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gains and losses on available-for-sale investments, net of tax</a></td>
<td class="nump">182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in unrealized gains and losses on derivatives, net of tax</a></td>
<td class="nump">406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(9,712)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,712)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings</a></td>
<td class="num">(120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans</a></td>
<td class="nump">2,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Apr. 02, 2023</a></td>
<td class="nump">618,562<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">953,074<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="num">(334,594)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Apr. 02, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,056,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">620,855<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">946,123<span></span>
</td>
<td class="num">(535)<span></span>
</td>
<td class="num">(324,762)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,908,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (103,098)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings (in shares)</a></td>
<td class="num">(194,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Oct. 01, 2023</a></td>
<td class="nump">$ 532,787<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">963,350<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="num">(430,602)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Oct. 01, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,608,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Apr. 02, 2023</a></td>
<td class="nump">618,562<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">953,074<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="num">(334,594)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Apr. 02, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,056,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gains and losses on available-for-sale investments, net of tax</a></td>
<td class="num">(38)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in unrealized gains and losses on derivatives, net of tax</a></td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(8,587)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,587)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings</a></td>
<td class="num">(1,985)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,985)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(141,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">485,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jul. 02, 2023</a></td>
<td class="nump">612,736<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">957,761<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="num">(345,166)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jul. 02, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gains and losses on available-for-sale investments, net of tax</a></td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in unrealized gains and losses on derivatives, net of tax</a></td>
<td class="num">(147)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(147)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(84,799)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,799)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings</a></td>
<td class="num">(637)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(637)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans</a></td>
<td class="nump">1,305<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Oct. 01, 2023</a></td>
<td class="nump">532,787<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">963,350<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="num">(430,602)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Oct. 01, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,608,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2023</a></td>
<td class="nump">535,495<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">967,651<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="num">(432,322)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,616,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gains and losses on available-for-sale investments, net of tax</a></td>
<td class="num">(166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(166)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in unrealized gains and losses on derivatives, net of tax</a></td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(18,650)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,650)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(11,444)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,443)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(783,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings</a></td>
<td class="num">(454)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(454)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans</a></td>
<td class="nump">1,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2024</a></td>
<td class="nump">511,362<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">974,181<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="num">(462,869)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,071,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2023</a></td>
<td class="nump">535,495<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">967,651<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="num">(432,322)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,616,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">21,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (22,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="num">(1,700,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings (in shares)</a></td>
<td class="num">(222,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 29, 2024</a></td>
<td class="nump">$ 550,330<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">987,576<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="num">(437,427)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 29, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,768,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2024</a></td>
<td class="nump">511,362<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">974,181<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="num">(462,869)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,071,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gains and losses on available-for-sale investments, net of tax</a></td>
<td class="num">(53)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in unrealized gains and losses on derivatives, net of tax</a></td>
<td class="num">(72)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(45,175)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(45,175)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">5,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(10,121)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,120)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(800,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings</a></td>
<td class="num">(2,431)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,431)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(165,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">573,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2024</a></td>
<td class="nump">459,399<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">980,069<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="num">(520,595)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,679,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gains and losses on available-for-sale investments, net of tax</a></td>
<td class="nump">452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in unrealized gains and losses on derivatives, net of tax</a></td>
<td class="num">(196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">85,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">5,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(1,461)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,461)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(99,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings</a></td>
<td class="num">(445)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(445)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans</a></td>
<td class="nump">1,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under stock-based compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 29, 2024</a></td>
<td class="nump">$ 550,330<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 987,576<span></span>
</td>
<td class="nump">$ 152<span></span>
</td>
<td class="num">$ (437,427)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Sep. 29, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,768,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955870634160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 21,249<span></span>
</td>
<td class="num">$ (103,098)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,761<span></span>
</td>
<td class="nump">5,491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">16,052<span></span>
</td>
<td class="nump">13,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Gain on investments, net</a></td>
<td class="num">(2,971)<span></span>
</td>
<td class="num">(2,301)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Intangibles impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">82,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Provision for excess and obsolete inventory</a></td>
<td class="nump">5,084<span></span>
</td>
<td class="nump">2,705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">7,733<span></span>
</td>
<td class="nump">76,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">81,790<span></span>
</td>
<td class="nump">15,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">3,146<span></span>
</td>
<td class="num">(3,020)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">4,727<span></span>
</td>
<td class="num">(38,443)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued employee compensation</a></td>
<td class="num">(1,322)<span></span>
</td>
<td class="num">(4,952)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Other accrued liabilities</a></td>
<td class="num">(9,608)<span></span>
</td>
<td class="num">(46,929)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">3,073<span></span>
</td>
<td class="nump">4,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">9,347<span></span>
</td>
<td class="num">(3,130)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">143,315<span></span>
</td>
<td class="nump">582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="num">(107,454)<span></span>
</td>
<td class="num">(97,291)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Proceeds from maturities of short-term investments</a></td>
<td class="nump">90,290<span></span>
</td>
<td class="nump">85,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(6,502)<span></span>
</td>
<td class="num">(3,601)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherInvestments', window );">Purchases of long-term investments</a></td>
<td class="num">(225)<span></span>
</td>
<td class="num">(585)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(23,891)<span></span>
</td>
<td class="num">(16,471)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(22,917)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit withholdings</a></td>
<td class="num">(3,330)<span></span>
</td>
<td class="num">(2,742)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">3,565<span></span>
</td>
<td class="nump">3,590<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(22,374)<span></span>
</td>
<td class="nump">848<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">97,050<span></span>
</td>
<td class="num">(15,041)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents, at beginning of period</a></td>
<td class="nump">176,717<span></span>
</td>
<td class="nump">146,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents, at end of period</a></td>
<td class="nump">273,767<span></span>
</td>
<td class="nump">131,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Unpaid property and equipment</a></td>
<td class="nump">$ 1,112<span></span>
</td>
<td class="nump">$ 1,055<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955877866064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Jul. 02, 2023</div></th>
<th class="th"><div>Apr. 02, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 85,074<span></span>
</td>
<td class="num">$ (45,175)<span></span>
</td>
<td class="num">$ (18,650)<span></span>
</td>
<td class="num">$ (84,799)<span></span>
</td>
<td class="num">$ (8,587)<span></span>
</td>
<td class="num">$ (9,712)<span></span>
</td>
<td class="nump">$ 21,249<span></span>
</td>
<td class="num">$ (103,098)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955879789792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977796208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">The Company and Basis of Presentation</a></td>
<td class="text"><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. (&#8220;NETGEAR&#8221; or the &#8220;Company&#8221;) 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&#8217;s product line offerings. These products are available in multiple configurations to address the changing needs of the Company&#8217;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 (&#8220;DMRs&#8221;), value-added resellers (&#8220;VARs&#8221;), 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&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (the &#8220;Annual Report&#8221;).</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 and nine months ended September 29, 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><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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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;">&#160;</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;">. The prior-year segment financial information has been recast to conform to the current-year presentation. None of the changes impacted previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders&#8217; 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977649488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><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&#8217;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 &#8220;Financial Statements and Supplementary Data&#8221; 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, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#8221;, 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 ending 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, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221;, which will require the Company to disclose specified additional information in its income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 will also require the Company to disaggregate its income taxes paid disclosure by federal, state and foreign taxes, with further disaggregation required for significant individual jurisdictions. ASU 2023-09 is effective for the Company for the year ending December 31, 2025 and early adoption is permitted. The guidance allows for adoption using either a prospective or retrospective transition method. 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&#8217;s financial position, results of operations and cash flows.</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955876097664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><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 September 29, 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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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_47619128-2eb5-45d9-9e7c-b439da3a0ac7;"><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;">&#160;</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;">&#160;</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_632de542-cda0-4c0e-b728-ea418bbeb2f8;"><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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">66,991</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">3,546</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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,209</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">72,746</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:2.02%;box-sizing:content-box;"></td>
        <td style="width:27.235%;box-sizing:content-box;"></td>
        <td style="width:2.04%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.997%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.04%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.697%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,326</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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 &#8211; 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,596</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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 &#8211; 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,472</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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&#8217;s contract assets and liabilities as of September 29, 2024 and December 31, 2023, primarily results from the timing difference between the Company&#8217;s performance and the customer&#8217;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 nine months ended September 29, 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;">37.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;">34.8</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 recognized for the satisfaction of performance obligations and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.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><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 (&#8220;EMEA&#8221;); and Asia Pacific (&#8220;APAC&#8221;). 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: NETGEAR for Business (formerly known as Small and Medium Business, or SMB) and Connected Home. 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="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;">&#160;</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:23.994%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.426%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.927999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.367999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.567%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.288%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.907%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</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;">&#160;</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;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Geographic regions </span><span style="color:#000000;top:-3.5175pt;white-space:pre-wrap;font-size:5.025pt;position:relative;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">:</span></p></td>
        <td style="background-color:#cff0fc;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;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;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;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,035</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,717</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,752</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,323</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,695</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141,018</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,975</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,823</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,798</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,786</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,898</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,684</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,520</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,784</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,304</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,401</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,742</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,143</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,530</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">104,324</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">182,854</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">70,510</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,335</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">197,845</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,949</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,403</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,622</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,262</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,375</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159,637</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,291</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,932</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,223</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,530</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">104,324</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">182,854</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">70,510</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,335</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">197,845</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></div><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="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%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.561999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.102%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.522%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.722000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.062000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</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;">&#160;</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;">October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,189</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,994</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333,183</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,172</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">266,379</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">379,551</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,549</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,791</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,340</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,744</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,279</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,282</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,535</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,817</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,763</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,829</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,592</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">207,020</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">284,320</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">491,340</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">223,679</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">328,487</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">552,166</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,234</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,947</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">427</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,346</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,773</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,307</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">214,086</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420,393</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223,252</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,141</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">480,393</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">207,020</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">284,320</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">491,340</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">223,679</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">328,487</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">552,166</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;">&#160;</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;">&#160;</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;">&#8217;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875419280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Balance Sheet Components</a></td>
<td class="text"><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;">September 29, 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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">118,733</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">361</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">119,094</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">118,733</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;">&#160;</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;">&#160;</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;">361</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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;">119,094</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;">&#160;</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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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;">&#160;</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;">The contractual maturities on the U.S. treasury securities as of September 29, 2024 are all due within one year. Accrued interest receivable as of September 29, 2024 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.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and was recorded within Prepaid expenses and other current assets on the unaudited condensed consolidated balance sheet.</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 </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;"> investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit losses was not recorded as of September 29, 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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the three and nine months ended September 29, 2024 and October 1, 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. 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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">impairments</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;">for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">these securities during the three and nine months ended September 29, 2024 and October 1, 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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,839</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,137</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">161,976</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on for the three and nine months ended September 29, 2024, respectively, and </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.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended October 1, 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;">&#160;</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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,515</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,705</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,405</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,355</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,980</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,340</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10,640</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,120</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,011</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,623</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:5.453%;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&#8217;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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.603%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.44%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.723%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.04%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p 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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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 class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">The balances excluded 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.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 as of September 29, 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;">2.2</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;">October 1, 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;"> million as of December 31, 2022.</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;">&#160;</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 on September 29, 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="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;">&#160;</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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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_01f1dbbd-b54a-46fb-b725-dd2d138a9046;"><span style="-sec-ix-hidden:F_9675ba79-2e78-4f95-bf15-b515f4a6f939;"><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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,531</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,055</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,785</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,397</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,565</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">155,193</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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;">15.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 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;">September 29, 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.7</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;">September 29, 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977716928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><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&#8217;s subsidiaries have material future cash flows related to revenue and expenses denominated in currencies other than the U.S. dollar, the Company&#8217;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;">six months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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&#8217;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="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</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;">nine</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> non-designated forwards per quarter with maturities less than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and an average USD notional amount of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</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&#8217;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;">&#160;</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:19.988%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.006%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.004%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.381%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.444%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.325%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.885%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.965%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29,<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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29,<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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</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;">&#160;</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;">236</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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,126</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">9</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">141</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">245</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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,267</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#8217;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955984678144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text"><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 (&#8220;RSUs&#8221;) and performance shares, and issuances of shares under the Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), 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;">&#160;</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:39.492%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.538%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,074</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,799</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,098</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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 &#8211; 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,705</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,524</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,992</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Potentially dilutive common share equivalent</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 &#8211; 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,364</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,524</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,389</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,266</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income (loss) per share</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">2.96</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.87</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0.73</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.52</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">2.90</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.87</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0.72</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.52</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-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;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive employee stock-based awards, excluded</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,332</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,563</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,358</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977657824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><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 provision for the three and nine months ended September 29, 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;">14.2</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;">14.3</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;">15.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;">41.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively. The income tax provision for the three and nine months ended October 1, 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">86.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">84.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The changes in taxes for the three and nine months ended September 29, 2024, compared to the prior year periods, were primarily due to the recognition of a valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">81.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on deferred tax assets for U.S. federal and state purposes during the three months ended October 1, 2023. The Company evaluated the current results as of the period ended September 29, 2024, coupled with the expectations for the remainder of the year, and determined that it continues to not be more likely than not that the deferred tax assets would be realized, and accordingly, has 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 and nine months ended September 29, 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;">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><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 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&#8217;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&#8217;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 &#8220;Other Non-current Assets&#8221; were reduced after the effect of establishing the valuation allowance.</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977749104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><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;">September 29, 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;">84.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, as 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&#8217;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 September 29, 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;">204.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 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&#8217;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 canceling for which it has committed purchases from suppliers. Such loss liability is included in Other accrued liabilities on the Company&#8217;s unaudited condensed consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Losses incurred in relation to purchase commitments, including unique materials and components, amounted to a gain of $</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 and a loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</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 and nine months ended September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and losses of $</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 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended October 1, 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 September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had non-cancellable purchase commitments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.3</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&#8217;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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,060</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,185</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,468</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,862</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,046</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,364</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,421</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,144</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,785</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,038</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,785</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,038</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.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 September 29, 2024, the Company entered into an office lease that has not yet commenced with short-term and long-term future lease payments of $</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 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, that are not yet recorded on the unaudited Consolidated Balance Sheets. This lease will commence in 2025 with a non-cancelable lease term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.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&#8217;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&#8217;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;font-style:italic;min-width:fit-content;">Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and Exertis-Connect GmbH (at the Dusseldorf District Court, Germany)</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 (&#8220;EP 077&#8221;) in case no. 08/22 and EP 3 143 741 B1 (EP 741) in case no. 09/22. In its complaints, Huawei alleged that the Company&#8217;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 EP 741 and stayed case no. 08/22 for EP 077. Huawei is appealing the dismissal of case no. 09/22, and the deadline for the parties&#8217; briefing is scheduled for November 22, 2024 with an oral hearing on March 6, 2025. On March 20, 2024, the Patent Court maintained the validity of EP 741, but with an amended claim. Case no. 08/22 (EP 077) remains stayed while the nullity action is ongoing. An oral hearing for the EP 077 nullity action is scheduled for December 12, 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 or around May 10, 2022, the Company was served with two suits that Huawei filed before the Jinan Intermediate People&#8217;s Court of China asserting Patent Nos. ZL 201811536087.9 (case no. 407) and ZL 201810757332.2 (case no. 408) against the Company&#8217;s WiFi 6 products. The Company&#8217;s challenge of the Jinan Court&#8217;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</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;">technical hearings followed on July 24, 2023 and July 25, 2023. On or around June 12, 2024, the Jinan Court found that the Company Wi-Fi 6 products infringe Huawei&#8217;s two asserted Chinese patents. The Company appealed both cases to the Chinese Supreme Court on June 21, 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;font-style:italic;min-width:fit-content;">Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited (at the Unified Patent Court - UPC)</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 an infringement suit, asserting patent EP 3 611 989 (the &#8217;989 Patent), against NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited at the Unified Patent Court (UPC) in Munich, Germany. The deadline for the parties to complete briefing was extended to July 3, 2024. An interim conference took place on August 29, 2024, and oral hearing was held on October 30 and 31, 2024.</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 December 11, 2023, Huawei filed a second UPC suit, asserting EP 3 678 321 (EP 321), against the Company. The Company submitted its Statement of Defense on April 18, 2024. Oral argument is scheduled to take place on March 25, 2025.</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;font-style:italic;min-width:fit-content;">Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited (at the Munich District Court, Germany)</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 May 17, 2024, Huawei filed a Complaint asserting EP 3 334 112 (EP 112) against the Company&#8217;s WiFi-6 products at the Munich District Court. The entities named in the suit are NETGEAR Inc, NETGEAR International, and NETGEAR Germany. The deadline for the parties to complete briefing is November 15, 2024 and the oral hearing is scheduled for December 19, 2024.</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 July 10, 2024, Huawei filed a Complaint asserting EP 3 937 445 (EP 445) against the Company&#8217;s WiFi-6 products at the Munich District Court. The entities named in the suit are NETGEAR Inc, NETGEAR International, and NETGEAR Germany. The Company filed a Statement of Defense for NETGEAR Germany on July 10, 2024. The oral hearing is scheduled for April 9, 2025.</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;font-style:italic;min-width:fit-content;">TP-Link v. NETGEAR (at the ITC and Northern District of California District Court)</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 May 6, 2024, TP-Link sued the Company at the International Trade Commission (ITC), alleging that the Company&#8217;s Orbi and Nighthawk products (collectively, the &#8220;Accused Products&#8221;) infringe five of TP-Link&#8217;s patents: U.S. Pat. No. 7,636,550 entitled &#8220;System and Method for Determining Channel Quality in a Wireless Network,&#8221; U.S. Pat. No. 8,176,148 entitled &#8220;Method and System for Wireless Network Configuration,&#8221; U.S. Pat. No. 8,229,357 entitled &#8220;Method and System For a Portable Wireless Range,&#8221; U.S. Pat. No. 7,672,268 entitled &#8220;Systems and Methods for Implementing Double Wide Channels in a Communication System,&#8221; and U.S. Pat. No. 8,774,008 entitled &#8220;Real-Time Network Measurement&#8221; (collectively, the &#8220;Asserted Patents&#8221;). The ITC instituted the case on June 14, 2024 and the Company filed its Response on July 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 June 8, 2024, TP-Link filed a parallel lawsuit before the Northern District of California District Court alleging that the Company infringes the same Asserted Patents by the same Accused Products.</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 August 28, 2024, the Company entered into a settlement agreement (the &#8220;Settlement Agreement&#8221;) with TP-Link regarding all of their respective pending U.S. International Trade Commission and patent infringement disputes, and TP-Link&#8217;s patent challenges and breach of contract claims, and NETGEAR received a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">135</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million payment as consideration for the same. Consistent with the terms of the Settlement Agreement, all pending litigation between the parties were dismissed or not further pursued, as applicable, on or around September 11, 2024.</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;font-style:italic;min-width:fit-content;">TP-Link v. NETGEAR (at the Northern District of California District Court)</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 June 10, 2024, TP-Link filed a lawsuit against NETGEAR in the United States District Court Northern District of California alleging breach of contract. The Company recently obtained an Initial Determination at the ITC that TP Link&#8217;s products infringe on the Company&#8217;s U.S. Patent 7,936,714 (the &#8217;714 Patent). TP-Link alleged, in its Complaint, that the &#8217;714 Patent is a Standard Essential Patent (SEP) and by suing TP-Link for patent infringement, the Company breached its contractual obligation, as a member of Wi-Fi Alliance or WFA, to offer TP- Link (also a WFA member) a license to the &#8217;714 Patent on reasonable and non-discriminatory (RAND) terms. The suit seeks a declaratory judgment from the Court that the Company is</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;">subject to RAND licensing obligations and damages. On June 18, 2024, TP-Link filed a motion for preliminary injunction seeking to enjoin the Company from enforcing an exclusion order from the ITC based on the &#8217;714 patent. The parties have settled this matter. On or around September 11, 2024, TP-Link filed for dismissal of this case based on the Settlement Agreement described above.</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;">As described above, for the three and nine months ended September 29, 2024, the Company received a payment from the litigation settlement with TP-Link, leading to a contra-expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the litigation reserves, a reversal of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million contingent fee recorded in litigation reserves in the prior quarter, and a reduction of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in general and administrative expenses to offset the related legal fees incurred to date. The Company included the amounts in the unaudited condensed consolidated statements of operations.</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 any ongoing litigation matters.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does not believe that it is reasonably possible that a material loss has been incurred for any of the matters disclosed above, and consequently has not established any loss provisions.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875419280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><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&#8217; 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&#8217;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&#8217;s common stock. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 16, 2024, the Board of Directors authorized management to repurchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of the Company&#8217;s outstanding common stock, incremental to the remaining shares under the Company&#8217;s previous repurchase program. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 29, 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;">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 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;">22.9</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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">stock during the nine months ended October 1, 2023. As of September 29, 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;">3.8</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></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, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">222,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">194,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, at a cost of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</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;">nine months ended September 29, 2024 and October 1, 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&#8217;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) (&#8220;AOCI&#8221;) 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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">233</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">821</span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">151</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">437</span></p></td>
        <td style="white-space:nowrap;vertical-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 (loss) 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">573</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">120</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">453</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">233</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">248</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">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="min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">359</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">241</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">34</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">152</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,584</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">568</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,265</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,178</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">457</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,721</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">544</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 October 1, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">73</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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;">&#160;</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:39.868%;box-sizing:content-box;"></td>
        <td style="width:1.46%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.942%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.46%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td colspan="16" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gains (losses) on cash flow hedge:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">461</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">670</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,510</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">60</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">242</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total before tax</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">411</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">916</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">573</span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">120</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">457</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total, net of tax</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">325</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">724</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">453</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,721</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977779408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract', window );"><strong>Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><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 units under the 2016 Incentive Plan (the &#8220;2016 Plan&#8221;), 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 September 29, 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.3</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&#8217;s Board of Directors approved 2024 Inducement Equity Incentive Plan (the &#8220;2024 Inducement Plan&#8221;), under which options, restricted stock awards, RSUs, 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 September 29, 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.7</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 &#8220;ESPP&#8221;). 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;">September 29, 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.5</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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.8%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.76%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.8%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.26</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">640</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.16</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.4%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.86%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,493</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.07</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.86</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">2,140</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.95</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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&#8217;s executive officers have been granted performance-based restricted stock units (&#8220;PSUs&#8221;) under the 2016 Plan and 2024 Inducement Plan with vesting occurring at the end of an approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 or market conditions are met. The number of PSUs earned and eligible to vest are determined based on achievement of the pre-determined performance conditions or market conditions and the recipients&#8217; continued service with the Company. 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. For the PSUs with performance conditions, 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. For the PSUs with market conditions, 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 is determined using the Monte Carlo valuation method and the stock-based compensation expense is recognized straight line from the grant date to the vesting date.</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 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 conditions and the recipients&#8217; 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%;box-sizing:content-box;"></td>
        <td style="width:1.4%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.86%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">575</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.25</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.86</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">635</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.06</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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&#8217;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;">&#160;</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.45%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.218%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.218%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.218%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.218%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">444</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">354</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">1,222</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">1,047</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">868</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">841</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,410</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,050</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,520</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,271</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,992</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,099</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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,788</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;">&#160;</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;">&#160;</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;">&#160;</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,819</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;">&#160;</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;">&#160;</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;">&#160;</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;">8,428</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;">&#160;</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;">&#160;</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;">&#160;</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;">5,441</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;">&#160;</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;">&#160;</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;">5,620</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;">&#160;</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;">&#160;</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,285</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;">&#160;</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;">&#160;</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;">16,052</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;">&#160;</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;">&#160;</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;">13,637</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;">&#160;</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;">&#160;</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 September 29, 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;">38.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation cost related to unvested RSUs and performance shares 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.3</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875870944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><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 (&#8220;CODM&#8221;) 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: NETGEAR for Business and Connected Home:</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NETGEAR for Business: Focuses on businesses and provides solutions for business networking, wireless local area network (&#8220;LAN&#8221;), audio and video over Ethernet for Pro AV applications, security and remote management providing enterprise-class functionality at an affordable price; and </span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</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.</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;">&#160;</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&#8217;s management reporting system. The results are based on the Company&#8217;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 and general and administrative expenses,</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;">amortization of intangibles, stock-based compensation expense, intangibles impairment, restructuring and other charges, litigation reserves, net, and other income (expenses), net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:</span></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;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:30.798%;box-sizing:content-box;"></td>
        <td style="width:1.581%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.529%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.581%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.729000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.241%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.529%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.841%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.929%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.241%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Nine 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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, except percentage data)</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,530</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,510</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207,020</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223,679</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,335</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">284,320</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">328,487</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">182,854</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">197,845</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">491,340</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">552,166</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,133</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,547</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,098</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,254</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">20.5</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">20.6</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">13.6</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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.9</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,780</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,465</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,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="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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,336</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">4.6</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">7.4</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">8.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:#000000;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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">0.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:#000000;font-style:italic;min-width:fit-content;">&#160;%</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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,353</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,012</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-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,384</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,590</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,708</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">48,864</span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,145</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,620</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,285</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">16,052</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,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="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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Intangibles impairment</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Restructuring and other charges</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,072</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">366</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">3,792</span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,703</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Litigation reserves, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,855</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">92,625</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Other income, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,485</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,280</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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,048</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,685</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Income (loss) before income taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">99,293</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,632</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">36,349</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,716</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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;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 and $</span><span style="font-size:8pt;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:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the three and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 29, 2024, respectively, and </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.3</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;">2.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 three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">gain/(loss), net from a litigation settlement of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023</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="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 in the prior year periods 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;">&#160;</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.3%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">124,305</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">138,013</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">324,388</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">368,772</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,447</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,005</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">8,795</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">10,779</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">32,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">35,684</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">91,340</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">111,023</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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;">22,304</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;">&#160;</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;">&#160;</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;">&#160;</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;">21,143</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;">&#160;</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;">&#160;</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;">&#160;</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;">66,817</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;">&#160;</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;">&#160;</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;">&#160;</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;">61,592</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;">&#160;</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;">&#160;</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;">182,854</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;">&#160;</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;">&#160;</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;">197,845</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;">&#160;</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;">&#160;</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;">491,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;">&#160;</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;">&#160;</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;">552,166</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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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&#8217;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:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</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&#8217;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;">&#160;</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:48.75%;box-sizing:content-box;"></td>
        <td style="width:2.521%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:21.104%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.521%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:21.104%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,082</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,583</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,267</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,195</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,233</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">41,398</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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&#8217;s total long-lived assets in the periods presented.</span></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955988647408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">110,859</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">110,859</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,094</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,094</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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,871</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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,871</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">(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;">&#160;</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;">&#160;</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;">245</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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;">&#160;</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;">245</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets measured at fair value</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">233,069</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;">&#160;</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;">&#160;</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;">113,730</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;">&#160;</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;">&#160;</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;">119,339</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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,267</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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,267</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities measured at fair value</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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,267</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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,267</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;">&#160;</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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#8212;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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&#8217;s unaudited condensed consolidated balance sheets.</span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;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&#8217;s unaudited condensed consolidated balance sheets.</span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;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;">&#160;</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&#8217;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&#8217;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&#8217;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&#8217;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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875368176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Restructuring Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Other Charges</a></td>
<td class="text"><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;">&#160;</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</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;">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;">&#160;</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 and nine months ended September 29, 2024 and October 1, 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 the areas to deliver long-term growth and expanding profitability or projected revenue levels. The liabilities as of September 29, 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;">&#160;</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;">&#160;</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:34.493%;box-sizing:content-box;"></td>
        <td style="width:1.28%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.678%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.28%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.678%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.16%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.638%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.16%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.678%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.28%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.678%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 September 29, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,493</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,061</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">670</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,792</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,147</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">262</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">670</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;">&#160;</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;">&#160;</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:34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,138</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">344</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</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;">&#160;</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 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,912</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,045</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,505</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">80</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">372</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;">&#160;</span></p></td>
       </tr>
      </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/420/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringChargesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977609456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><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, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#8221;, 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 ending 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, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221;, which will require the Company to disclose specified additional information in its income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 will also require the Company to disaggregate its income taxes paid disclosure by federal, state and foreign taxes, with further disaggregation required for significant individual jurisdictions. ASU 2023-09 is effective for the Company for the year ending December 31, 2025 and early adoption is permitted. The guidance allows for adoption using either a prospective or retrospective transition method. 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&#8217;s financial position, results of operations and cash flows.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text"><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 (&#8220;RSUs&#8221;) and performance shares, and issuances of shares under the Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><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 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&#8217;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&#8217;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 &#8220;Other Non-current Assets&#8221; were reduced after the effect of establishing the valuation allowance.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Segment Recast</a></td>
<td class="text"><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;">&#160;</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;">. The prior-year segment financial information has been recast to conform to the current-year presentation. None of the changes impacted previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders&#8217; equity.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977790032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Remaining Performance Obligations</a></td>
<td class="text"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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_47619128-2eb5-45d9-9e7c-b439da3a0ac7;"><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;">&#160;</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;">&#160;</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_632de542-cda0-4c0e-b728-ea418bbeb2f8;"><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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">66,991</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">3,546</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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,209</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">72,746</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Contract Balances</a></td>
<td class="text"><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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:2.02%;box-sizing:content-box;"></td>
        <td style="width:27.235%;box-sizing:content-box;"></td>
        <td style="width:2.04%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.997%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.04%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.697%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,326</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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 &#8211; 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,596</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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 &#8211; 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,472</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel</a></td>
<td class="text"><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 (&#8220;EMEA&#8221;); and Asia Pacific (&#8220;APAC&#8221;). 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: NETGEAR for Business (formerly known as Small and Medium Business, or SMB) and Connected Home. 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="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;">&#160;</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:23.994%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.426%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.927999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.367999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.567%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.288%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.907%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.361%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</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;">&#160;</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;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Geographic regions </span><span style="color:#000000;top:-3.5175pt;white-space:pre-wrap;font-size:5.025pt;position:relative;min-width:fit-content;">(1) </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;">:</span></p></td>
        <td style="background-color:#cff0fc;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;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;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;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;vertical-align:middle;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,035</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,717</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,752</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,323</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,695</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">141,018</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,975</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,823</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,798</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,786</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,898</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,684</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,520</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,784</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,304</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,401</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,742</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,143</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,530</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">104,324</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">182,854</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">70,510</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,335</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">197,845</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,949</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,403</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,622</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,262</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,375</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">159,637</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,291</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94,932</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">165,223</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,530</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">104,324</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">182,854</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">70,510</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,335</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">197,845</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.561999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.102%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.522%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.722000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.38%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.062000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</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;">&#160;</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;">October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,189</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229,994</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">333,183</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,172</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">266,379</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">379,551</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,549</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,791</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,340</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,744</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,279</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111,023</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,282</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,535</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,817</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,763</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,829</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,592</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">207,020</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">284,320</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">491,340</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">223,679</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">328,487</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">552,166</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,234</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,947</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">427</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,346</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,773</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,307</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">214,086</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420,393</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223,252</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,141</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">480,393</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">207,020</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">284,320</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">491,340</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">223,679</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">328,487</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">552,166</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;">&#160;</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;">&#160;</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;">&#8217;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955876067520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents</a></td>
<td class="text"><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;">September 29, 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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">118,733</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">361</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">119,094</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">118,733</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;">&#160;</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;">&#160;</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;">361</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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;">119,094</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;">&#160;</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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,839</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,137</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">161,976</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,515</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,705</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,405</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,355</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,980</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,340</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">10,640</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Schedule of Other Non-Current Assets</a></td>
<td class="text"><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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,120</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,011</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">15,623</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock', window );">Schedule of Changes in Carrying Value of Long-term Equity Investments</a></td>
<td class="text"><p style="text-indent:5.453%;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&#8217;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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.603%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.44%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.723%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.04%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p 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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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 class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">The balances excluded 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.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 as of September 29, 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;">2.2</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;">October 1, 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;"> million as of December 31, 2022.</span></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Other Accrued Liabilities</a></td>
<td class="text"><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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.58%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.940000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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_01f1dbbd-b54a-46fb-b725-dd2d138a9046;"><span style="-sec-ix-hidden:F_9675ba79-2e78-4f95-bf15-b515f4a6f939;"><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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,531</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,055</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,785</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,860</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,397</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,565</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">155,193</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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;">15.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 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;">September 29, 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.7</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;">September 29, 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955876057360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Fair Values of the Company's Derivative Instruments and the Line Items on the Unaudited Condensed Consolidated Balance Sheets</a></td>
<td class="text"><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&#8217;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;">&#160;</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:19.988%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.006%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.004%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.381%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.444%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.325%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.885%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.965%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29,<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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29,<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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</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;">&#160;</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;">236</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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,126</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">9</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">141</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">245</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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,267</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977774112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Net Income (Loss) Per Share</a></td>
<td class="text"><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;">&#160;</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:39.492%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.538%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income (loss)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,074</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">84,799</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,098</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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 &#8211; 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,705</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,524</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,992</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Potentially dilutive common share equivalent</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">397</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 &#8211; 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,364</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,524</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,389</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,266</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic net income (loss) per share</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">2.96</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.87</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0.73</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.52</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">2.90</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.87</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">0.72</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.52</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-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;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive employee stock-based awards, excluded</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,332</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,563</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,358</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875386352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Changes in Warranty Obligations</a></td>
<td class="text"><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&#8217;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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,060</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,185</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,468</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,862</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,046</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,364</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,421</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,144</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,785</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,038</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,785</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,038</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977811200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (loss)</a></td>
<td class="text"><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) (&#8220;AOCI&#8221;) 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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.184000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">233</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">821</span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">151</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">437</span></p></td>
        <td style="white-space:nowrap;vertical-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 (loss) 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">573</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">120</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">453</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">233</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">248</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">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="min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">359</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">241</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">34</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">152</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,584</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">568</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,265</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,178</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">457</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,721</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">544</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 October 1, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">73</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Schedule of Reclassification out of AOCI</a></td>
<td class="text"><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;">&#160;</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:39.868%;box-sizing:content-box;"></td>
        <td style="width:1.46%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.942%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.46%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td colspan="16" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gains (losses) on cash flow hedge:</span></p></td>
        <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">461</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">670</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,510</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">60</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">242</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total before tax</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">411</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">916</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">573</span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">120</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">457</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total, net of tax</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">325</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">724</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">453</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,721</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875409440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract', window );"><strong>Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.8%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.76%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.8%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.58</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">209</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.26</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">640</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.16</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Time-Based RSU Activity</a></td>
<td class="text"><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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.4%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.86%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,493</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.07</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.86</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">2,140</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.95</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Schedule of PSU Activity</a></td>
<td class="text"><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%;box-sizing:content-box;"></td>
        <td style="width:1.4%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:16.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.86%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.5%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">575</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.25</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">357</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.86</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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 September 29, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">635</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.06</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Total Stock-Based Compensation Expense Resulting from Stock Options, RSUs, Time-Based and Performance-Based and the ESPP</a></td>
<td class="text"><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;">&#160;</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&#8217;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;">&#160;</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.45%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.218%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.218%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.218%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.218%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">444</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">354</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">1,222</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">1,047</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">868</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">841</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,410</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,050</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,520</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,271</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,992</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,099</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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,788</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;">&#160;</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;">&#160;</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;">&#160;</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,819</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;">&#160;</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;">&#160;</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;">&#160;</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;">8,428</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;">&#160;</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;">&#160;</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;">&#160;</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;">5,441</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;">&#160;</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;">&#160;</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;">5,620</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;">&#160;</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;">&#160;</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,285</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;">&#160;</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;">&#160;</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;">16,052</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;">&#160;</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;">&#160;</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;">13,637</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;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977790032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:</span><p 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;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:30.798%;box-sizing:content-box;"></td>
        <td style="width:1.581%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.529%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.581%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.729000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.241%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.529%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.841%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.929%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.241%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">Nine 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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, except percentage data)</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,530</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,510</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207,020</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223,679</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,335</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">284,320</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">328,487</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">182,854</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">197,845</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">491,340</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">552,166</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,133</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,547</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,098</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42,254</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">20.5</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">20.6</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">13.6</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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.9</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,780</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,465</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,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="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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,336</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">4.6</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">7.4</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-style:italic;min-width:fit-content;">&#160;%</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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">8.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:#000000;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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-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;">0.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:#000000;font-style:italic;min-width:fit-content;">&#160;%</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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,353</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,012</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-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,384</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,590</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-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;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,708</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">48,864</span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,145</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">&#160;*</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,620</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,285</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">16,052</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,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="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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Intangibles impairment</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Restructuring and other charges</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,072</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">366</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">3,792</span></p></td>
        <td style="white-space:nowrap;vertical-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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,703</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Litigation reserves, net</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100,855</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-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;">92,625</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Other income, 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,485</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,280</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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,048</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,685</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;">Income (loss) before income taxes</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">99,293</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,632</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt 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;">36,349</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">18,716</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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;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 and $</span><span style="font-size:8pt;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:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the three and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 29, 2024, respectively, and </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.3</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;">2.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 three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">gain/(loss), net from a litigation settlement of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023</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="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 in the prior year periods were recast to conform to the current reportable segment structure.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Net Revenue by Geography</a></td>
<td class="text"><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;">&#160;</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.3%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.22%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">Nine 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-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;">October 1, 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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">124,305</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">138,013</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">324,388</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-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;">368,772</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,447</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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,005</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">8,795</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">10,779</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">32,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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">35,684</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">91,340</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-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;">111,023</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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;">22,304</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;">&#160;</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;">&#160;</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;">&#160;</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;">21,143</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;">&#160;</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;">&#160;</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;">&#160;</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;">66,817</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;">&#160;</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;">&#160;</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;">&#160;</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;">61,592</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;">&#160;</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;">&#160;</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;">182,854</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;">&#160;</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;">&#160;</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;">197,845</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;">&#160;</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;">&#160;</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;">491,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;">&#160;</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;">&#160;</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;">552,166</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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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&#8217;s total net revenue in the periods presented.</span></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">Schedule of Long-Lived Asset By Geographic Region</a></td>
<td class="text"><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&#8217;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;">&#160;</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:48.75%;box-sizing:content-box;"></td>
        <td style="width:2.521%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:21.104%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.521%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:21.104%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">September 29, 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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,082</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,583</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,267</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,195</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,233</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">41,398</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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&#8217;s total long-lived assets in the periods presented.</span></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977766416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">September 29, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">110,859</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">110,859</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,094</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119,094</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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,871</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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,871</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">(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;">&#160;</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;">&#160;</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;">245</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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;">&#160;</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;">245</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets measured at fair value</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">233,069</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;">&#160;</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;">&#160;</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;">113,730</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;">&#160;</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;">&#160;</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;">119,339</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
        <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency forward contracts</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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,267</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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,267</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities measured at fair value</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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,267</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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,267</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;">&#160;</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;">&#160;</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%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.399%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.776%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
        <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#8212;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#8212;</span></p></td>
        <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#8212;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p><div class="item-list-element-wrapper" 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%;word-break:keep-all;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&#8217;s unaudited condensed consolidated balance sheets.</span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;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&#8217;s unaudited condensed consolidated balance sheets.</span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955981217328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 29, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Restructuring Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Summary of Activity Related to Accrued Restructuring and Other Charges</a></td>
<td class="text"><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;">&#160;</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:34.493%;box-sizing:content-box;"></td>
        <td style="width:1.28%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.678%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.28%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.678%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.16%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.638%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.16%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.678%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.28%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.678%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 September 29, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,493</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,061</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">670</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,792</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,147</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">262</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">670</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;">&#160;</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;">&#160;</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:34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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;">&#160;</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;">&#160;</span></p></td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 October 1, 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;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
        <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,138</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">344</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</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;">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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">&#8212;</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</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;">&#160;</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 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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,912</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;">&#160;</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,045</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;">&#160;</span></p></td>
        <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">4,505</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">80</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;">&#160;</span></p></td>
        <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">372</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;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringChargesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955879895296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue (Schedule of Remaining Performance Obligations) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 29, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligations, amount</a></td>
<td class="nump">$ 72,746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-09-30', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-09-30</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligations, amount</a></td>
<td class="nump">$ 66,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-09-30', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-09-30</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligations, amount</a></td>
<td class="nump">$ 3,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-09-30', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-09-30</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligations, amount</a></td>
<td class="nump">$ 2,209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations, period</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-09-30">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-09-30</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-09-30">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-09-30</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-09-30">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-09-30</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977741040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue (Schedule of Remaining Performance Obligations) (Details 1)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 29, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Performance obligations, amount</a></td>
<td class="nump">$ 72,746<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977750128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue (Schedule of Contract Balances) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 177,326<span></span>
</td>
<td class="nump">$ 185,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities - current</a></td>
<td class="nump">29,596<span></span>
</td>
<td class="nump">27,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities - non-current</a></td>
<td class="nump">$ 5,472<span></span>
</td>
<td class="nump">$ 4,903<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955874204208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 29, 2024 </div>
<div>USD ($) </div>
<div>Region </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Revenue deferred due to unsatisfied performance obligations</a></td>
<td class="nump">$ 37.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Revenue recognized for satisfaction of performance obligations</a></td>
<td class="nump">34.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with Customer, Liability Included In Beginning Balance, Revenue Recognized</a></td>
<td class="nump">$ 23.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_NumberOfGeographicRegions', window );">Number of geographic regions in which the Company conducts business | Region</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_NumberOfGeographicRegions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of geographic regions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_NumberOfGeographicRegions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955874293616">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 182,854<span></span>
</td>
<td class="nump">$ 197,845<span></span>
</td>
<td class="nump">$ 491,340<span></span>
</td>
<td class="nump">$ 552,166<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember', window );">Service provider</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23,217<span></span>
</td>
<td class="nump">32,622<span></span>
</td>
<td class="nump">70,947<span></span>
</td>
<td class="nump">71,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember', window );">Non-service provider</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">159,637<span></span>
</td>
<td class="nump">165,223<span></span>
</td>
<td class="nump">420,393<span></span>
</td>
<td class="nump">480,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_NetgearForBusinessMember', window );">NETGEAR for Business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">78,530<span></span>
</td>
<td class="nump">70,510<span></span>
</td>
<td class="nump">207,020<span></span>
</td>
<td class="nump">223,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_NetgearForBusinessMember', window );">NETGEAR for Business | Service provider</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">268<span></span>
</td>
<td class="nump">219<span></span>
</td>
<td class="nump">713<span></span>
</td>
<td class="nump">427<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_NetgearForBusinessMember', window );">NETGEAR for Business | Non-service provider</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">78,262<span></span>
</td>
<td class="nump">70,291<span></span>
</td>
<td class="nump">206,307<span></span>
</td>
<td class="nump">223,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_ConnectedHomeMember', window );">Connected Home</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">104,324<span></span>
</td>
<td class="nump">127,335<span></span>
</td>
<td class="nump">284,320<span></span>
</td>
<td class="nump">328,487<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_ConnectedHomeMember', window );">Connected Home | Service provider</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,949<span></span>
</td>
<td class="nump">32,403<span></span>
</td>
<td class="nump">70,234<span></span>
</td>
<td class="nump">71,346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_ConnectedHomeMember', window );">Connected Home | Non-service provider</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">81,375<span></span>
</td>
<td class="nump">94,932<span></span>
</td>
<td class="nump">214,086<span></span>
</td>
<td class="nump">257,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">127,752<span></span>
</td>
<td class="nump">141,018<span></span>
</td>
<td class="nump">333,183<span></span>
</td>
<td class="nump">379,551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas | NETGEAR for Business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">42,035<span></span>
</td>
<td class="nump">36,323<span></span>
</td>
<td class="nump">103,189<span></span>
</td>
<td class="nump">113,172<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas | Connected Home</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">85,717<span></span>
</td>
<td class="nump">104,695<span></span>
</td>
<td class="nump">229,994<span></span>
</td>
<td class="nump">266,379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">32,798<span></span>
</td>
<td class="nump">35,684<span></span>
</td>
<td class="nump">91,340<span></span>
</td>
<td class="nump">111,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA | NETGEAR for Business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22,975<span></span>
</td>
<td class="nump">24,786<span></span>
</td>
<td class="nump">64,549<span></span>
</td>
<td class="nump">76,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA | Connected Home</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,823<span></span>
</td>
<td class="nump">10,898<span></span>
</td>
<td class="nump">26,791<span></span>
</td>
<td class="nump">34,279<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ntgr_APACMember', window );">APAC</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">22,304<span></span>
</td>
<td class="nump">21,143<span></span>
</td>
<td class="nump">66,817<span></span>
</td>
<td class="nump">61,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ntgr_APACMember', window );">APAC | NETGEAR for Business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13,520<span></span>
</td>
<td class="nump">9,401<span></span>
</td>
<td class="nump">39,282<span></span>
</td>
<td class="nump">33,763<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ntgr_APACMember', window );">APAC | Connected Home</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 8,784<span></span>
</td>
<td class="nump">$ 11,742<span></span>
</td>
<td class="nump">$ 27,535<span></span>
</td>
<td class="nump">$ 27,829<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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;">&#8217;</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></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><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&#8217;s total net revenue in the periods presented.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_NetgearForBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ntgr_NetgearForBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_ConnectedHomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ntgr_ConnectedHomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ntgr_APACMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ntgr_APACMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875009712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_PercentageOfNetRevenue', window );">Percentage of net revenue</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_PercentageOfNetRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of net revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_PercentageOfNetRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955874182624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 118,733<span></span>
</td>
<td class="nump">$ 98,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">361<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">119,094<span></span>
</td>
<td class="nump">98,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">118,733<span></span>
</td>
<td class="nump">98,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">361<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">$ 119,094<span></span>
</td>
<td class="nump">98,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977712640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>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 ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule Of Available For Sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">$ 121,965<span></span>
</td>
<td class="nump">$ 106,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">$ 15,623<span></span>
</td>
<td class="nump">$ 17,326<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955878466752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_BalanceSheetRelatedDisclosuresLineItems', window );"><strong>Balance Sheet Related Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome', window );">Unrealized losses on available-for-sale securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings', window );">Other-than-temporary impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Provisions for excess and obsolete inventory</a></td>
<td class="nump">2,100,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">5,084,000<span></span>
</td>
<td class="nump">$ 2,705,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount', window );">Equity securities without readily determinable fair value, cumulative downward adjustments for price change and impairment loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount', window );">Cumulative upward adjustments for price changes</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_BalanceSheetRelatedDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balance sheet related disclosures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_BalanceSheetRelatedDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other than temporary impairment loss available for sale recognized in earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrealized losses on available-for-sale securities recognized in income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955984206448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components (Schedule of Inventories) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 16,839<span></span>
</td>
<td class="nump">$ 19,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">145,137<span></span>
</td>
<td class="nump">228,896<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 161,976<span></span>
</td>
<td class="nump">$ 248,851<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955879221200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 101,980<span></span>
</td>
<td class="nump">$ 97,249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(91,340)<span></span>
</td>
<td class="num">(88,976)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">10,640<span></span>
</td>
<td class="nump">8,273<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">52,515<span></span>
</td>
<td class="nump">47,826<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ntgr_FurnitureFixturesAndLeaseholdImprovementsMember', window );">Furniture, fixtures and leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">19,705<span></span>
</td>
<td class="nump">18,205<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">24,405<span></span>
</td>
<td class="nump">25,760<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 5,355<span></span>
</td>
<td class="nump">$ 5,458<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ntgr_FurnitureFixturesAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ntgr_FurnitureFixturesAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977607168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components (Schedule of Other Non-Current Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Non-current deferred income taxes</a></td>
<td class="nump">$ 3,120<span></span>
</td>
<td class="nump">$ 3,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">8,492<span></span>
</td>
<td class="nump">8,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">4,011<span></span>
</td>
<td class="nump">5,616<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total</a></td>
<td class="nump">$ 15,623<span></span>
</td>
<td class="nump">$ 17,326<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875040624">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Beginning Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 6,053<span></span>
</td>
<td class="nump">$ 6,053<span></span>
</td>
<td class="nump">$ 6,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Ending Balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 6,053<span></span>
</td>
<td class="nump">$ 6,053<span></span>
</td>
<td class="nump">$ 6,053<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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.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 as of September 29, 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;">2.2</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;">October 1, 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;"> million as of December 31, 2022.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955878796864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_BalanceSheetRelatedDisclosuresLineItems', window );"><strong>Balance Sheet Related Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Equity investments</a></td>
<td class="nump">$ 8,492<span></span>
</td>
<td class="nump">$ 8,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=ntgr_LimitedPartnershipFundsMember', window );">Limited partnership funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_BalanceSheetRelatedDisclosuresLineItems', window );"><strong>Balance Sheet Related Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Equity investments</a></td>
<td class="nump">$ 2,400<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_BalanceSheetRelatedDisclosuresLineItems', window );"><strong>Balance Sheet Related Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Equity investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_BalanceSheetRelatedDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Balance sheet related disclosures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_BalanceSheetRelatedDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=ntgr_LimitedPartnershipFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=ntgr_LimitedPartnershipFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955877969648">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 11,531<span></span>
</td>
<td class="nump">$ 11,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Total<span></span>
</td>
<td class="text">Total<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Sales and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 67,055<span></span>
</td>
<td class="nump">$ 75,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Warranty obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,785<span></span>
</td>
<td class="nump">5,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Sales returns</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">31,860<span></span>
</td>
<td class="nump">34,824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_AccruedFreightCharges', window );">Freight and duty</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,397<span></span>
</td>
<td class="nump">2,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,565<span></span>
</td>
<td class="nump">37,281<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 155,193<span></span>
</td>
<td class="nump">$ 168,084<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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;">15.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 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;">September 29, 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.7</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;">September 29, 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></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_AccruedFreightCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued freight charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_AccruedFreightCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955874207216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns', window );">Inventory expected to be received from future sales returns</a></td>
<td class="nump">$ 15.2<span></span>
</td>
<td class="nump">$ 16.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue', window );">Provisions to write down expected returned inventory to net realizable value</a></td>
<td class="nump">$ 8.7<span></span>
</td>
<td class="nump">$ 9.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory expected to be received from future sales returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provisions to write down expected returned inventory to net realizable value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955879299600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Narrative) (Details) - Foreign currency forward contracts<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 29, 2024 </div>
<div>USD ($) </div>
<div>Derivative_instrument</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Derivatives not designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Approximate number of derivatives per quarter | Derivative_instrument</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount | $</a></td>
<td class="nump">$ 2.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Cash Flow Hedges</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Approximate number of derivatives per quarter | Derivative_instrument</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount | $</a></td>
<td class="nump">$ 5.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of derivative contracts</a></td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Derivatives not designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of derivative contracts</a></td>
<td class="text">3 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Cash Flow Hedges</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeTermOfContract', window );">Term of derivative contracts</a></td>
<td class="text">6 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of derivative instruments of a particular group held by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955879249968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>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 ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Gross Amounts of recognized assets</a></td>
<td class="nump">$ 245<span></span>
</td>
<td class="nump">$ 291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Gross Amounts of recognized liabilities</a></td>
<td class="nump">1,267<span></span>
</td>
<td class="nump">1,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid expenses and other current assets | Derivatives not designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Gross Amounts of recognized assets</a></td>
<td class="nump">236<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid expenses and other current assets | Derivatives designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Gross Amounts of recognized assets</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Other accrued liabilities | Derivatives not designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Gross Amounts of recognized liabilities</a></td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,672<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Other accrued liabilities | Derivatives designated as hedging instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Gross Amounts of recognized liabilities</a></td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955874277856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 85,074<span></span>
</td>
<td class="num">$ (84,799)<span></span>
</td>
<td class="nump">$ 21,249<span></span>
</td>
<td class="num">$ (103,098)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares - basic</a></td>
<td class="nump">28,705<span></span>
</td>
<td class="nump">29,524<span></span>
</td>
<td class="nump">28,992<span></span>
</td>
<td class="nump">29,266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Potentially dilutive common share equivalent</a></td>
<td class="nump">659<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">397<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares - dilutive</a></td>
<td class="nump">29,364<span></span>
</td>
<td class="nump">29,524<span></span>
</td>
<td class="nump">29,389<span></span>
</td>
<td class="nump">29,266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income (loss) per share</a></td>
<td class="nump">$ 2.96<span></span>
</td>
<td class="num">$ (2.87)<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (3.52)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income (loss) per share</a></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="num">$ (2.87)<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="num">$ (3.52)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive employee stock-based awards, excluded</a></td>
<td class="nump">1,332<span></span>
</td>
<td class="nump">2,563<span></span>
</td>
<td class="nump">1,053<span></span>
</td>
<td class="nump">2,358<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955878412160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_ScheduleOfIncomeTaxesLineItems', window );"><strong>Schedule Of Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Tax impact</a></td>
<td class="nump">$ 14,219,000<span></span>
</td>
<td class="nump">$ 86,431,000<span></span>
</td>
<td class="nump">$ 15,100,000<span></span>
</td>
<td class="nump">$ 84,382,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">14.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_BenefitForForecastedTaxLoss', window );">Benefit for forecasted tax loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Possible reduction in liabilities for uncertain tax positions</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_BenefitForForecastedTaxLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Benefit for forecasted tax loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_BenefitForForecastedTaxLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_ScheduleOfIncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_ScheduleOfIncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955879946048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 28, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2024 </div>
<div>USD ($) </div>
<div>Claim</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 2024 </div>
<div>USD ($) </div>
<div>Patent </div>
<div>Claim</div>
</th>
<th class="th">
<div>Oct. 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Non-cancelable purchase commitments with suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods', window );">Additional purchase orders beyond contractual termination periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_GainIncurredRelatedToPurchaseCommitments', window );">Gain incurred related to purchase commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_LossIncurredRelatedToPurchaseCommitments', window );">Losses incurred related to purchase commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_OperatingLeaseShortTermFutureLeasePayments', window );">Short-term future lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_OperatingLeaseLongTermFutureLeasePayments', window );">Long-term future lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Non-cancelable lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Consideration received as settlement</a></td>
<td class="nump">$ 135,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition', window );">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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths', window );">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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlement', window );">Litigation reserves, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (178)<span></span>
</td>
<td class="nump">$ 92,625<span></span>
</td>
<td class="num">$ (178)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationStatusAxis=us-gaap_SettledLitigationMember', window );">Litigation Settlement With TP-Link</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlement', window );">Litigation reserves, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 92,700<span></span>
</td>
<td class="num">$ (8,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve', window );">Reduction in general and administrative expense related to litigation reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_FortySixToSixtyDaysMember', window );">46 to 60 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_PercentageOfCancelableOrders', window );">Percentage of cancelable orders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_FortySixToSixtyDaysMember', window );">46 to 60 Days | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate', window );">Required notice period prior to expected shipment date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">46 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_FortySixToSixtyDaysMember', window );">46 to 60 Days | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate', window );">Required notice period prior to expected shipment date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_ThirtyOneToFortyFiveDaysMember', window );">31 to 45 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_PercentageOfCancelableOrders', window );">Percentage of cancelable orders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_ThirtyOneToFortyFiveDaysMember', window );">31 to 45 Days | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate', window );">Required notice period prior to expected shipment date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">31 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_ThirtyOneToFortyFiveDaysMember', window );">31 to 45 Days | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate', window );">Required notice period prior to expected shipment date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_NonTradeMember', window );">Non- Trade</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted', window );">Long-term, non-cancellable purchase commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=ntgr_HuaweiVNETGEARIncMember', window );">Huawei v. NETGEAR Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNewClaimsFiledNumber', window );">Number of patent infringement cases | Patent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_NumberOfPatents', window );">Number of patents | Patent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional purchase orders beyond contractual termination periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future length company currently considered regarding existing cases and proceedings that are likely to have material adverse effect on it in months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_GainIncurredRelatedToPurchaseCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain incurred related to purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_GainIncurredRelatedToPurchaseCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_LossIncurredRelatedToPurchaseCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss incurred related to purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_LossIncurredRelatedToPurchaseCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of existing cases and proceedings that the company currently believes are liking to have a material adverse effect on its financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_NumberOfPatents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of patents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_NumberOfPatents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_OperatingLeaseLongTermFutureLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating lease, long-term future lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_OperatingLeaseLongTermFutureLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_OperatingLeaseShortTermFutureLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating lease, short-term future lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_OperatingLeaseShortTermFutureLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_PercentageOfCancelableOrders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of cancelable orders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_PercentageOfCancelableOrders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase commitment, including long-term, remaining minimum amount committed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in general and administrative expense related to litigation reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Required notice period prior to the expected shipment date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossRelatedToLitigationSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded from other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNewClaimsFiledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total number of new claims filed pertaining to a loss contingency during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNewClaimsFiledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationStatusAxis=us-gaap_SettledLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationStatusAxis=us-gaap_SettledLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_FortySixToSixtyDaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_FortySixToSixtyDaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_ThirtyOneToFortyFiveDaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_ThirtyOneToFortyFiveDaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_NonTradeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=ntgr_NonTradeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=ntgr_HuaweiVNETGEARIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=ntgr_HuaweiVNETGEARIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875350720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Movement in Standard Product Warranty Accrual [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance as of beginning of the period</a></td>
<td class="nump">$ 4,771<span></span>
</td>
<td class="nump">$ 6,217<span></span>
</td>
<td class="nump">$ 5,738<span></span>
</td>
<td class="nump">$ 6,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Provision for warranty liability made</a></td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">2,185<span></span>
</td>
<td class="nump">2,468<span></span>
</td>
<td class="nump">4,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Settlements made</a></td>
<td class="num">(1,046)<span></span>
</td>
<td class="num">(1,364)<span></span>
</td>
<td class="num">(3,421)<span></span>
</td>
<td class="num">(4,144)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Balance as of the end of the period</a></td>
<td class="nump">$ 4,785<span></span>
</td>
<td class="nump">$ 7,038<span></span>
</td>
<td class="nump">$ 4,785<span></span>
</td>
<td class="nump">$ 7,038<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955878140752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Jul. 16, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Shares remaining authorized for repurchase (in shares)</a></td>
<td class="nump">3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Cost of stock repurchased</a></td>
<td class="nump">$ 1,461<span></span>
</td>
<td class="nump">$ 10,121<span></span>
</td>
<td class="nump">$ 11,444<span></span>
</td>
<td class="nump">$ 22,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">RSU withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222,000<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">RSU withholdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,330<span></span>
</td>
<td class="nump">$ 2,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Number of shares of common stock authorized to repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955878151104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (loss) by Component) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward', window );"><strong>Estimated tax benefit (provision)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">Beginning balance</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">151<span></span>
</td>
<td class="num">(568)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Less: Amount reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">120<span></span>
</td>
<td class="num">(457)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Net current period other comprehensive income (loss)</a></td>
<td class="nump">31<span></span>
</td>
<td class="num">(111)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">Ending balance</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI, after tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">535,495<span></span>
</td>
<td class="nump">620,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(437)<span></span>
</td>
<td class="nump">2,265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Less: Amount reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="num">(453)<span></span>
</td>
<td class="nump">1,721<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current period other comprehensive income (loss)</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">550,330<span></span>
</td>
<td class="nump">532,787<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized gains (losses) on available-for-sale investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward', window );"><strong>AOCI, before tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">Beginning balance</a></td>
<td class="nump">126<span></span>
</td>
<td class="num">(322)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">233<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Less: Amount reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net current period other comprehensive income (loss)</a></td>
<td class="nump">233<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">Ending balance</a></td>
<td class="nump">359<span></span>
</td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Unrealized gains (losses) on derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward', window );"><strong>AOCI, before tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">Beginning balance</a></td>
<td class="nump">7<span></span>
</td>
<td class="num">(338)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(821)<span></span>
</td>
<td class="nump">2,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Less: Amount reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="num">(573)<span></span>
</td>
<td class="nump">2,178<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net current period other comprehensive income (loss)</a></td>
<td class="num">(248)<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">Ending balance</a></td>
<td class="num">(241)<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI, after tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">136<span></span>
</td>
<td class="num">(535)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">$ 152<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated other comprehensive income (loss), before tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated other comprehensive income (loss), tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955878792272">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems', window );"><strong>Reclassification Out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 182,854<span></span>
</td>
<td class="nump">$ 197,845<span></span>
</td>
<td class="nump">$ 491,340<span></span>
</td>
<td class="nump">$ 552,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">126,371<span></span>
</td>
<td class="nump">128,911<span></span>
</td>
<td class="nump">354,797<span></span>
</td>
<td class="nump">368,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,905<span></span>
</td>
<td class="nump">20,738<span></span>
</td>
<td class="nump">60,983<span></span>
</td>
<td class="nump">63,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,196<span></span>
</td>
<td class="nump">30,865<span></span>
</td>
<td class="nump">91,482<span></span>
</td>
<td class="nump">97,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,357<span></span>
</td>
<td class="nump">16,364<span></span>
</td>
<td class="nump">45,610<span></span>
</td>
<td class="nump">49,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Tax impact</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,219)<span></span>
</td>
<td class="num">(86,431)<span></span>
</td>
<td class="num">(15,100)<span></span>
</td>
<td class="num">(84,382)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Total, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">85,074<span></span>
</td>
<td class="num">(84,799)<span></span>
</td>
<td class="nump">21,249<span></span>
</td>
<td class="num">(103,098)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Amount Reclassified from AOCI</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems', window );"><strong>Reclassification Out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(461)<span></span>
</td>
<td class="nump">1,059<span></span>
</td>
<td class="num">(670)<span></span>
</td>
<td class="nump">2,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18<span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="num">(242)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="num">(60)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total before tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(411)<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="num">(573)<span></span>
</td>
<td class="nump">2,178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Tax impact</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">86<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="num">(457)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Total, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (325)<span></span>
</td>
<td class="nump">$ 724<span></span>
</td>
<td class="num">$ (453)<span></span>
</td>
<td class="nump">$ 1,721<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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;">&#8217;</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></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955874330496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Narrative) (Details)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 29, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation | $</a></td>
<td class="nump">$ 38.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period of recognition of stock based compensation</a></td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ntgr_A2016IncentivePlanMember', window );">2016 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares reserved for future grant (in shares)</a></td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember', window );">2024 Inducement Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares reserved for future grant (in shares)</a></td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ntgr_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares reserved for future grant (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase percentage of stock at fair market value (in percentage)</a></td>
<td class="nump">85.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ntgr_OptionsAndRSUsMember', window );">Options and RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | 2024 Inducement Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | 2024 Inducement Equity Incentive Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage vest of performance shares</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | 2024 Inducement Equity Incentive Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage vest of performance shares</a></td>
<td class="nump">150.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | 2016 Plan and 2024 Inducement Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | 2016 Plan and 2024 Inducement Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage vest of performance shares</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares | 2016 Plan and 2024 Inducement Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage vest of performance shares</a></td>
<td class="nump">150.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ntgr_A2016IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ntgr_A2016IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ntgr_TwoThousandTwentyFourInducementEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ntgr_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ntgr_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ntgr_OptionsAndRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ntgr_OptionsAndRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977264528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Schedule of Stock Option Activity) (Details) - Employee Stock Option<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 29, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares, beginning balance (in shares) | shares</a></td>
<td class="nump">866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of shares, exercised (in shares) | shares</a></td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of shares, expired (in shares) | shares</a></td>
<td class="num">(209)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares, ending balance (in shares) | shares</a></td>
<td class="nump">640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 30.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">18.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in dollars per share) | $ / shares</a></td>
<td class="nump">30.26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 31.16<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955879558960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details) - Time-Based RSU<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 29, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">1,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">1,493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(728)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled (in shares) | shares</a></td>
<td class="num">(192)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">2,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning Balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 22.83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">14.36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">23.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">19.86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending Balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 16.95<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ntgr_TimeBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ntgr_TimeBasedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977514272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Schedule of Performance Shares Activity) (Details) - Performance Shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 29, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled (in shares) | shares</a></td>
<td class="num">(357)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning Balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 24.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">20.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled (in dollars per share) | $ / shares</a></td>
<td class="nump">25.86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending Balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 20.06<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955879791488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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 ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 5,620<span></span>
</td>
<td class="nump">$ 4,285<span></span>
</td>
<td class="nump">$ 16,052<span></span>
</td>
<td class="nump">$ 13,637<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">444<span></span>
</td>
<td class="nump">354<span></span>
</td>
<td class="nump">1,222<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">868<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">2,410<span></span>
</td>
<td class="nump">3,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">1,520<span></span>
</td>
<td class="nump">1,271<span></span>
</td>
<td class="nump">3,992<span></span>
</td>
<td class="nump">4,099<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 2,788<span></span>
</td>
<td class="nump">$ 1,819<span></span>
</td>
<td class="nump">$ 8,428<span></span>
</td>
<td class="nump">$ 5,441<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955879895296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 29, 2024 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955874545808">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th" colspan="2"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th" colspan="2"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 182,854<span></span>
</td>
<td class="nump">$ 197,845<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 491,340<span></span>
</td>
<td class="nump">$ 552,166<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_SegmentContributionIncome', window );">Total segment contribution income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,353<span></span>
</td>
<td class="nump">24,012<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">3,384<span></span>
</td>
<td class="nump">44,590<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_CorporateAndUnallocatedIncome', window );">Corporate and unallocated costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,708)<span></span>
</td>
<td class="num">(18,760)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(48,864)<span></span>
</td>
<td class="num">(57,145)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_AmortizationOfIntangibleAsset', window );">Amortization of intangibles</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="num">(257)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,620)<span></span>
</td>
<td class="num">(4,285)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(16,052)<span></span>
</td>
<td class="num">(13,637)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Intangibles impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,071)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,071)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_RestructuringAndOtherCharges', window );">Restructuring and other charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,072)<span></span>
</td>
<td class="num">(366)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,792)<span></span>
</td>
<td class="num">(2,703)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlement', window );">Litigation reserves, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,855<span></span>
</td>
<td class="num">(178)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">92,625<span></span>
</td>
<td class="num">(178)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">3,485<span></span>
</td>
<td class="nump">2,280<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,048<span></span>
</td>
<td class="nump">11,685<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,293<span></span>
</td>
<td class="nump">1,632<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36,349<span></span>
</td>
<td class="num">(18,716)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_NetgearForBusinessMember', window );">NETGEAR for Business</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">78,530<span></span>
</td>
<td class="nump">70,510<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">207,020<span></span>
</td>
<td class="nump">223,679<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_SegmentContributionIncome', window );">Total segment contribution income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 16,133<span></span>
</td>
<td class="nump">$ 14,547<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 28,098<span></span>
</td>
<td class="nump">$ 42,254<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_SegmentContributionMargin', window );">Segment contribution margin</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20.50%<span></span>
</td>
<td class="nump">20.60%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">13.60%<span></span>
</td>
<td class="nump">18.90%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_ConnectedHomeMember', window );">Connected Home</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 104,324<span></span>
</td>
<td class="nump">$ 127,335<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 284,320<span></span>
</td>
<td class="nump">$ 328,487<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_SegmentContributionIncome', window );">Total segment contribution income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (4,780)<span></span>
</td>
<td class="nump">$ 9,465<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">$ (24,714)<span></span>
</td>
<td class="nump">$ 2,336<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_SegmentContributionMargin', window );">Segment contribution margin</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4.60%)<span></span>
</td>
<td class="nump">7.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(8.70%)<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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;">&#8217;</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></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><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 in the prior year periods were recast to conform to the current reportable segment structure.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><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;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 and $</span><span style="font-size:8pt;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:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the three and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 29, 2024, respectively, and </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.3</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;">2.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 three and nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">gain/(loss), net from a litigation settlement of $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_AmortizationOfIntangibleAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization of intangible assets excluding patents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_AmortizationOfIntangibleAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_CorporateAndUnallocatedIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate and unallocated costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_CorporateAndUnallocatedIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_RestructuringAndOtherCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring and other charges not specified within the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_RestructuringAndOtherCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_SegmentContributionIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment contribution income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_SegmentContributionIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_SegmentContributionMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment contribution margin.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_SegmentContributionMargin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossRelatedToLitigationSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_NetgearForBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ntgr_NetgearForBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=ntgr_ConnectedHomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=ntgr_ConnectedHomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977609456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Gain/(loss), net from derivatives not designated as hedging instruments</a></td>
<td class="num">$ (1.6)<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLegalSettlements', window );">Amount from litigation settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received for the settlement of litigation during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875546432">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Schedule of Net Revenue by Geographic Areas) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 182,854<span></span>
</td>
<td class="nump">$ 197,845<span></span>
</td>
<td class="nump">$ 491,340<span></span>
</td>
<td class="nump">$ 552,166<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States (U.S.)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">124,305<span></span>
</td>
<td class="nump">138,013<span></span>
</td>
<td class="nump">324,388<span></span>
</td>
<td class="nump">368,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ntgr_AmericasExcludingUnitedStatesMember', window );">Americas (excluding U.S.)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,447<span></span>
</td>
<td class="nump">3,005<span></span>
</td>
<td class="nump">8,795<span></span>
</td>
<td class="nump">10,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">32,798<span></span>
</td>
<td class="nump">35,684<span></span>
</td>
<td class="nump">91,340<span></span>
</td>
<td class="nump">111,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">APAC</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 22,304<span></span>
</td>
<td class="nump">$ 21,143<span></span>
</td>
<td class="nump">$ 66,817<span></span>
</td>
<td class="nump">$ 61,592<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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;">&#8217;</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></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><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&#8217;s total net revenue in the periods presented.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ntgr_AmericasExcludingUnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ntgr_AmericasExcludingUnitedStatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955982505376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details) - Maximum<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_PercentageOfNetRevenue', window );">Percentage of net revenue</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_PercentageOfNetRevenue', window );">Percentage of net revenue</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_PercentageOfNetRevenue', window );">Percentage of net revenue</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_PercentageOfNetRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of net revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_PercentageOfNetRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955981828480">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 41,398<span></span>
</td>
<td class="nump">$ 45,558<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States (U.S.)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,082<span></span>
</td>
<td class="nump">25,051<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,583<span></span>
</td>
<td class="nump">4,714<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=ntgr_AmericasExcludingUnitedStatesAndCanadaMember', window );">Americas (excluding U.S. and Canada)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,267<span></span>
</td>
<td class="nump">3,739<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_SG', window );">Singapore</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,195<span></span>
</td>
<td class="nump">6,218<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">APAC (excluding Singapore)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 7,233<span></span>
</td>
<td class="nump">$ 5,768<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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&#8217;s total long-lived assets in the periods presented.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=ntgr_AmericasExcludingUnitedStatesAndCanadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=ntgr_AmericasExcludingUnitedStatesAndCanadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_SG</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955977742064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | APAC (excluding Singapore)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues From External Customers And Long Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ntgr_PercentageOfLongLivedAssetsOwned', window );">Percentage of total long-lived assets owned</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ntgr_PercentageOfLongLivedAssetsOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of long-lived assets owned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ntgr_PercentageOfLongLivedAssetsOwned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ntgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955876908320">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 233,069<span></span>
</td>
<td class="nump">$ 133,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,267<span></span>
</td>
<td class="nump">1,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted market prices in active markets (Level 1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">113,730<span></span>
</td>
<td class="nump">34,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant other observable inputs (Level 2)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">119,339<span></span>
</td>
<td class="nump">98,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,267<span></span>
</td>
<td class="nump">1,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_CashEquivalentsMember', window );">Cash Equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">110,859<span></span>
</td>
<td class="nump">25,986<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_CashEquivalentsMember', window );">Cash Equivalents | Quoted market prices in active markets (Level 1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">110,859<span></span>
</td>
<td class="nump">25,986<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_CashEquivalentsMember', window );">Cash Equivalents | Significant other observable inputs (Level 2)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember', window );">Trading securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,871<span></span>
</td>
<td class="nump">8,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember', window );">Trading securities | Quoted market prices in active markets (Level 1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,871<span></span>
</td>
<td class="nump">8,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember', window );">Trading securities | Significant other observable inputs (Level 2)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sale Investments | U.S. Treasury Securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">119,094<span></span>
</td>
<td class="nump">98,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sale Investments | U.S. Treasury Securities | Quoted market prices in active markets (Level 1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sale Investments | U.S. Treasury Securities | Significant other observable inputs (Level 2)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">119,094<span></span>
</td>
<td class="nump">98,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember', window );">Available For Sale Investments Convertible Debt Securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember', window );">Available For Sale Investments Convertible Debt Securities | Quoted market prices in active markets (Level 1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember', window );">Available For Sale Investments Convertible Debt Securities | Significant other observable inputs (Level 2)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">245<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">1,267<span></span>
</td>
<td class="nump">1,691<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Quoted market prices in active markets (Level 1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts | Significant other observable inputs (Level 2)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">245<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities measured at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">$ 1,267<span></span>
</td>
<td class="nump">$ 1,691<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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&#8217;s unaudited condensed consolidated balance sheets.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><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&#8217;s unaudited condensed consolidated balance sheets.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><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></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_MutualFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45955875042800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2024</div></th>
<th class="th"><div>Oct. 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">$ 287<span></span>
</td>
<td class="nump">$ 1,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Additions</a></td>
<td class="nump">3,792<span></span>
</td>
<td class="nump">3,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(3,147)<span></span>
</td>
<td class="num">(4,505)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Adjustments</a></td>
<td class="num">(262)<span></span>
</td>
<td class="num">(80)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">670<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Termination Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">257<span></span>
</td>
<td class="nump">1,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Additions</a></td>
<td class="nump">3,493<span></span>
</td>
<td class="nump">2,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(3,061)<span></span>
</td>
<td class="num">(4,138)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Adjustments</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(80)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">670<span></span>
</td>
<td class="nump">344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember', window );">Lease Contract Termination and Other Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Additions</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td>
<td class="num">(86)<span></span>
</td>
<td class="num">(367)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Adjustments</a></td>
<td class="num">(243)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveAccrualAdjustment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveAccrualAdjustment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_ContractTerminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>87
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "Z#85D'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 #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  N@V%9 '=*%>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>*';W!TSJR\9.&PQ6V-C-R&IK&B?&UDCZ]DNR-F5L#["CI9\_
M?0+5&#5VB5Y2%RFQIWPUA*;-&N-:[)FC!LBXIV!S.2;:L;GM4K \/M,.HL6#
MW1&HJKJ%0&R=90L3L(@+49C:H<9$EKMTPCM<\/$S-3/,(5!#@5K.($L)PDP3
MXW%H:K@ )AA3"OF[0&XASM4_L7,'Q"DY9+^D^KXO^]6<&W>0\/[\]#JO6_@V
MLVV1QE_9:SY&6HOSY+?5_</F41A5J>M"RJ*2&U5I=:/EW<?D^L/O(APZY[?^
M'QN?!4T-O^["? %02P,$%     @ +H-A69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!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 <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>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>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;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_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.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/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&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>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(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.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
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<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  N@V%98"K0S\T%  #A'@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+69X6_B-AC&_Q6+3=.=5$KL0"E=BT1I>^MVUVL+VW2;]L$D!J)+XLPQT/[W
M>YV$A)Z<%RX:7]HDY'GB7QS;C^W+C51?TZ40FKQ$89Q>M99:)Q>=3NHM1<33
M4YF(&'Z92Q5Q#:=JT4D3);B?B:*PPQSGK!/Q(&X-+[-KCVIX*5<Z#&+QJ$BZ
MBB*N7J]%*#=7+=K:7G@.%DMM+G2&EPE?B(G0OR>/"LXZI8L?1"). QD3)>97
MK1&]&+O,"+([_@C$)MTY)@9E)N57<W+O7[4<4R(1"D\;"P[_UF(LPM X03G^
M+4Q;Y3.-</=XZWZ7P0/,C*=B+,,_ U\OKUKG+>*+.5^%^EEN?A$%4,_X>3),
ML[]DD]_;8RWBK5(MHT(,)8B"./_/7XH7L2-P:8V %0+VC8!V:P1N(7 ST+QD
M&=8-UWQXJ>2&*',WN)F#[-UD:J )8E.-$ZW@UP!T>G@CO174BB:CV">WL0[T
M*[F/\\_#O.8V29=<B?2RH^%I1M/Q"N?KW)G5. _()QGK90JNOO#?ZCM0RK*H
M;%O4:X8:3D1R2MC@A#"'=2WE&>/RSYX&><\F?U,<MWQS;N;GUOB-Y5HH\O=H
MEFH%'^,_MC>4.W3M#J:%7J0)]\15"YI@*M1:M(8__4#/G)]M>/^3V1O8;@G;
MQ=RKSV3ZF@@;*2ZG3OO)AH2J&B+U2J0>6J81\/@9TUW(%S8F7#_G86I[%6-4
MUA#JK(0Z.ZR>'H4*I&G1/H%^P5IEN%/9VFJ;&ZIOR-DO.?N'<=X%J<=#\D5P
M1>[@HK6CPKWJ^%!50[[SDN_\N_B*ZJPEQ-V>7!L?JFG(-RCY!FB)IHK[0;P@
MD]=H)D,;$:Y_F'YXMC&AJH9,U*G&4@<M53%^/HM%8 8%J+X''EG;WAZCA]OI
MA]O1\PD,Q=ZIC1/7-P7="0WT$-#Q2BGSD3Z+1"J=U:?FVOZ%[G'\8HT88US5
ME)-5G.P@3H!4T KO(<F\D-_$JQ40MW(<AU+&!HZUK\'%33FK*$/1\##<5N1N
M;XH-'7OLVFW*VBZU@AXCQ= JQE \B!05>A>$D-W&0+>0REZ;N,_(\V FHL#
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
MOT4]]+2<HYLWM^@-2G+T*69[3O*(CVT!CLKI['7EU$/I%+[@E(?>LUS$'"W
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
M1_Y?3J5@.%\5!^4@4#4QY@0D*J1IG,8;N1]OC/O6/C(%(<YM"N^/%6P&E&I
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
M[QBXG-.[N"QV5EX^PSQ#<]L!-! 1A8FHEUX%I647O)JH@[ A^\9^N$3,(^2
MTV.V3J(HG>G$ $[T##C'HZ]32">.>K3TI/\<V'YN48X\4$R3:%KH?68XG=L[
MH(&=*,S.(]45;VY?-M0>3B+DY+K':G;]A :6HC!+^SIUD'9/X<UVKVH/+!%>
MY]-MFL\.IO$L!P:JHO4WE:DM:TA3O*1,!6G]S67J1-Z.1V' -0KC^C/=CR>=
M1F.M-UW2?!3P]MUELIYK.72P&-K>'G\J',"-P^#^K.>58(7Y]&KU@4/#%+AG
M:K?C5:D#YYUGV =HC*>%R&>&LG@&AGC@.'YV(SNJIO2!BH)):FNI[0/?FT6G
M7[E+9^RLX\*O_Y_3!P^LQT&*3KK'I#SH'*+3F:0C5>H5;+_>;A\^33RPKXAW
MV=V]^V@ DG1:V+Q6<ULO//HR'>9W7]A>=97M]=%2S%<MO'WP8!HAG$UQ[K%;
MQS-?;O' <ORBK\N"FF%^5=+VZK6IT[9O!HCVPE#QCE1SB,$>FF=1XB21:[:$
M213/U&H\X!R'<7XY)_8-( K<T%O6-"86!O94,%YZ.^%2&V9IYM0NGUVL5P%S
M4VK .P[C/=P+:K;V0?TNP5&&=0^F^ET[B&&<S&SM\,!ZG 6)^8DW2RM]Q'@M
M^L7@Q,&EQ#>?VIS(V_%@#,L''-Z4?VGLEYF7KRT[?^/S&0CA=&GILXJ2Z3)M
M-3K6K*FXM:>]$M@O+^UA8/^T/U%^9\]1)\_?P[/+]EQX<-,>4_]&A,XJ"2JZ
MU2ZCMYF>3Z(]^6UO%-_;P],;KA2O[>6.$EWGC8'^?<NY>KHQ+^C/WS?_ 5!+
M P04    "  N@V%9FS7EO_H"  !0"P  &    'AL+W=O<FMS:&5E=',O<VAE
M970X+GAM;*V6:V^;,!2&_XK%JJF5UG /D"5(37.=UBUJUNVS"TY !9O9)FG_
M_6P@+&D)B[I\";9YG_?8^#@^_2VA3RQ"B(/G-,%LH$2<9SU594&$4L@Z)$-8
MO%D1FD(NNG2MLHPB&!90FJB&IG75%,98\?O%V(+Z?9+S),9H00'+TQ32ER%*
MR':@Z,INX#Y>1UP.J'X_@VNT1/PA6U#14VN7,$X19C'!@*+50+G1>W-+Z@O!
MSQAMV5X;R)4\$O(D._-PH&AR0BA! 9<.4#PVZ!8EB302T_A=>2IU2 GNMW?N
MDV+M8BV/D*%;DOR*0QX-%%<!(5K!/.'W9#M#U7ILZ1>0A!6_8%MJ;5L!0<XX
M22M8S""-<?F$S]5WV /T8X!1 <9KP#H"F!5@G@I8%6"="M@58)\*="N@>RK@
M5(!SZE=R*\ ]-8)7 5Z1#N7^%9L_@ASZ?4JV@$JU<).-(H,*6NQYC&6N+SD5
M;V/!<7\!7\"&@06BQ;G! 0*CF 4)83E%X!H\+$?@\N(*7( 8@Q\1R1G$(>NK
M7,26#FI0Q1F6<8PC<4QP1S"/&!CC$(4-_*R=]UIX5:RY7KBQ6_C0:#5<HJP#
M#.\3,#3#:IC/;3O^)<<=8&I'\5$[?@>IP/6C^+@=_Q[P#M!*W&S )_^:?")P
MXR@^;<=O,MJ*S_[OR\_?O?:#1##K$V 6?N9[3D!3HI=V5K.=O)MZ+(,!&BCB
M\F&(;I#B?_R@=[7/35EV3K/1.<W&YS2;G--L>DZSV3G-YF<R.\ACJ\YCJ\W=
M_R8*HSD.2(K Y5?"V%53[I86W<)"ED$;W[4U1YS"S7Y2OE5=6[;NV(>R48-,
M=[NV=B@;-\A<R_&\0]FD26:[SJ%JVJ#R'-TX5,W>J@S=L%Y%G#?-7S,USZUU
MY4:H>]=KBNBZJ,T8"$B.>?D_4X_6Y=]-4?6\&A_JO:G>,#X3Y6)9W?VU+VM-
M<4^L8\Q @E8BE-9Q1!E!R_JM['"2%9?[(^&B5"B:D2AY$94"\7Y%"-]U9("Z
MB/;_ %!+ P04    "  N@V%9\&Q;P$,"  "*!@  &    'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;)V576^;,!1 _XK%I#VUA9"O-0.DI-NT/'2*DFY[=O %
MK!J;V2:T_[ZV(2R;$BKE!6QS[_&Y1ERB1LAG50!H]%(RKF*OT+I:^+Y*"RBQ
MNA,5</,D$[+$VDQE[JM* B8NJ61^& 0SO\24>TGDUC8RB42M&>6PD4C598GE
MZPJ8:&)OY!T7MC0OM%WPDZC".>Q _ZPVTLS\GD)H"5Q1P9&$+/:6H\5J;N-=
MP"\*C3H9(UO)7HAG.UF3V NL$#!(M25@<SO  S!F04;C3\?T^BUMXNGX2/_F
M:C>U[+&"!\%^4Z*+V/OD(0(9KIG>BN8[=/5,+2\53+DK:MK8\;V'TEII47;)
MQJ"DO+WCE^X<3A(,YWQ"V"6$SKO=R%E^P1HGD10-DC;:T.S E>JRC1SE]J7L
MM#1/J<G3R=H<+P&)GB0FE.=H*27F.9ACURKRM=G!QOEI1UNUM/ ";8P>!=>%
M0E\Y ?)OOF_,>KWPJ+<*!X$[J.Y0>'^#PB"<#/#&?;ECQQM?X)TK\P;M7]&:
M$WJ@I,;L7-4M='(>:K^;A:IP"K%G/@P%\@!>\O'#:!9\'E">],J3(7JRK1F@
M4;"?WHY.M=&2B$K_?\BM[C PPTS!@-BT%YL.<GX(?GN%W##T/;E9+S>[ZM2>
M0)JO"%]P&V:^YS;OW>97']RPWS#WHI]_TA]*D+GK@@JEHN:Z;17]:M]HEVU_
M^1O>=NE'+'/*%6*0F=3@;FY>IVP[7SO1HG+=9B^TZ5UN6)B?!4@;8)YG0NCC
MQ&[0_WZ2-U!+ P04    "  N@V%9/_5CTU\*    &@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q,"YX;6RE66USV[@1_BL8W<PU-R-+MN,DE\3VC//:M)-K
M:E]RG>GT T2N1,0DP "@%>?7]]D%2)&.XU[2+XDD HM]>?;9!_3QUOG+4!%%
M];FI;3B953&V3Y;+4%34Z+!P+5D\63O?Z(BO?K,,K2==RJ:F7A[N[S]<-MK8
MV>FQ_/;.GQZ[+M;&TCNO0M<TVE\_H]IM3V8'L_Z'<[.I(O^P/#UN]88N*+YO
MWWE\6PY62M.0#<99Y6E],CL[>/+LB-?+@@^&MF'T67$D*^<N^<N;\F2VSPY1
M345D"QK_7=%SJFLV!#<^99NSX4C>./[<6W\EL2.6E0[TW-5_F#)6)[-?9ZJD
MM>[J>.ZV?Z4<SP.V5[@ZR+]JF]?NSU31A>B:O!D>-,:F__7GG(<_L^$P;S@4
MO]-!XN4+'?7IL7=;Y7DUK/$'"55VPSECN2@7T>.IP;YX^GM%ZKEK6FVOE;:E
M>J:#"<JMU3M/@6S4G+OC9<11O&%99+//DMG#;YA]K-XZ&ZN@7MJ2RNG^)5P<
M_#SL_7QV>*?!"VH7ZO#Q7!WN'Q[=8>_^$/=]L7?_&_;^X3?:FB\2WAP9L,'5
MIM0)*<C#.'Q.QRMCM2V,KM4%?B3 ,@;U[[-5B![ ^L]M&4H.'-WN #?;D]#J
M@DYF+9_EKVAV^O-/!P_WG]X1WM$0WM%=UG^\K'>:O=WIWUPD=;!0?^I,]=O+
MWU^_/#N?JS>V6*A[/__TZ^'A_M/\JWP[>*J<5Q'6\L-L-#_\1<&J5IO:K5"-
M(CV;*V,+YUOG49P27]0+JO56>^+/?].V ^.H@\>/'T[]C)VW09F2-/ZUT>$?
MZZXT,\5<5>CHO9:\4)\M2*)"W(WI&F4I,M\8N\%/KNP*X"%6.L(C:T$YJB77
MUK#2NBV!.;J 7(9 0:SH\DHL<I1;?:VVI&J<.74.<:)Y3"$AP;>2>(WG(W=N
MBCGVM+Y6I5FOR2/51K9D3_ )X.XX^T%Y;3=L8.U=HQ#U]5YT>UV@(:X_S"NS
M6S]7@8K.FYA*&KH6*8Z**V\*Q *O$'WD>/DYV4K"JEQ#?89@ ZO"UL2BXI-Y
MW=9X\'(((\>P1G<;[JLA5X.%E+*N-$X^7:%>3CFD0KU$ CV6*=0(.'/J[(/2
M;5MSTMCL0KU!788"20R][PR.56?JJ+CGU97VAA G (MX*NMJMS%8%KJB4H#'
MX/,]21&;.GJ]?/!:-6YE:OIEOG-&<,)EY_Z98V>$!;@(/E<RRVJCL:?/*LI
M>V[-95BHL[(T[+JN:Z ZCN" <D8#(.,!ZG]%(3)F%3>7]NPC3)5TA3G;2AJ1
MT0)S.G(EMM.8IGFP@JY"MR;JVGPA]G&WO$"7&;ONQVCKC,V9C(!:R1#)&9*\
M/)K?7:FY/%AWZ#R:.#4IE>+,<<2@D"@D@L@2XJ3'4ER2O,^1,J+**;9V^./J
M8>[S_SODIEYMT*.2K3%\1UEGTCEX]/2&8X[[#& .TK#2/3W"$)6^TJ;6JUJX
MIX$\,#B$@UF;3>?U#N]EZ=E1/JZH<F-:HE("OLV)) C(2^%)(^T;<ANOV\J
MOFD#RU,*@?RIPS>XRKMN4^W\"QI9$S\L80\VU"6T" FUUB@I=F/8]>C$<1%A
MPI<Y\")9&?VRK1RLP2(X"2/2K+KH^/<2Q4$2H?\NT2<,W9HW#'/@Q=OST//\
M'"U9=[2'-*&T7Z_]<#9>N_).EZL1L#E4QI]/8#6(.9^>W44JN5A1;;?;!5*T
M01LM@ B54JB+/%LX\,XRJ#.IEM"DZ5,6#?BR'O1!V.F#E+B$)S;7V83EZ0SL
MO>.<H;7=UC)C=ZM@2L.<E$!VK2H-ME\16>;J5OLTY]BN+P6VPC.@!4#/0!&6
M:M,9GAG@4N%'-"Y0VXQ\A1W0><_*[*:Q*%=7)(RR[L'L4P?[>_^4%6=87*"H
M!_O\[)PV79VF^L7>OT!=:+%@-M:L01IH*3DO)Q'2N68G>^;0-NA\RBXN^ J)
MVT_P8BS*4DVR$97N*RGS+ZB@9@6&N7\@ZO ^!C<:70RB^AB199IV?05O+15@
M(#3&-ONF_K&BETY9%X?:@Z[[;@:+RD6BUYAKYR*6,AE=M\RSJ/X:()'H!3.[
MX__'H3?,@6I)Q(SX,-@[LSP^4#<9XO"BK^[?0;YIB6N-S9(7F@?7,K:?YM"/
MI0.7K%KD ?)@.7Q&'22%R!A=?@2CI85"]B@8#$&U@!=9L2&(M38>B1&38U+\
M2Q@=V+I@DI0'3X#1!+NXN6:VG0O3>ZKX-GE%(A:A4.[5+@1P!YB@N$3WX718
MI4]=/YD+'2JUQL4U-1"?#IO&E=S;69G]?V@)E>OJ$FA5?*7.L/_8V31LI:/Y
MU%Q7]YVPN F F_/DVX 8XEV;P K@&N2(^5C>UG#JWDBL3TSV]#P92E*XG=$5
MQI85733(]+YAY+F$4^;Y7,K"D0?]TJ";M'XZ_Q+!!>'7 1FL]K('GW!@)+G8
M&Q;'W#DL#6Q:A24X$TY,UBW4>R1BDI[)\WD:S=FSM?$A\KBEFZO#$!"ONT#C
MXR90 ),48E_KKSS M_D.%Z +CX^CA]Q6TQ2EC*29,=QGOP$742G  #= DJUI
M;"7I #BQ5 A0'1:MQ7R%Y]3&'<+>6X&F7)(YY>@EY'W$)1Q8HR^)!Y5I9)6H
M^Q"ZILW2B*69AL0";=PSOXC=5$C&03.,4>RAS'V]H,:TG&-/W@3MP>EDI8GE
M23]O1.S=NI.'@&QCIAFJ]W6>DH3%*7?X9D7>7)'M>IG:,B5@/'3"?)-]B5.F
MR.573<+D89PJ%*\R+%Q$EDOB$!2J(CV2$3[/RCQ)<$@(Q_<.@?97:3:X;F'L
MPM.D7<%" ?*.Q6LW@+PPON@:)( '..;\H$_[3!F8E<&<?@_T/1PXO>6@#7E\
MIKL[%YE5;$L%BPK%"8W\=F#L40ID*SR: <=A 6==*PYR\P\IG*N/7;E)>(<A
MU,@$RJWFO8@]D9T2%F,D005+1TCI.7]7F(9;ES4\R76#;USB+'86F';YTC^(
MY[$4X)<D*RAGR+Z$K%2'PD%)?=EUUO=,%;[H.&8P01# 1#+O+BW$)>I7Q$[&
M<.+#0C*7WATHCL:;)$58-,7*A9N]FN<J,M6;Z(=%8CE>8UEA-^D=8!H;%\P3
M0DG]:SP)E(O=SWLC-UN9JSRE,\CZ0Z3,G&<,2VXG>;/1G]S/)_;JYH ZFG/Y
M&$CYVMGWVP6E%P[GA$$?>PF4"/L&L<.79"EY,[Q"*<ASZ7#I2*:2>N9#$AIN
MH#O!+>E])-FEUQ2J(>09*N!Z^!'V>].[AD=Z.IM7T+@. [NPZ(M)G.#NPU7>
M+<HN"GA-R/XI \<DD^DU'C+69^7-"*/]##'.[Z6IG!?MX#>&]"# ?<HLOUY(
M@V68:U" V)^,M:,7A LX8H?:YR3NO&PY@^"S^GI'GY-^&!'O?*KS4L'&HI#7
M3I?@(209<,DOK2)3K+2_ &BD$D-64%DK+M1MKVR7H[?RN+-OY&\/TFXVIA?T
MPZ_#GS?.TEO]W?+TMY&WVHM(JFF-K?N+1P]FRJ>_-Z0OT;7RCG_E8G2-?*R@
M)\GS CSGNT'_A0\8_NAS^E]02P,$%     @ +H-A6>)W*&@Q!0  7@T  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULQ5=+C]LV$/XK P4(6L#U0^MD
MWP:\28/ZD& 1[S:'H@=:'$ML)%(AJ?7NO^\,*<MR=NVFZ*$76Z0XWWSSY.AJ
M8^Q75R!Z>*Q*[:Z3POOZ8C1R68&5<$-3HZ8W:V,KX6EI\Y&K+0H9A*IRE(['
M;T>54#J9786]6SN[,HTOE<9;"ZZI*F&?;K TF^MDDFPW/JN\\+PQFEW5(L<E
M^OOZUM)JU*%(5:%VRFBPN+Y.YI.+FRF?#P=^5[AQO6=@2U;&?.7%0EXG8R:$
M)6:>$03]/> [+$L&(AK?6LRD4\F"_><M^H=@.]FR$@[?F?*+DKZX3LX2D+@6
M3>D_F\UOV-KSAO$R4[KP"YMX=GJ20-8X;ZI6F!A42L=_\=CZH2=P-CX@D+8"
M:> =%066[X47LRMK-F#Y-*'Q0S U2!,YI3DH2V_IK2(Y/UO&8(!9PU+E6JU5
M)K2'>9:91GNE<[@UI<H4NJN1)WTL-<I:[)N(G1[ /H>/1OO"P:]:HMR7'Q'/
MCFRZ)7N3'@5<8CV$]'P Z3B='L$[Z8P_"7@G!_!>L!+^F*^<MY0L?[YD<,2;
MOHS'!73A:I'A=4(5XM ^8#)[_6KR=GQYA.VT8SL]AOX?0W4<^Y/Q".D0GNF
M@TK@DZ%$]&B5*"$KA,YIKQ /""M$3:\D@C?@"X1WIJJ%?GK]ZBR=G%XZ<#WZ
M8H=<;Y&E<EEI'$I0&@*UR0#N=D @M'Q.]3#3 >/<"NMAL1C PF,%9\!LTO'E
M!Z6%SMB&I2=KJ-]XU^+7=1G6K(6+*TA,+AE,T:&YU@V)?<;:6#^D_PR_TV^-
MIN>L!5VP+0]8K=!R I\,@F\^S)<WH)QKR-KY\CZ\^65\.MCR6V+.XJT:AOWI
MSM0J@_1L_/,%+*K:,FC00.Z.Q\2J1-A*OH_>;"@C6PL&L"E45H"*PHZZ:R?E
M6BG92=';;XVR4<< :JO([ZI\(OK6-'D!J"GZ&?'?R9 +5W0%[$5ZBXR/=*,X
M=,.^O>0"P/4:0Y,&NFSZB=.MGU!84B?9#=P#0J!HC\@(:>K0YPFH1ELI[U$.
MX;[FUM^^BQ[/&R69+[C"-*6D= 5!H59D@$5OC:LC"[;0@"A+-ID($*HRDM"Y
MM+6/V<F ZRZ%7)="P[U\E88\HDVT/?,D)?P^EXTB/:%ZNIJBZ% ;<F!BNNVT
MU,:I: XQH=O'<0W0-6T%[]+*0B9< 6NZ<;\CPEY^$&4C0B8Q@ZAEQZBII6#;
MR!0MA94]9L^(=.;V(S_D1']/Q?!#B7[>)?I"9Z9"N!./Y*LVQT^G+^7X[N21
MW ZTV\S=RR4"V/87X%!3>A(C(67P*?M=QUDG)%,T646-GC22D[DB,D,N*%4\
MQ5G(%!6UO - G,&=%+E>D>-<]'K%LY> ;PT5B2*/<@%0:2&E9RG[17(>C1*E
M,T<L$WEN,6>6^\S)J[50_2*%%5462LJ;<A!C&2PAJC3+Z"A#[E2>4JFQI,GV
M\>-4%E@$F;U:5U2CY [NCW\U5CFIPA#F]LWYUS7?I=7)) P!;_ZY =SUJXR*
MF4HB0'?'&\?(J()]@N.X;0 08M;K"$"#@8ZU1U'SA9'_0W5]X7@P%CYF&$V@
M\N<-33/P%CA>HHWC2Y1:\0.&(J28[VYH;< $HUFN?PWO7UN!>Y#:!3@C..Z(
M=#63#'/=>W7@VO_Q#L91[;6PEX:G46_FK=#F8;)W$*R(XV^WVWT\S./,O#L>
MOSP^"ILKTEKBFD3'P],W"=@XS<>%-W68H%?&TSP>'@OZ $++!^C]VI CV@4K
MZ#ZI9G\#4$L#!!0    ( "Z#85FIR]N<;0D  ,X7   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;-586V_;.!9^]Z\@/-U!"ZB.1,F6U%R ),W,%)BT
M09.9?5CL@RS1ME!9])!47.^OW^^0DBPG3E!@G@8(8HH\/-?O7*2SK53?]$H(
MP[ZOJUJ?CU?&;#Z<G.A\)=:9GLB-J'&RD&J=&3RJY8G>*)$5]M*Z.N&^/SM9
M9V4]OCBS>W?JXDPVIBIK<:>8;M;K3.VN1"6WY^-@W&U\+9<K0QLG%V>;;"GN
MA?EC<Z?P=-)S*<JUJ'4I:Z;$XGQ\&7RXBHC>$OQ9BJT>K!E9,I?R&SU\*L['
M/BDD*I$;XI#AYU%<BZHB1E#CKY;GN!=)%X?KCOLOUG;8,L^TN);5O\O"K,['
MR9@58I$UE?DJM[^)UIXI\<MEI>U_MG6T43QF>:.-7+>7H<&ZK-UO]KWUP^!"
MXK]P@;<7N-7;";):?LQ,=G&FY)8IH@8W6EA3[6TH5]84E'NC<%KBGKGX*AY%
MW8BS$P-FM'62MQ>OW$7^PL64W<K:K#2[J0M1'-X_@1*])KS3Y(J_RO!>;":,
MIQ[C/H]>X1?VEH667_BZ96RAY)I=0U<%!,"[9L6NK5^%8O^YG&N[_]]C#G#\
MH^/\*5L^Z$V6B_,QTD$+]2C&%S__%,S\TU>TCWKMH]>XOQ:7UR]^ED:P<,+
M@%G[#_R0MW[0SA%YZPC-2HT4R^6R+O\G"K9=B=K1 I!RP<Q*L WNEQJ'2RD+
MS20R&S:7N;"7P;76"Z$4"(RT%WKF'BN1?OA;RZ8V.,L,Y3,EIG:4$DE>")79
M1*6=:[G>9/6.B>\;1R797, >4YK*20!+\3U?9?42ID$9LY):/-=MPAY(L\S5
M@#N%/79953+/S%[3KX+*5UDOV9U0MM#5(/LRK\JE54D/*#8#"CF@4,*BP-HG
MG#M:H1LK-!L*?8F)=4VF!&MPVY1Z48(>UFPR94IPV!T<9+J+C:B+;@D])(B=
MIJ4L)NR/X140'F?VDDHV-MH0^PX\K"JS>5F5IA0VMN^MM25H5$%8LM JA(86
M;42%6H.2A->R?I^3D*K*YI5 1<V_57(Y89^/'X!]7C5@UH:60KU=E?D>NVS3
M*.  P6_%K[)'7!>"2GXN-G"YMW<L=;6BJ9Q;R[I#-I!BG3D7Y+D]$8G3JW*#
M-F2< 3VG6AJV0]<LZT>) ,/1#RN"(N*\)2;&FN&:'9)*,W+(VB) M2GIT.T@
M,1?#!&PU6S2F4710_1!RMN()=-Z^A)UW+7CNR3_K.;S855[V8?3V$TF7C8:]
M^AW[G7P#_C4+8'"F\ -%N%UK=B5V$F[I'A^DR:K1W0M:OF&SF9>F 1:A-XUF
M^.4>]U/\QMR+L=$7ZJNLHNO:>K4K!^0A!10@L%1*;,T2Y:/UM*U9 "&@0,6F
MJ0'7HB2Y6<44-6=2^Z#43/;B!I"VT762^E*8Z14<N2,8].<0[&!4()14X8I'
M9_!B&*479 S2JKNWYP]_8K!PQ;3%BD>*0.ZP.)*E/Y#"KUA)10W R*M,Z[*K
M*1^?B&9M36[JK(%#<4">Q5SF5EI696'A.7<A8W8:@=@[9Y!+?_:(F8_-=WW>
MNGQ!2E"RFBWEJTLE2AYR@?5\ZQ1J,=;-VN:=+I$GBQ+UPDP8IC.6"V5@"Z5R
MT5##&+8G8M97"[/;4-4:\%7BKZ8D>^<"[A-=23C"!X>%J!#V(UWN>/H_;7,N
M#*VC]+-4:T'/[NT\_CLU#*J?1[+T(_!G=\+ [H2CR^<YX;$:;%X\>,."./9"
M3FD8)%//GZ:CHU#Y^:>$!\$I; 4NX+1G"'E#BDU3F\^QYZ?!ZWQL$VAY?8%G
MU,'.\,8;-O6BF.,W\E(_M#XNR@7$"_)36R8[?W8]L$T0*RX^U7O' ^:B3;"#
M5'BI%A+A,T][U-&IJ%=4D#3&?^V&*^/P3-$?Z-B!^YABPXQUS64/J#V1@^J$
M?6R411:(,(H@>]T +F@ /Z:]1V4VGJ1X;Z@JPA&,["*VA<U]C=G;0SD&8/_(
M8+#8I\9^K+0BHTGRDLA!BW-#&ZJ%E=3.2H>U\T >^0?P"@_M,:O#R74HK!T=
M^F[Z;'[9]24K<V/;7"S+VHYYW=#;SE /MOC:_EK+8?EA;@35=AYM&SR5JCY2
MCD/;GV53H<0"&KDY7A$0Y%)GRZ42SFS2HQO@/[4SP6&)T2Z7.[NI3NXY4%';
ML:602Y5M,#6!;&G?A>%+G574AZ!^+:K)09NE^FZKW[S1 )JFAJNDG0*4$,_Y
MZ0_L$HB%0_0INVF4W*#"W)9%@0IXDZ'+D;S+!1&PMX1K[I_>W-Y<VF5P^N[4
M$>@R0\_(R;,]V>7=Y75'UG8,:S7F:2V["%L U#E"VF*EC=ZA)SH7S7?MD.P&
M-+%TV35T  Q0-I"DER.V$39;V5V S9]O'GZ]N?QJD7S5>>HM@5<HY-*W6FYK
MJBWW:XQ?EM6M*,IFW1-[U%[N;Z_>V4.4S-J-@[\A_R?LW@:(3M >EN(]?7P
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
M7;-Y#9PD#*Y(EO[:QDLH(MN9E*>P@5>Z;M+,0U#19 GL'$0'>/:,9=L1UJ+
M]Z=" %?M2GBZ76Z"5G$TB(^6B@?CW<A35CK*KL-E!NSK$JF#&"B<)2@O4'>E
M%"@QKWC+49J8=*-90[DI-Y1@DC"TQ6A8),! ,,(]/'"K%4%(0.HP@G(WTGYK
M2IT73<21!OF2FP66J?B&*E\)VEY?>_,SNA=0[JA,EMR?4J@)-KLZ0#/!\<NX
M3<.S "(K<@U()]P/9?H'GJ-' 2X.%=+&QT$697A(Q\$D'O5N:J,D91A*4][3
M@VVVLD0HQ%*7!:$)<KDI0BJ5<9@Q4)DXS'JW>N[6Y!S2(<5PG 7C4=BC6JC)
MU_W*69!D&?ZGV:0MI-49GQ>&,#$*4623D$W'09Q.>VCF=54W5+X08-ZYY!XR
MG[-I%"1IR%[@<3+QA?EB7ZIA,,*W9PSF@K_\YMNSTNKE88O^H1A_[*@I" "-
M;RK449CC]YYE)4$4A_XW29/>/[1: *5-== 3B#?%^)^,QKW&P#0(HPBQ&D4=
MT,%K3-PQ&GOBMM=%H4,4NRH[>.1YV/BU1:<YM3CM'2Q&X_$ -#^EC0@/(1%=
M!DAT/< WU$A?)AVP1MX<M;K\F$-V.1UUT\/II:P\/5IQXY"[=BE70#]L2-.@
M47&**DXV3"+GQOAJWAU _H;I#X\0'X]QZ0DY<H1<O>M#$QO*1+;/Q$(J15_:
M 12"U 5['KW #H^",$NVO^>5$#GY2W$_1M%KR:5M#U[$X%0G5(_&GY8A'$_W
MR'Z._05^8GPT\2&%HUG)T:P3)[MM3QG_Q=08='^'S=2,W-[E1SQ^+$&]S^$#
M5TZL?*/I]BM?_JT$1-\"7UR*TM. DY%U!\2OQ4-T15#6M0(*P\'BW_5V96JU
M*.M\7SB^Y';,<$<:.HKJU1/4;(](N^T;M+C*VP-7*?E,ECZ*/P2LURVH4GN
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
M45D'^KZ4M!>:B278/9FG_P!02P,$%     @ +H-A6<BQ>A$1"   K!8  !D
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
MO%#*"^G8^7  \TC-ZXI%D=JU%<P6=:[=IHDIX\+.R4.I#=)3\#"*HC&9!+9
MZ-3 @\)LH#GR"K&I'9N@E(/C)[)M)@@N0+MJM4$-A_@*ZC@82.R@U^U7!>$4
M"8S'6*I.\CG+DU@L(-,\PU=. %!CT(M0>=%8<;S@ ;H&1A2VDB1I64/%I#DQ
MC22!P9"Y \V(%A_KXW9-R6+@I-')H<VMP& 90HKP%!%32 ^U<'-X"CV#E-L^
MZD;G&=B3[!+&:TLGOKDA-3F^*^:!#&CK].[$2;;H0-XMIRE!"D&;1<LFXO)E
M/Z.Q)N6Z > U,U4W[4*0M$A)R5C@9/E&G%,V+(U;V1L42QF239$ +!:<=!$H
M-0QT8^*F,+=4BZ=>2 G+OIVPL![<\EVQ<H)#Y0$9KP5Q;GL1HJ  6$9"35J.
M4VW77!-2[6<,.4C9 $9JOU+MB@TY#=<A X+-(/$%HT;X 564HRZ0<F><_6[R
MTC*Q+3UDYAOHN#/P8)]DL(5POEY74(UQ%E VSDAU1&")#" QKER"R;-.'%MK
MXKZ&47-FP(%8EV4.:BH/M31B%RQ<HT)@@I-@MB(0722G5!ENO9 TI75EM5=U
MQ;HNNTJ$O*04B_.2R$X[0'>64YMU3D4=>WH9XAS5H\72N1J\T@J9;,,&N%S[
MBIGA$$$GI78I59#0'J5$G:V(M@+%HBWVJ%OKKU@RW^H44WQH\7F.&*HH/-M5
M-%3IXE*HAM\(/:PY*JW,K;0=N,>02['>L=&0;<WK$NE,B9T;PZ%<R?$-GNM4
M0AYQY[,QSKUUN5(+RI(<N7/C*26O85K);<AE79'=JCX$+MH^Q,*:-QD^%DDL
M5BE""7:(?N_!.Z(3NE6P>E<6)%]J9ST-*8+E%(V#OAM$@FS_J/6=L>H6F?:K
MF]]?77Z$9<2]*'Q[:>JJC%<IK?/[>OZ'2.?5-]B"+4\1S3-2&KU1QP("ZF4-
MJ$^3O%A0 [5"55V!L;H 6O\.QP)_)^I#QN&H )(FB,5(R4D)B/'#R).TL%2M
M5W<HGC3%++"[*"A8L"&G^JZL"1'\IIV=N+45R C[1L'%_EUF\:;CP7=F3@T$
MPY4NX9Y?LBF,,T]%$#K0 RMSEF34J\\-GQ+^B;](O;I6(S4:355_.E4O!NJ8
MC&/8_PW/\82_#'X[H4D4-0%@/=6?G0V'0CI-'HQ':CH>\&0\P,>=X1<8SHA
M\J3XE1*^E4$3L%:S)%TXF-\ST[_L:ZO.V[R*IA*I_H(*@QE[%4-5A(6,?QA-
M*,NM* W!4L(@^.4F][I6\]K,BUH76W7A*T?:[+5)N&%W+;(4:_!M.@0X2\".
M2?D&Q1T!,H"!*_!Y3OCM->*VI'Q0(UOMAF;R:*Z5*!.GS5;(-WU*P^MT3)6S
M&0I@8N=#7R7-S2)WR'FOR_@(XKXA)5V#&9/L:"^D1:)?G@5!;CL#9WZ@F$XP
M0P1 O=D8S79+B[A=J+>UV-DHA#1$29W0V4'8FAP!,=$9A9H7UBQH12Q/9X=)
M3>Y,@]_GMZ[6&;KBT,7.KC"#P,YYU(35[T38;Q=)'5533[.2OB:]8^T1#H(3
MD8UDYWY'O19-L@7VU%576,<BJ1/7*RV]3&'$J2@NJU.!66D>6]+S,N=.ZN4!
MXW J(E?>G]F54NC,#YR4>KN@N54#D<.PFZ#=(0_EM-(E)>1_@I7LP!UX;=G@
MGQ0A@0*4_"!-H[SQVN2;U 0W#]!ZA81+.V<AUIP&WN?PT?]^"Y(&L\%@,CKO
MSZ:]"W4<3&C<ARS)@/R@_G0R'8V&O6%GT.SD4"IT']IT?#,,0J(#U'(53L,>
MLQ &?:D+6R;6:2 3WQ5W)2$F)K--Y_53#?Q8FQTIR.[.]CO(@!0[80 #VNS:
M0("$/VLD B,!!*I78SK?QD#V,A.O,FI)^^F^<2-U-4\E'V PH0GR9.)7ZYC+
MGS5<U9M2M"L1+%QG^P /49\>1G9G14&29&,!/$DPAEL*#K<[X,E00V)MA.U:
MZG[>CJ0S(=[AYOA7<Y9F+"Q<SD(@VK>N1/?)RV=J^.-[!U1.U>?KJY-=@3::
MV\E9=-8- !+(&W=Q<9Z#\_E@H"YF<!+:W(F3OLO^)[^6L3S,ZD.<'C.C<(5W
M-4QO%34YR\T#F$\*Y+P!E5,#_.1"*,C$(3"B);$QPR,5&(5=4T;.B3"U"_+\
MJQS-D=XOZR5EM$U/C)LO;5"E/5:(G#3:MQA'?1XW&AS$S097!X>5!^RD$H%4
MOJ<Y4=ETID9#2:;POZ6CENMTC1[5F#O&(!C^5$'D:]<B>&D6W!P@=C>%3=5@
M%N@F3E&OU3RV$R'(8ZC$"J)R@7'B8^7_I8^(;3R8W'-TFGJU[0CXRJ>8NY(=
MC<90B\1=_/]^&#AM0=-#Q(DV"(W97#.]EA:?'$):Z46T!!4=ED172/^&:T"7
M(0L:3%P6Y#.KCH$_D!=<M.R;?6O0_UF!7Z"N&(\G+'#\__\D<.]:GL>#3L7I
M9G=V")U>6K+<PT(7S[SPSG5S??K69E_;WN5]X\W-E="<<VF3-7*AC '9*);+
MK-X15_"9<Z]!OP47+IVNIMNGXZ&M$[*2CT..00<!$U5NDM;?4[I]*.96"*;[
M:BM]][51\'&<<_\G=/DE0J'XO(SCFJJ0:S>T58:Z_&!!76"P[/AHSJ4E)WBB
M/O<^]2CVT!%?3TVC\]%Y-)GTQ69([FZK3]L2>F42WYEJE7LOD!X=\48G;IE)
MU7_6.G1?8*PH]E!"JO>FHHN D2-Q9]]9-)B>1X/Q;&]?MQGMZTB@?7>7I?.,
MA5W6TCNZ=Y,A0MAH,OV!35YSE_X:UL,=][#?1VXQ'UX?PIL.H^'Y/A.R:-F2
MGG30WQ @D;.0_%[FM6Q%)B2R+$6(9%#DW=+ND\4"#;3F+I_3Z3CJ]_?I^(B4
M[_2&;N!XN;TSFN[5$0U^P0?,S6>6DJL$<Q/7)9<CT+)573EGX6+")XZ#\0[
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
M#&;KOM]@)+)MO#E+Z/&( @LVH.<=8 \!4R99Z;%\M_/1I[N*_EH#SW@<BC?
M=(03+3ZT0CX$J5[S0MJ/T/J*@J/84^&8*Y@ZUHE AT.:J"H+42)#S%X(XQY#
MB[<V2NM=IE_K1>4\*5W;MF\-B?OTKC:LA.6@35(96J'D5DAH9$[Z;&V[&1U4
M34MC[N%F(AB9]_B!-DS'N7^&4,#+'&P!1WLDUK#_K,I WK@_.8+0(0(@F\"2
M=?SH4/Q[2I+^;*=ACT.;KVWR]^FQ%4*N<JJT.]B-Y>..4/X67'?@!H,5>ZS2
M/EU[!4=1/(PA[4]?0Q 2S+CNJ<84;Q/L6*B[S#X>S].WY29)DEX415NG.,?Q
M;-A>^K94I?UT%R@K0_+VV>^]#>\1'%G%*]0Y/KN6_KQ4O/2X7D2.-J=X4(9%
M;CRJ4 Y.>5,;Y58\1K:]$#W/HK-P12,+RJ$H0P-!_[&Z0A&B('4I_>:U>#&Z
M0%V*9QF:D$()/ZD<[92SF$G<0/']PV?KD[(?"1MIY+9DT"W\07&;IX/\[4M9
M%RKC=!:AU[?[S=$10\KR+FPPRQ"L?,ZD;=+&.7H"=&MAZ$D4M0P:72">%(8;
M#+R^1GQM0][QDCF# 05SZT)YB!A(NJ\+27$T_W,\;3'T06;(K5.0?O\,-1@(
M=)UYCL2S%(V6AVSI$PU[65:7=8CQ#M+& V'DBL_33Y(^!/A/?M;6GGJ@%DB!
MWGCNB'G!<PNC$LEP830'@Y;=%2W=VNO.#G0WJ3TIO.X3ACZ)SJ_O;C_XR_C\
ME.8O7D978,A9Y^0##VGT5[ !$I\KO%X4OEQ;E^^M\T60,T_H4:.3=VY$X5$3
M/AOOP!1/[K0A,FHC3L;XG7#=\%TZ[MQ]U>.Y1-A,JZP0UJJ%RL+(I"1-Z81
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
M,#B"_ F<!4(!J87G3V+*[2R>CM[\D'F OX47+ACV"$Y(&)BAEA:,1\IHP#Y
M"W+7%-O.C2Z+#G#B9#M;N.OP!,R]UO)L@=%+KPN&##ANH](U!4X7%,:\>]_R
M!+H(TB+76<8O+!'8)X+JJEWQ^CM*S>Q(&PHBQ=R1HF*:O$]EW!5+US2S]BH&
M7\?1=ZK"<?C75'U'D?OT[ ^0'$X 5M5UYH9F"H.8C?W>L,Z*'^H68Y3<*_&7
M^UD[QW.[%:Y#(GD&MZ!;Q??.QYOJ/I']C-'>;S^\?"=2TT*AGVOO-WY!/+SF
MJV.EB&TL(C-T9-R]$J/W!AA&7BNSKF2YT0D:TYH\?04GMO>>L@%Q63>UN]:A
M=^XRM6-$-_)R@-9;B963N'/KZ@>B=L#N[H?.4=>[27$;CPTZ^4[G@LV=AKN_
MT^+_7ZU\Y]8F#G\;7X^IWP0HE<BG9AI$:'H!,4)$:W',G  FF(?@;T73GJ7)
MM+N?.0G@(/3,R/,A WL74U 9CBQ&5^^N+AQ+@?S02R.0-'I,V[$#,!59=?'Q
MXI)WA6A\_D2$ 7I&)&8S+P[F8A:@'85_?QQ@R>]I$A/]\$E<"&(2?.>M:/QM
MQT,$)R>>K#$DPPGTTS;CW]^[ZWOF= 755E$O<"S>FF)]G/&K 8;V QC>!Z56
MBMUK0W9/[O:^-40TO;A$+;AWV/2.2[N;+2[$L+9][ZB^-KJ]66WO(WVI9I
M4J!?>H[-BE_U.96G?P*H+U7B5J(?X##T/3^F-A1.T;>#T24NFJE$9Y_&D>#Q
MZ$$0NI?$O!]HB\4L=N"+O'!&T)Q'B]$U-LN2TCOU H!TYH5!W*)O*ZW?Y3K?
MW LQ&$XQW<0M!H$Q0,Q-AC!M&F\1U@/L?P76_=0^"*]]O[R<#'X70\#6_.N?
M=5:YG\CZU?X'Q@OWN]IVN_MU\AV/G?1^9(6CF#&G!PX'W8?:E/PKV]+4X$1^
MW/!+/]J [U?&U-T'4M#_['K^7U!+ P04    "  N@V%9,?6N9M0%  #1$
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
MO2?]-*<'/&HG0-_7BF[_9N$.Z/X2+/X#4$L#!!0    ( "Z#85D686H<ZPL
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
MC0Z+;D@8!1&VLE_0B6U<UF3?V+U/2([9B1<XCX<L&/N;9Q67$"/FC,ER+2&
MN35IXDP$=[E%K:F59"FI\="T=8CSR7W6"Z4:'"W&"ZW2!H7V:AD )I;H%1,[
ML*OR/!/2X-H/^5R[]AB J$]64YB.EF@5:4-5T,R#]*AV<QYHF(TL[<(])KJ7
MW%37J9@YT%=,F"??%0VA7IK_-K]%X<%#Y[H+ ?MA/06QH5="ZO<B.NKA9#7V
M=,JY-#1^H!B6=_R4N'\^6ASE92 [7/:!>V-'DVL!0T@YO]?!LI7++J4N$V9#
MP.WQK"A'R$&=A7"8\UO"DAZ9X0HE.D'AK;8RUAO:M_*^2?**!Z8B=DD!:CP*
MVTI>$=Q1SJ1UTQTGDZ$FJ<?"[-.];X_NL==DV9D6*((^J0O\G<L$;RA22;]D
MRJDS!-QS,4#=(+.M8NHRAU#IS9I[ZWWI<J#-.N_;K/.#C=+PW@E3?]S7:!V\
MO__UW90H]3'R_L3CR\J& K;\VFD?91*A-SSSNZU&;ASRVR3T^*BQE))2!.YD
M'(9W2[%$,9[V9L/VEEOI]"/H9]+HYZ)#$J;%UK!N&VIP?H=%N"AK]G[?/1Q*
M(C*.T]"6BA2OA$'M-[3FZA39FJWR<?2^0!"/7SP]X0UXUG=8HHY?+] .A/=4
M7BPK*QYZ/@SH'&Y"+'4^:?N#:#0949(1!RE;LJ#K0K4;PGE2LRA5^NW,G=F3
M'#:L=>>'I@?:&D?*I00!U!70)$,O00"8"?05+2GB[DCMB_#CT4O\VO@U_ZD"
M#<OH.^5]?O]K_]<0E_)' ,-Q^5.*7[5?6V1P95:X>G+T\OE,EF?Y2W0M_TG
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
MCCDXKI@SNK394T'P3E*3EI,@;2 D@2( 1HQ!!P;;14$(I4(XNI/V4<!N4E0
M%#I!!N48%&W[7!# 5G&$ DC:J=?)!E"X938=Q*GCIJ$%WU>/.S"<-<F-1V@!
M+@L,<D(WYM(D10F>88H2I([(X5)4O%EA\+OF4YMR/,E^[$5/W(X@ QM"P('M
M)J;ZVU!EM06[;<%LP8C%EA]HUZQ('6AKD6 FU&ZHOF'8*-B$E2/B:=?A+._L
MD0N>2QN=\.YSEVGG9:4D<FG?C^#N:3C5CRQM;_M$=5._S!RFU^];<!>'V KI
MCBQ@J3M)X/X@ZS>C^D.+M7VGF0NM16F;*\@.1)H),+X00N\_S ;MP]WU/U!+
M P04    "  N@V%9TFO0*D@#  "\!P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6RM55%OTS 0?M^O. 4$0YJ6)NW:=;25UHV)22 F.N !\> FU\;"
ML8//63=^/6<G"YU4"@^\)#[G[KOONYS/DXVQWZE ='!?*DW3J'"N.HMCR@HL
M!1V;"C5_61E;"L>F7<=4611Y""I5G/9ZP[@44D>S2=B[L;.)J9V2&F\L4%V6
MPC[,49G--$JBQXV/<ETXOQ'/)I58XP+=I^K&LA5W*+DL49,T&BRNIM%Y<C8?
M>/_@\%GBAK;6X)4LC?GNC>M\&O4\(528.8\@^'6'%ZB4!V(:/UK,J$OI [?7
MC^A703MK60K""Z.^R-P5T^@T@AQ7HE;NH]F\Q5;/B<?+C*+PA$WKVXL@J\F9
ML@UF!J74S5O<MW7XEX"T#4@#[R918'DIG)A-K-F ]=Z,YA=!:HAF<E+[G[)P
MEK]*CG.S2[3R3OC*P)740F=2*+C6Y&S-I7<$A[=BJ9!>36+'Z7Q0G+70\P8Z
M_0/T&-X;[0J"-SK'_&E\S#0[KNDCUWFZ%W"!U3&DXR-(>^E@#UZ_T]X/>/V_
M:]]6+'0.;S%?2[V&<]\TTDDDN)24*4.U1?AZOF1W;JAONZK2)!WL3NH/V1E5
M(L-IQ*>(T-YA-'OQ+!GV7N^1-.@D#?:ASQ9\:/-:(9@57 EIX;-0-9-GTQ4(
M%Z:LA'YXR6K^K-T[OF-<N'98<J@..Y^TJ'/I,&<0_I^:FA49)7/AM^="<?L@
M+'POTJ["[*6^NS"WG'GE==SMTO'BV6F:C%X3'\-.C=RAQJ<"N:VF[M1DG9IL
M6\VR51-.%H$SL"ED5OC@!]@@-X'%S%AN[,9JAIK\R;8@6!G%TX[.#IX4Y6F)
M#@ZO/1=3$].D5_#.9"(,*FYSIKI$&WK]$K/&Z"='_^)S\/O/$FCCN#8DUSJ(
M8F9%V]C;9;JQ6 F9 ]Y7OA)-W0PKM3R!K&4?CB1?AN>0]H?^>3J #\%!9)FM
M&5I)L92J.2G/(3E*TF%X#T?I$T;_D\T81GM8)(,$DO'!K7$\T9CRX,0_QTF@
ME0Y'#3VV=QV[>&NBEFC7X=X@;I%:NV:X=KO=U73>3.3?[LV]]EY8UDB@<,6A
MO>/1202VN2L:PYDJS.>E<3SMP[+@ZQ6M=^#O*V/<H^$3=!?V[!=02P,$%
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
M^_]([OIC$-UDU&=C S8NNF*0_&CNGGK?YDYTH^'(9VW(&>P.1?0?<T>H^^&
M3$41)R+I]Y\%\BIUFN/X6/)M\'7S$NB6%$!.W!B.D%2R(ZGDNTGJ^EE\@:8!
M3U[4Y(<XZ:CE[^8D6!E]7V3$0ADZ6906Y)P=VV*I/!0*K?29M$]3V:!#F>:/
MO+/%.PEN<X/XY+L&'PCBDY/GA7^@:YZGXMLB05-WU_^H.P86O*.1R]:E0-]J
MH#"GTN:PH)@ Y6*)DX &%QI+5%-9Z0,S]D::C*ZI_+?.!K/%@@8D,LQAAX(@
M,8DSIUM'=5TUH: IT-2]XDO5X#VJ-?IZZ@]J$HBZ84,+@V'H3ZBCHC"XT-:;
MV.H\4ABW\^.N3RU\3?F5AO) 8:0TWM/0N/(01CM!+G>B[4YP(_D[Q((T3MZA
MXT*(N*^BD-T/0D]0Y"-XAXK0EUY69C1%%?REYW&0!-AS5)-?FY4Z@6>D+5<P
M1;$$BXRCP8YX?1,'M_2VJ*@X":'OP['8(^7AUE@7%/H8L+6:RA(?H:&GTX;
M?0R)# ZV8V]OQJO0+/TD:RF15"'UN+<[W0W+LWI&?!2O)^WWTBRY=$I<D&KX
M>DC]9^KIM=XXO?(3XUP[FC_],J>!'PT+T/N%IH&IV;"#W;\0T[\!4$L#!!0
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
MX%*A[&XRLVFI"E-0:K-&IF1KG(W2W4IG+XAC]^3)U$D$@A5 R_O<Y"N'OBO
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
M4G%:I<SH$"FGV+34EA(Y2ZF97M"<\@2(_56KKJWI?K@'"25E*8&7TGC7]ZO
M4+*IBMX6^[LQB X9_&*#T221%1Q>[8<1?_CWL=[Z"7I[34L!<F5;,X4P%==U
M_]+.MMW?5=WT[);7K>,]E2O&%<EAB:Y^=]AWB*S;L7J@16E;H(70V%!9,\,.
M%J19@-^7 J^09F "M#WQ["]02P,$%     @ +H-A61XFY"A) P  EP@  !D
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
MM7LH4/L$MUXI90^!;][CTY/] 5!+ P04    "  N@V%9$KP+U(L"  "'!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6RM55UOTS 4_2M6F- F;<UW
MNXXTTM8*P0-2M3)X0#RXR4UCS;&#[33CWV,[6>BVK"#$2^*/>X[//;:ODY:+
M>UD"*/1042873JE4?>6Z,BNAPG+":V!ZIN"BPDIWQ<Z5M0"<6U!%W<#SIFZ%
M"7/2Q(ZM19KP1E'"8"V0;*H*BY\W0'F[<'SG<>"6[$IE!MPTJ?$.-J#NZK70
M/7=@R4D%3!+.D(!BX5S[5\O8Q-N +P1:>=!&)I,MY_>F\S%?.)X1!!0R91BP
M_NUA"90:(BWC1\_I#$L:X&'[D?V]S5WGLL42EIQ^);DJ%\ZE@W(H<$/5+6\_
M0)^/%9AQ*NT7M5WL+'90UDC%JQZL%52$=7_\T/MP /"C5P!!#PC^%A#V@- F
MVBFS::VPPFDB>(N$B=9LIF&]L6B=#6%F%S=*Z%FB<2J]A3VP!M#I1I^/O*&
M>(&6G"FA#48WF&*6@3Q#IRM0F%#=ND!WFQ4Z/3E#)X@P]+GDC<0LEXFKM![#
MZF;]VC?=VL$K:V^@GJ!@?HX"+XA&X,OC\!5D$Q3Z%AX^A;O:A<&*8+ BL'SA
M'ZPH!*]^6] 25:*EW0@0Z-OU5MKQ[V/I=OS1.+^YCU>RQADL''WA)(@]..G;
M-_[4>S>6_'\B>V)%.%@1'F-/K[.,-TQ)?4\S('N\I7".&*BQI#NFJ64R-6.?
M^K-9&$P3=W^8SDC89>S%\R'LB=!H$!H=%3IL$R5X2RA1!*0^H5DC!+!1N1U?
M?* CF,?SYVI'HF;>W!\7&P]BXW\1RSB[."(X?F%<',V"9WI?!D5S+WPFUSTH
M$Z9$?\)B1YA$% H-\R:FJ(FN['4=Q6M;.;9<Z>-OFZ5^*4"8 #U?<*X>.Z88
M#6]/^@M02P,$%     @ +H-A6:RU :8: P  %0@  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S<N>&ULE99M;],P$,>_RBD@M$E3TZ7/HZVT;B F,32U&KQ
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
MC6YD9COVV3L56S/WS7#%_A]R)&P<XT>7Y41LS;)L!CLV3_:77<E,<'2ZNWL
MW//V-/9F&X#-^X"#O,M(<70>NWN%?3:RV2C@%W8*!UG<2?<(%=LA:6Q&/S:.
MT</=\*2CO6(+C(UE;[W2EO\GP/OE#-H%I70***?3@T*(]2OZ^D3QA7[+G7 %
M[\SZ<$Y)0D49 +]/.5=/)^6+<_U'R?!_4$L#!!0    ( "Z#85EF46[JRP(
M &(&   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;*U546_:,!#^*Z>L
MFEII$$B KAU$:J'5*FTJ:M;N8=J#20YBU;%3VX%NOWYG QELM-K#7HA]N>_S
M=Y^/RW"E]*,I$"T\ET*:45!86YV'H<D*+)EIJPHEO9DK73)+6[T(3:61Y1Y4
MBC#J= 9AR;@,DJ&/374R5+457.)4@ZG+DND?ERC4:A1T@VW@CB\*ZP)A,JS8
M E.T]]54TRYL6')>HC1<2= X'P47W?-QS^7[A >.*[.S!E?)3*E'M[G)1T''
M"4*!F74,C!Y+'*,0CHAD/&TX@^9(!]Q=;]FO?>U4RXP9'"OQE>>V& 7O \AQ
MSFIA[]3J(V[JZ3N^3 GC?V&UR>T$D-7&JG(#)@4EE^LG>][XL /H]EX 1!M
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
M?9-ZW$'S3)@T@/<;"N=R.Y +=.WX_!]02P,$%     @ +H-A6?K_FZEF P
MZ0P  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULK5?;;N,V$/T50BV*
M!&BMJR]);0'KRZ(!NMU@T]T^%'V@I9%-+"6J)!VG?]\AI:B^,&K2^L&62,TY
MAW-(D:/I7LBO:@N@R5/)*S7SMEK7M[ZOLBV45 U$#14^*80LJ<:FW/BJED!S
M"RJY'P7!R"\IJ[QT:OON93H5.\U9!?>2J%U94OG7'+C8S[S0>^[XQ#9;;3K\
M=%K3#3R _ES?2VSY'4O.2J@4$Q614,R\=^'M:F+B;< 7!GMU<$],)FLAOIK&
M73[S C,@X)!IPT#Q\@@+X-P0X3#^;#F]3M( #^^?V=_;W#&7-56P$/PWENOM
MS)MX)(>"[KC^)/8_09O/T/!E@BO[3_9-["CR2+936I0M&$=0LJJYTJ?6AP,
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
M$77*!UKLA])<*(U"::RFZ9EA^U8':% ?1=/%V-@#EMD?&$^5KJ8CX@8OG6Z
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
M2DUZY[*N/,JZWWB*O <U.Y3Z[0DR:$1VMOTW%9'7@RJRAFW:9(-9-#JUBMI
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
MG&3J<0LX!BH!XO<U(?SE17907=Q,_P-02P,$%     @ +H-A6=U?!/,V @
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
MH!O>1(7(0ZYN^ &RNMUH9S?JM/M3'N0B_;89?'N XZMMK%Q*J5KF=/3G>VQ
M(13H>Y\!%5I.H/NHB8+0VYNR[J1=]0T[:\?AMB=+\I[LL>C)2-FRJ9[,:+[=
M5#E$H5ZY&&#0LY%N?Q,E=S<GU!W0A*DD#5L*-[@K;V%W<?K;Y,ML<G,/I.7@
M=L/EK]QL="?-L;W&2=FF)V6;G8JM'I!=*0W=_[$CA)V5Z-%A.B7;]*1LLU.Q
MU<.T*\9A=['YIK[P $=+8PB;U; ?N+9>=IA@E@L;&VP3ABS?THNVF0F';,\/
M6W:873T-NPOJ'VH.2\Y:V^M!N[''&F".Z_AUV.2 ABV]BX%<YJ^PD9N:, <A
MO8^?'ZM#W=N[HAX>J.I-?DYEI4>HT<\%&X3[=6D?68UDWH+S=$]W:]?F:2.[
M+/-U5YMQ0:C[^D@MZK[>]1"PNXD8,4IQK#KP>=LR[B0X>CL^)=OTI&RS4['5
MCY1W30ZR_L>LB3H[J&/#=%*VZ4G99J=BJX=IUXRA[F;L35GS $=+UBRE:JG
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
M9>W5K/+*/.&5!:XH89L"!"3"D00?]..'/7B=1Z@)D_D4IIG92[C V0"8P\_
M-$Q;XL^\'_[GD@V  4NX)5O.VV8/__?LK6!83<Y8)9_UDYRYP1G-64S6K>RY
M^X.;@TN&T^(?F?(5MRWG%H7THLC0$H\U7BD+G.^P-OGT ;K&%UG859(%*LE"
M160M@>Q&(+N/??*=,I0 PG=N7NU<B8-?^RGNH%2\"N26(/%':S>!OND[/"EW
MQ[)(S(:>;SMML^"YF3V$EFVTS<+G9HYC0M=MS%I!<IH@.;TKO"4QPQ%8,,1P
M <YN!XO!N6S)O2ROS5>59(%*LE 164L*MY'"?<>"XJH42"59H)(L5$36$LAK
M!/+>7%!F%85SO.E-VS(ZFWXN,;-\ UJ=VO#<S.)LOM^I#1(SU_<\4UX;_&:]
M?N]ZIRG.XR7B90$_+)-M)%+R9('HI7IM_JDD"U22A8K(6GH,&SV&[U@@ABH%
M4DD6J"0+%9&U!(+&H8\PWEXB:H[6=K5MKU,A9%9&MXX$$BO?&W:L0HD5-#QO
M**\/\*AM@KW+#:Z"J72%O;#7)IM2MD I6ZB*K2V >1# ?,>24).KDDDE6Z"4
M+53%UI;IT"K"WD;G9:W(3SAX+_+YSI3K:$G^3?"&?K>B2,P<U[>[)>6YF:P?
MD9A!",O>6EI4#FT;[&^ZIM?3F725O;!79ZM*MD I6ZB*K2W H26$SGL6%:6M
MHE*V0"E;J(JM+=.A782]S<X+BTH_QZF"XCX[;#!-R^@><,C,(+2[38S$S'5]
MZ'4+BL0,.L,330P475M[Y-#7P/[&AI=2\(V"&) HWL71EH>1YS>.UP0LZ9:P
M_)&'M-2,B,.1E'\#;(,(@ ;X11P'LPT&,YIFB#R"3Q]\$WI?0 %85Q!Q_BM,
M,]Y'T:@ #>6@G)Z MT]?S_ZJR679IQ\=GO.V;UU><Q25/]5I4C/:7*5\+2\0
M.N,S>#&'DO% 7+U(QJ?0NPBXF+(O/O]2WM;H!Y>JNYXKE*]C4H $K[A[QL#C
M6S&OKD^J%T:S\KC_GC)&T_)Q@U&$<V' OZ\H94\O8H+F$FOR'U!+ P04
M"  N@V%9<P&F8V(#  !I$   &0   'AL+W=O<FMS:&5E=',O<VAE970V."YX
M;6S%6-MNVS@0_15"!8HNT%H7.TZ<V@(<2^T&2%HCQFX?%GU@I+$M5"*U)&TG
M?[]#2E'M0E'4+H&^V+S,.<.Y<.CQ],#%-[D%4.2AR)F<.5NERDO7E<D6"BH'
MO 2&.VLN"JIP*C:N+ 70U("*W T\;^P6-&-..#5K2Q%.^4[E&8.E(')7%%0\
M7D'.#S/'=YX6[K+-5ND%-YR6= ,K4'^52X$SMV%)LP*8S#@C M8S9^Y?QKZG
M 4;B[PP.\FA,M"GWG'_3D^MTYGCZ1)!#HC0%Q:\]+"#/-1.>X]^:U&ET:N#Q
M^(G]@S$>C;FG$A8\_Y*E:CMS+AR2PIKN<G7'#W]";="9YDMX+LTG.=2RGD.2
MG52\J,%X@B)CU3=]J!UQ!$">=D!0 X(? :-G ,,:,.RK850#1GTUG-4 8[I;
MV6X<%U%%PZG@!R*T-++I@?&^0:._,J839:4$[F:(4^$*-AAV1:Y9E70Z>&]6
MF([I+@?"U^03)NL=[('M@-P_DH_ -X*6VRPA<TQ,^0=YLZ0"&;:@LH3F.(]
MT2S'G7?DECYDQ:Z8N@J/JA6Z27VLJ^I8P3/'&I);CIR2Q"R%M 4?=>,G'7@7
M7=3X*7CRTU702;B"<D""R5L2>,&HY3R+;OCG1 V(YQOXL,V<_Z<]_F7M)\X8
M-DDS-'S#9_CJ?)#D@^ %B1\4"$9SLC#I"D*2.4O)#6<;<H-5("5S*4%)\L\-
M\I!K!87\VI82E=)1NU)=,2]E21.8.5@2)8@]..'K5_[8>]\6#YMDD4VRV!+9
M2>1&3>1&7>SA$D2"EQ6? 'VW&=YM4<6R+1X5%3X"FDN_./O0&_A3=W_LYSY"
M41^A^ 6A$WO/&GO/.NV-;^-YFVF=J)]--9MDD4VRV!+9B>O'C>O'OZ-(C&U&
MSB999),LMD1V$KGS)G+G]HK$>9\BT4<HZB,4OR!T8N]%8^]%I[WSY7S19EHG
MZF=3S2999),LMD1VXOI)X_K)[R@2$YN1LTD6V22++9&=1,[WOG<.GKTR47.]
M4"=Z246]I.*7I"JKW:/6"1-N8WI621*^8ZKZ0=RL-GWQW'2#/ZQ?^9<+OV4]
MTGVT:=6^TU=-^"T5FXQ)DL,:57F#<WRM1=775A/%2].XW7.%M\$,MT!3$%H
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
M!SSL#D2V+1]YL,R$R)+RY8;@%6%% ?G^.I,$6AT4#>P?LS'['U!+ P04
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
M970IS%T#CLBV_96E?)DGS:@;6(AZU+;]!:;7C9O#JLW%9<I6+)W473V?5LW
M-FS6^@+"/G)=77X$XSC,CP"&Y<$<8!S'PO+\3_,9H/-Q&.9MX$4&*&> <AS+
MATRJ#Y;'STGLY9]IDD11'&,K.IEX'4RP=8MC^/&K8=Z @>6!3'^VUOANXQ7R
M?!U@>_I<A6 SQ2L1FRF^UH#XUPT82>+?;2P/,+!=P&H'\OOS0$WY.5$$NXIY
MPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[B"(,@:<11S 'X %#HJAZ
M#^Z]C\+->RK<_N]N_ M02P,$%     @ +H-A69>*NQS     $P(   L   !?
M<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^O
MVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA])
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
M8OZ@!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B$#LAV8G
M[(1H)P*U$[*="-Q."'<BD#LAW8G [H1X)P*]!?46 KT%]18"O67RL$V@MZ#>
M0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>BWDJ@MZ+>
M2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VH
MMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[
MZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>
MCGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$0.] O8-
M[T"]@T#O0+V#0.\&]6X(]&Y0[X9 [P;U;GY2[S)^'7*Y]GRO\?H_2?5X/C=?
M+W]9?N^<W)<+SO5M17GZ"U!+ P04    "  N@V%90&L7N@ "  #&*0  $P
M %M#;VYT96YT7U1Y<&5S72YX;6S-VDU.PS 0!>"K5-FBQO5O 5$VP!98< &3
M3-NH26S9!LKM<5)  D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3QF*U
MIL[&TGGJ\\K2A<ZF_#6LF+?5QJZ(B=G,L,KUB?HT34.-XOSLDI;VH4V3JVW^
M.3:N7Q2!VEA,+G8;AZQ%8;UOF\JFO,X>^_I3RO0UH<PGQSUQW?AXE#<4[,N$
M8>7[@-=S-X\40E/3Y-:&=&V[O(MM6Q;3<TNQW%_BBQ[=<ME45+OJH<M'RN@#
MV3JNB5+7EKNB1_N34[YAVGWR@_/',OL"\\[;X'S,$POT^[BWD0RGISX7HI":
M_:_XGIA+'_Q^-$R[IOJ'V?EZGUS8C/.(;'P<?L<?9_Q>_Y=]") ^)$@?"J0/
M#=*' >EC#M+',4@?)R!]\!E*(RBB<A12.8JI' 55CJ(J1V&5H[C*46#E*+(*
M%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K!)%5HDBJT215:+(*E%DE2BR
M2A19)8JL$D56B2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I19-4H
MLFH4636*K!I%5HTBJT:15:/(JE%DU2BR&A19#8JL!D56@R*K09'5H,AJ4&0U
M*+(:%%D-BJQS%%GG*++._U/6>^<V?QP_/LO.-OU;/AO_OGG^ E!+ 0(4 Q0
M   ( "Z#85D'04UB@0   +$    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ +H-A60!W2A7O    *P(  !$
M     ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ +H-A69E<
MG",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    "  N@V%98"K0S\T%  #A'@  &               @($.
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ +H-A610T
MF*X\!@  U!D  !@              ("!$0X  'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( "Z#85FQ1<1=A@(  * %   8
M  " @8,4  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  N
M@V%9(JY=$*8'   :(0  &               @($_%P  >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ +H-A60#80LT\!   UQ   !@
M         ("!&Q\  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   ( "Z#85G%6Z;&6 \  *6C   8              " @8TC  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  N@V%9B&0 S#8'  "+'P
M&               @($;,P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ +H-A69LUY;_Z @  4 L  !@              ("!ASH  'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( "Z#85GP;%O 0P(
M (H&   8              " @;<]  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    "  N@V%9/_5CTU\*    &@  &0              @($P
M0   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( "Z#85GB
M=RAH,04  %X-   9              " @<9*  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ +H-A6:G+VYQM"0  SA<  !D
M     ("!+E   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M"  N@V%9#&2K#M,(  "L%P  &0              @('260  >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( "Z#85E#Q=RQ$08   (/   9
M              " @=QB  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ +H-A60\/041F!   /@L  !D              ("!)&D  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  N@V%9R+%Z$1$(
M  "L%@  &0              @('!;0  >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    ( "Z#85D^T^%@3!,   <W   9              "
M@0EV  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ +H-A
M60A/J0&W!P  ?A,  !D              ("!C(D  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    "  N@V%9UCC!B=T(  !?&   &0
M        @(%ZD0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   ( "Z#85D[EPHMQ0L  ((=   9              " @8Z:  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ +H-A63'UKF;4!0  T1
M !D              ("!BJ8  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    "  N@V%91T?0*:D$   >#   &0              @(&5K
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( "Z#85D686H<
MZPL  "\B   9              " @76Q  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ +H-A6:Y";]]G!@  @@\  !D
M ("!E[T  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  N
M@V%9^[Y0Q?,&  #$$P  &0              @($UQ   >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( "Z#85G2:] J2 ,  +P'   9
M          " @5_+  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ +H-A618@LSU: P  GP<  !D              ("!WLX  'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  N@V%9&(>+ #8#   /
M!P  &0              @(%OT@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    ( "Z#85F&RH$F[00  $X,   9              " @=S5
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ +H-A688,
M@USN!   $PT  !D              ("! -L  'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    "  N@V%959B.7T$'  #T$0  &0
M    @($EX   >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M "Z#85FI"$TC(P0  !\+   9              " @9WG  !X;"]W;W)K<VAE
M971S+W-H965T,S(N>&UL4$L! A0#%     @ +H-A61XFY"A) P  EP@  !D
M             ("!]^L  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"
M% ,4    "  N@V%9JY-:O @#  ".#0  &0              @(%W[P  >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( "Z#85GXE:DL, (
M (8$   9              " @;;R  !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL4$L! A0#%     @ +H-A61*\"]2+ @  AP8  !D              ("!
M'?4  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  N@V%9
MK+4!IAH#   5"   &0              @('?]P  >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;%!+ 0(4 Q0    ( "Z#85G;&E?\; D  /]2   9
M      " @3#[  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%
M  @ +H-A6?DDF>#0 @  A@D  !D              ("!TP0! 'AL+W=O<FMS
M:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  N@V%94-D)G.L#   T$0
M&0              @(':!P$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+
M 0(4 Q0    ( "Z#85EF46[JRP(  &(&   9              " @?P+ 0!X
M;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ +H-A6=0%1YDP
M!   !!(  !D              ("!_@X! 'AL+W=O<FMS:&5E=',O<VAE970T
M,BYX;6Q02P$"% ,4    "  N@V%9YSD(Z88"  !<!@  &0
M@(%E$P$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( "Z#
M85D.W;9=1@,  "<,   9              " @2(6 0!X;"]W;W)K<VAE971S
M+W-H965T-#0N>&UL4$L! A0#%     @ +H-A67#%*_:S @  #@<  !D
M         ("!GQD! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M    "  N@V%98M,QNEL#  "U"0  &0              @(&)' $ >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( "Z#85F2;9<-4P,  #00
M   9              " @1L@ 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
M4$L! A0#%     @ +H-A6? 4)4T^!   DPP  !D              ("!I2,!
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  N@V%9>972
M9+8"  !D!@  &0              @($:* $ >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;%!+ 0(4 Q0    ( "Z#85D;Y)AG@ ,  +$.   9
M  " @0<K 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @
M+H-A65Q9=(#1 P  ^A$  !D              ("!OBX! 'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6Q02P$"% ,4    "  N@V%94$4=B0\$  ":#P  &0
M            @('&,@$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4
M Q0    ( "Z#85GZ_YNI9@,  .D,   9              " @0PW 0!X;"]W
M;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ +H-A6=/4[' <"@
M'6H  !D              ("!J3H! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX
M;6Q02P$"% ,4    "  N@V%9G;V$ G0#   '"P  &0              @('\
M1 $ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( "Z#85E3
MDO4Z,00  !<8   9              " @:=( 0!X;"]W;W)K<VAE971S+W-H
M965T-38N>&UL4$L! A0#%     @ +H-A6:KIW&=]!0  Z1L  !D
M     ("!#TT! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M"  N@V%9:':1\]D%  #>&0  &0              @('#4@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( "Z#85D.&$!9%04  +4>   9
M              " @=-8 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L!
M A0#%     @ +H-A68R5XP$S P  E D  !D              ("!'UX! 'AL
M+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  N@V%9T)6%F5$#
M  #5"@  &0              @(&)80$ >&PO=V]R:W-H965T<R]S:&5E=#8Q
M+GAM;%!+ 0(4 Q0    ( "Z#85DHI%ZG'@,  +T)   9              "
M@1%E 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ +H-A
M60\WGM*3!   Q!D  !D              ("!9F@! 'AL+W=O<FMS:&5E=',O
M<VAE970V,RYX;6Q02P$"% ,4    "  N@V%9W5\$\S8"   I!0  &0
M        @($P;0$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0
M   ( "Z#85F!%7H)[0<  ,TD   9              " @9UO 0!X;"]W;W)K
M<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ +H-A6;UAJZ\P P  Z0D
M !D              ("!P7<! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q0
M2P$"% ,4    "  N@V%9VC:']ML$  #0&@  &0              @($H>P$
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( "Z#85ES :9C
M8@,  &D0   9              " @3J  0!X;"]W;W)K<VAE971S+W-H965T
M-C@N>&UL4$L! A0#%     @ +H-A683L^BB)!   XQ8  !D
M ("!TX,! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    "  N
M@V%9+V*/$,("   T!P  &0              @(&3B $ >&PO=V]R:W-H965T
M<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( "Z#85E>/!">)P@  ')#   9
M          " @8R+ 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#
M%     @ +H-A68<LSL ^!   FA(  !D              ("!ZI,! 'AL+W=O
M<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "  N@V%9B ?J"S(#  #(
M$P  #0              @ %?F $ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M "Z#85F7BKL<P    !,"   +              "  ;R; 0!?<F5L<R\N<F5L
M<U!+ 0(4 Q0    ( "Z#85DWB>?$0@4   (P   /              "  :6<
M 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  N@V%9K&U05SP"  "O*@
M&@              @ $4H@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    "  N@V%90&L7N@ "  #&*0  $P              @ &(I $
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     4 !0 .<5  "YI@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>318</ContextCount>
  <ElementCount>283</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>64</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Unaudited Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Unaudited Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030 - Statement - Unaudited Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050 - Statement - Unaudited Condensed Consolidated Statements of Stockholder's Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Stockholder's Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Unaudited Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995455 - Disclosure - The Company and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureTheCompanyAndBasisOfPresentation</Role>
      <ShortName>The Company and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995465 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995525 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995575 - Disclosure - Restructuring and Other Charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherCharges</Role>
      <ShortName>Restructuring and Other Charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995585 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995595 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenue</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995605 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponents</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995615 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstruments</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995625 - Disclosure - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShare</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995635 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingencies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995645 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquity</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995655 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlans</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995665 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformation</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995675 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurements</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995685 - Disclosure - Restructuring and Other Charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesTables</Role>
      <ShortName>Restructuring and Other Charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherCharges</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995695 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails</Role>
      <ShortName>Revenue (Schedule of Remaining Performance Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995705 - Disclosure - Revenue (Schedule of Remaining Performance Obligations) (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1</Role>
      <ShortName>Revenue (Schedule of Remaining Performance Obligations) (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995715 - Disclosure - Revenue (Schedule of Contract Balances) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails</Role>
      <ShortName>Revenue (Schedule of Contract Balances) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995725 - Disclosure - Revenue (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueNarrativeDetails</Role>
      <ShortName>Revenue (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995735 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails</Role>
      <ShortName>Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995745 - Disclosure - Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails</Role>
      <ShortName>Revenue (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <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)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails</Role>
      <ShortName>Balance Sheet Components (Schedule of Amortized Cost and Estimated Fair Market Value of Investments Classified as Available-for-Sale Excluding Cash Equivalents) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <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)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu</Role>
      <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)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995775 - Disclosure - Balance Sheet Components (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails</Role>
      <ShortName>Balance Sheet Components (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995795 - Disclosure - Balance Sheet Components (Schedule of Inventories) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails</Role>
      <ShortName>Balance Sheet Components (Schedule of Inventories) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995805 - Disclosure - Balance Sheet Components (Schedule of Property and Equipment, Net) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails</Role>
      <ShortName>Balance Sheet Components (Schedule of Property and Equipment, Net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995825 - Disclosure - Balance Sheet Components (Schedule of Other Non-Current Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails</Role>
      <ShortName>Balance Sheet Components (Schedule of Other Non-Current Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995835 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsDetails</Role>
      <ShortName>Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995845 - Disclosure - Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails</Role>
      <ShortName>Balance Sheet Components (Schedule of Changes in Carrying Value of Long-term Equity Investments) (Parentheticals) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995855 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995865 - Disclosure - Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesParentheticalsDetails</Role>
      <ShortName>Balance Sheet Components (Schedule of Other Accrued Liabilities) (Parentheticals) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995875 - Disclosure - Derivative Financial Instruments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Derivative Financial Instruments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <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)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails</Role>
      <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)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995895 - Disclosure - Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails</Role>
      <ShortName>Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>995905 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxes</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>995915 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>995925 - Disclosure - Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfChangesInWarrantyObligationsDetails</Role>
      <ShortName>Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>995935 - Disclosure - Stockholders' Equity (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>995945 - Disclosure - Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (loss) by Component) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails</Role>
      <ShortName>Stockholders' Equity (Schedule of Changes in Accumulated Other Comprehensive Income (loss) by Component) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>995955 - Disclosure - Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails</Role>
      <ShortName>Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>995965 - Disclosure - Employee Benefit Plans (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>995975 - Disclosure - Employee Benefit Plans (Schedule of Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails</Role>
      <ShortName>Employee Benefit Plans (Schedule of Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>995985 - Disclosure - Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails</Role>
      <ShortName>Employee Benefit Plans (Schedule of Time-Based RSU Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>995995 - Disclosure - Employee Benefit Plans (Schedule of Performance Shares Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails</Role>
      <ShortName>Employee Benefit Plans (Schedule of Performance Shares Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <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)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs</Role>
      <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)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Segment Information (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails</Role>
      <ShortName>Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails</Role>
      <ShortName>Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income (Loss) to Income (Loss) Before Income Taxes) (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails</Role>
      <ShortName>Segment Information (Schedule of Net Revenue by Geographic Areas) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails</Role>
      <ShortName>Segment Information (Schedule of Net Revenue by Geographic Areas) (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996065 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails</Role>
      <ShortName>Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996075 - Disclosure - Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails</Role>
      <ShortName>Segment Information (Schedule of Long-Lived Asset by Geographic Region) (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996085 - Disclosure - Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails</Role>
      <ShortName>Fair Value Measurements (Summary of Valuation of Company's Financial Instruments by Various Levels) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ntgr-20240929.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996095 - Disclosure - Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails</Role>
      <ShortName>Restructuring and Other Charges (Summary of Activity Related to Accrued Restructuring and Other Charges ) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="ntgr-20240929.htm">ntgr-20240929.htm</File>
    <File>ntgr-20240929.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="949">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>94
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ntgr-20240929.htm": {
   "nsprefix": "ntgr",
   "nsuri": "http://www.netgear.com/20240929",
   "dts": {
    "inline": {
     "local": [
      "ntgr-20240929.htm"
     ]
    },
    "schema": {
     "local": [
      "ntgr-20240929.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/arcrole/esma-arcrole-2018-11-21.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/2023/calculation-1.1.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/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 257,
   "keyCustom": 26,
   "axisStandard": 23,
   "axisCustom": 0,
   "memberStandard": 43,
   "memberCustom": 18,
   "hidden": {
    "total": 10,
    "http://fasb.org/us-gaap/2024": 6,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 318,
   "entityCount": 1,
   "segmentCount": 64,
   "elementCount": 631,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 949,
    "http://xbrl.sec.gov/dei/2024": 29,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.netgear.com/20240929/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_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.netgear.com/20240929/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_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.netgear.com/20240929/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_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.netgear.com/20240929/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_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.netgear.com/20240929/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_56283ca9-d8be-482d-9857-4b369acd2813",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_dfbba27d-a581-441e-83f9-a0421c96bc9b",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.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_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.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_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenue",
     "longName": "995475 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxes",
     "longName": "995515 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquity",
     "longName": "995535 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformation",
     "longName": "995555 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.netgear.com/20240929/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_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_cc2dee41-6015-4fd5-8a04-aa054a418f3d",
      "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-20240929.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.netgear.com/20240929/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_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R36": {
     "role": "http://www.netgear.com/20240929/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_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.netgear.com/20240929/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_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:IncreaseDecreaseInDeferredRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:IncreaseDecreaseInDeferredRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.netgear.com/20240929/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_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a8dafb05-a709-4cf4-ac8c-b07656528f16",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.netgear.com/20240929/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_7ad6dc3e-730f-4732-83c0-0d41d5fc9aa0",
      "name": "ntgr:PercentageOfNetRevenue",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "ntgr:PercentageOfNetRevenue",
       "span",
       "link:footnote",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R40": {
     "role": "http://www.netgear.com/20240929/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_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.netgear.com/20240929/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_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://www.netgear.com/20240929/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_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "name": "ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.netgear.com/20240929/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": "43",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.netgear.com/20240929/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": "44",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.netgear.com/20240929/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": "45",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:DeferredIncomeTaxAssetsNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:DeferredIncomeTaxAssetsNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.netgear.com/20240929/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": "46",
     "firstAnchor": {
      "contextRef": "C_a52c34c8-1ae1-4288-b00a-a162ae88c314",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_56283ca9-d8be-482d-9857-4b369acd2813",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.netgear.com/20240929/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": "47",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:LongTermInvestments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_172f0940-35da-4b51-a4f2-476be1e6a8c6",
      "name": "us-gaap:LongTermInvestments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.netgear.com/20240929/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": "48",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.netgear.com/20240929/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": "49",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.netgear.com/20240929/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": "50",
     "firstAnchor": {
      "contextRef": "C_d3a1e099-c2a4-4a8b-855e-7fed4c7b06e7",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3a1e099-c2a4-4a8b-855e-7fed4c7b06e7",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.netgear.com/20240929/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": "51",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.netgear.com/20240929/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": "52",
     "firstAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.netgear.com/20240929/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": "53",
     "firstAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails",
     "longName": "995915 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a52c34c8-1ae1-4288-b00a-a162ae88c314",
      "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-20240929.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.netgear.com/20240929/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": "55",
     "firstAnchor": {
      "contextRef": "C_bfb77adc-0208-4afa-ac5a-3ae4d4f402c8",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bfb77adc-0208-4afa-ac5a-3ae4d4f402c8",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.netgear.com/20240929/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": "56",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ade65da8-fd85-47b0-9404-61c8ce7a367a",
      "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.netgear.com/20240929/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": "57",
     "firstAnchor": {
      "contextRef": "C_a52c34c8-1ae1-4288-b00a-a162ae88c314",
      "name": "us-gaap:AociTaxAttributableToParent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a52c34c8-1ae1-4288-b00a-a162ae88c314",
      "name": "us-gaap:AociTaxAttributableToParent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.netgear.com/20240929/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": "58",
     "firstAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.netgear.com/20240929/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": "59",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.netgear.com/20240929/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": "60",
     "firstAnchor": {
      "contextRef": "C_eade0dd9-a258-4445-ad06-dfc5250e376d",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_eade0dd9-a258-4445-ad06-dfc5250e376d",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.netgear.com/20240929/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": "61",
     "firstAnchor": {
      "contextRef": "C_a5853f94-c92d-4ee1-8842-14195836073d",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a5853f94-c92d-4ee1-8842-14195836073d",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.netgear.com/20240929/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": "62",
     "firstAnchor": {
      "contextRef": "C_40d08332-4d8d-4143-852f-1c143af4e220",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_40d08332-4d8d-4143-852f-1c143af4e220",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.netgear.com/20240929/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": "63",
     "firstAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.netgear.com/20240929/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": "64",
     "firstAnchor": {
      "contextRef": "C_b10091c8-e50c-4066-9b39-b24964b0953f",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R65": {
     "role": "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
     "longName": "996025 - Disclosure - Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Details)",
     "shortName": "Segment Information (Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "name": "ntgr:SegmentContributionIncome",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.netgear.com/20240929/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": "66",
     "firstAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.netgear.com/20240929/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": "67",
     "firstAnchor": {
      "contextRef": "C_6e47bd60-c15d-4367-a2ef-1d665861c8aa",
      "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-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_0b76163f-8389-46fd-b771-d535accf268c",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.netgear.com/20240929/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": "68",
     "firstAnchor": {
      "contextRef": "C_7ad6dc3e-730f-4732-83c0-0d41d5fc9aa0",
      "name": "ntgr:PercentageOfNetRevenue",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "ntgr:PercentageOfNetRevenue",
       "span",
       "link:footnote",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ce23979a-98ba-4fd6-9d3b-5ebb85a43ab3",
      "name": "ntgr:PercentageOfNetRevenue",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.netgear.com/20240929/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": "69",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.netgear.com/20240929/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": "70",
     "firstAnchor": {
      "contextRef": "C_64a4a1e7-e31e-4635-bcf3-00b23d518b64",
      "name": "ntgr:PercentageOfLongLivedAssetsOwned",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_64a4a1e7-e31e-4635-bcf3-00b23d518b64",
      "name": "ntgr:PercentageOfLongLivedAssetsOwned",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.netgear.com/20240929/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": "71",
     "firstAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d36ca0dd-3e09-4eac-9259-b733bf3a0214",
      "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-20240929.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails",
     "longName": "996095 - 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": "72",
     "firstAnchor": {
      "contextRef": "C_a52c34c8-1ae1-4288-b00a-a162ae88c314",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a52c34c8-1ae1-4288-b00a-a162ae88c314",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ntgr-20240929.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ntgr_A2016IncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "A2016IncentivePlanMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2016 incentive plan.",
        "label": "A2016 Incentive Plan [Member]",
        "terseLabel": "2016 Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "APACMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r73",
      "r874"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $417 and $338 as of September 29, 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": [
      "r1025"
     ]
    },
    "ntgr_AccruedFreightCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "AccruedFreightCharges",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r75",
      "r137"
     ]
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r78",
      "r137"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherAccruedLiabilitiesDetails",
      "http://www.netgear.com/20240929/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": [
      "r75"
     ]
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedMarketingCostsCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r38",
      "r191",
      "r667"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r210",
      "r219",
      "r220",
      "r529",
      "r822",
      "r1005"
     ]
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r205",
      "r206",
      "r207",
      "r210",
      "r219",
      "r220",
      "r1005"
     ]
    },
    "ntgr_AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTaxRollForwardRollForward",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r218",
      "r219",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r22",
      "r23",
      "r92",
      "r199",
      "r664",
      "r697",
      "r698"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r218",
      "r219",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575"
     ]
    },
    "ntgr_AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTaxRollFrowardRollForward",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails",
      "http://www.netgear.com/20240929/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": [
      "r1",
      "r9",
      "r23",
      "r535",
      "r538",
      "r584",
      "r693",
      "r694",
      "r1005",
      "r1006",
      "r1007",
      "r1014",
      "r1015",
      "r1016",
      "r1017"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r934"
     ]
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r83",
      "r874",
      "r1179"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r710",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1115",
      "r1180"
     ]
    },
    "ntgr_AdditionalPurchaseOrdersBeyondContractualTerminationPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "AdditionalPurchaseOrdersBeyondContractualTerminationPeriods",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "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": [
      "r947"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r49",
      "r50",
      "r461"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (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_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r906",
      "r916",
      "r926",
      "r958"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r909",
      "r919",
      "r929",
      "r961"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r954"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r910",
      "r920",
      "r930",
      "r954",
      "r962",
      "r966",
      "r974"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r972"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r489",
      "r491"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $417 and $338 as of September 29, 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": [
      "r200",
      "r297",
      "r335"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "AmericasExcludingUnitedStatesAndCanadaMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Americas excluding United States and Canada.",
        "label": "Americas Excluding United States and Canada [Member]",
        "terseLabel": "Americas (excluding U.S. and Canada)"
       }
      }
     },
     "auth_ref": []
    },
    "ntgr_AmericasExcludingUnitedStatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "AmericasExcludingUnitedStatesMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]",
        "terseLabel": "Americas",
        "documentation": "Continents of North and South America."
       }
      }
     },
     "auth_ref": [
      "r996",
      "r997",
      "r998",
      "r999",
      "r1182",
      "r1183",
      "r1184",
      "r1185"
     ]
    },
    "ntgr_AmortizationOfIntangibleAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "AmortizationOfIntangibleAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of intangible assets excluding patents.",
        "label": "Amortization Of Intangible Asset",
        "negatedLabel": "Amortization of intangibles"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r6",
      "r361",
      "r367",
      "r839"
     ]
    },
    "ntgr_AndrewKimChiefLegalOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "AndrewKimChiefLegalOfficerMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Andrew Kim Chief Legal Officer[Member]",
        "documentation": "Andrew Kim Chief Legal Officer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r254"
     ]
    },
    "us-gaap_AociBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AociBeforeTaxAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AociTaxAttributableToParent",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "APAC (excluding Singapore)",
        "label": "Asia Pacific [Member]",
        "terseLabel": "APAC",
        "documentation": "Region of Asia Pacific."
       }
      }
     },
     "auth_ref": [
      "r996",
      "r997",
      "r998",
      "r999",
      "r1182",
      "r1183",
      "r1184",
      "r1185"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r148",
      "r195",
      "r230",
      "r259",
      "r266",
      "r284",
      "r288",
      "r332",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r525",
      "r530",
      "r565",
      "r661",
      "r743",
      "r831",
      "r832",
      "r874",
      "r897",
      "r1078",
      "r1079",
      "r1136"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r202",
      "r230",
      "r332",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r525",
      "r530",
      "r565",
      "r874",
      "r1078",
      "r1079",
      "r1136"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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 asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r547",
      "r863"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r302"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r303"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r299",
      "r341",
      "r660"
     ]
    },
    "ntgr_AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": []
    },
    "ntgr_AvailableForSaleInvestmentsCorporateEquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "AvailableForSaleInvestmentsCorporateEquitySecuritiesMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available for sale investments corporate equity securities.",
        "label": "Available for Sale Investments Corporate Equity Securities [Member]",
        "terseLabel": "Available For Sale Investments Corporate Equity Securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r300",
      "r341",
      "r546",
      "r654",
      "r863",
      "r867",
      "r1026",
      "r1119",
      "r1120",
      "r1121"
     ]
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableforsaleSecuritiesMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r153"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r970"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r965"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r965"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r965"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r965"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r965"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r968"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r967"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "terseLabel": "Balance Sheet Location",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r1147",
      "r1148"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "terseLabel": "Balance Sheet Location",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r64",
      "r375",
      "r1147",
      "r1148"
     ]
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ntgr_BalanceSheetRelatedDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "BalanceSheetRelatedDisclosuresLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails",
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "BalanceSheetRelatedDisclosuresTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails",
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "BenefitForForecastedTaxLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r72",
      "r111",
      "r112"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CA",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r25",
      "r188",
      "r817"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r25",
      "r107",
      "r227"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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 increase (decrease) in cash and cash equivalents",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r107"
     ]
    },
    "us-gaap_CashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r188"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r59"
     ]
    },
    "us-gaap_CertificatesOfDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CertificatesOfDepositMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails",
      "http://www.netgear.com/20240929/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": [
      "r8",
      "r891",
      "r892",
      "r893",
      "r894"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r945"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r942"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [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",
      "r198",
      "r261",
      "r413",
      "r414",
      "r415",
      "r417",
      "r420",
      "r425",
      "r427",
      "r702",
      "r703",
      "r704",
      "r705",
      "r847",
      "r984",
      "r1011"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r946"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r946"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r79",
      "r139",
      "r662",
      "r730"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r119",
      "r387",
      "r388",
      "r801",
      "r1067",
      "r1072"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r887",
      "r888",
      "r889",
      "r891",
      "r892",
      "r893",
      "r894",
      "r1014",
      "r1015",
      "r1017",
      "r1115",
      "r1178",
      "r1180"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r82",
      "r663",
      "r874"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r951"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r950"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r952"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r949"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r125",
      "r126",
      "r127",
      "r128"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (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": [
      "r54",
      "r131",
      "r214",
      "r216",
      "r222",
      "r656",
      "r674"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "ConnectedHomeMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails"
     ],
     "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/2024",
     "localname": "ContractTerminationMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r840",
      "r841",
      "r842",
      "r843"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1082"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfContractBalancesDetails",
      "http://www.netgear.com/20240929/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": [
      "r429",
      "r430",
      "r449"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r429",
      "r430",
      "r449"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r450"
     ]
    },
    "us-gaap_ContractWithCustomerRefundLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerRefundLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1084"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerSalesChannelAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r854",
      "r1083"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerSalesChannelDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r854",
      "r1083"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtSecuritiesMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails"
     ],
     "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": [
      "r1085"
     ]
    },
    "ntgr_CorporateAndUnallocatedIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "CorporateAndUnallocatedIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails"
     ],
     "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/20240929",
     "localname": "CorporateEquitySecuritiesMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails",
      "http://www.netgear.com/20240929/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": [
      "r95",
      "r96",
      "r619"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r152",
      "r345",
      "r837"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r152",
      "r345"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r152",
      "r345",
      "r837"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r152",
      "r345"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu",
      "http://www.netgear.com/20240929/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": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r150",
      "r343",
      "r837"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r151",
      "r344"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r497",
      "r498"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r6",
      "r158",
      "r1013"
     ]
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueRevenueRecognized1",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1112"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r506"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r6",
      "r259",
      "r271",
      "r288",
      "r831",
      "r832"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r719",
      "r722",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r745",
      "r746",
      "r747",
      "r757",
      "r758",
      "r759",
      "r760",
      "r763",
      "r764",
      "r765",
      "r766",
      "r783",
      "r785",
      "r789",
      "r790",
      "r887",
      "r889",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1129",
      "r1130"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r15",
      "r91",
      "r133",
      "r134",
      "r203",
      "r821"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r15",
      "r91",
      "r133",
      "r134",
      "r203",
      "r821"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r65",
      "r67",
      "r135",
      "r719",
      "r722",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r745",
      "r746",
      "r747",
      "r757",
      "r758",
      "r759",
      "r760",
      "r763",
      "r764",
      "r765",
      "r766",
      "r783",
      "r785",
      "r789",
      "r790",
      "r821",
      "r887",
      "r889",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1129",
      "r1130"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r132",
      "r533",
      "r540"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r62",
      "r65"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r66",
      "r988"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r540"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r57",
      "r58",
      "r721",
      "r783",
      "r784",
      "r786",
      "r889"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r55",
      "r56",
      "r58",
      "r60",
      "r63",
      "r65",
      "r68",
      "r69",
      "r71",
      "r540"
     ]
    },
    "us-gaap_DerivativeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTermOfContract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r11"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails",
      "http://www.netgear.com/20240929/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": [
      "r448",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails",
      "http://www.netgear.com/20240929/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": [
      "r448",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1083"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r901"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r933"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.netgear.com/20240929/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": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r944"
     ]
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMEA [Member]",
        "terseLabel": "EMEA",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1182",
      "r1183",
      "r1184",
      "r1185"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) per share",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails",
      "http://www.netgear.com/20240929/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": [
      "r223",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r247",
      "r249",
      "r251",
      "r252",
      "r253",
      "r258",
      "r520",
      "r523",
      "r543",
      "r544",
      "r657",
      "r675",
      "r824"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails",
      "http://www.netgear.com/20240929/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": [
      "r223",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r249",
      "r251",
      "r252",
      "r253",
      "r258",
      "r520",
      "r523",
      "r543",
      "r544",
      "r657",
      "r675",
      "r824"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r29",
      "r30",
      "r255"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r246",
      "r254",
      "r256",
      "r257"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r500",
      "r860"
     ]
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r75"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r490"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r490"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r899"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r899"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r899"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r983"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r899"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r899"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r899"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r899"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails",
      "http://www.netgear.com/20240929/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": [
      "r10",
      "r182",
      "r218",
      "r219",
      "r220",
      "r232",
      "r233",
      "r234",
      "r236",
      "r241",
      "r243",
      "r245",
      "r260",
      "r333",
      "r334",
      "r372",
      "r428",
      "r510",
      "r511",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r542",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r579",
      "r584",
      "r672",
      "r693",
      "r694",
      "r695",
      "r710",
      "r769"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r329"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r330"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r330"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1039",
      "r1040",
      "r1041"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r331"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r948"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r906",
      "r916",
      "r926",
      "r958"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r903",
      "r913",
      "r923",
      "r955"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails"
     ],
     "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": [
      "r546",
      "r547",
      "r557",
      "r863"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r410",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r545",
      "r547",
      "r548",
      "r549",
      "r550",
      "r556",
      "r557",
      "r559",
      "r589",
      "r590",
      "r591",
      "r845",
      "r846",
      "r855",
      "r856",
      "r857",
      "r863",
      "r867"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r552",
      "r554",
      "r555",
      "r556",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r652",
      "r863",
      "r868"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r410",
      "r453",
      "r458",
      "r547",
      "r557",
      "r589",
      "r855",
      "r856",
      "r857",
      "r863"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r410",
      "r453",
      "r458",
      "r547",
      "r548",
      "r557",
      "r590",
      "r845",
      "r846",
      "r855",
      "r856",
      "r857",
      "r863"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r410",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r545",
      "r547",
      "r548",
      "r549",
      "r550",
      "r556",
      "r557",
      "r559",
      "r589",
      "r590",
      "r591",
      "r845",
      "r846",
      "r855",
      "r856",
      "r857",
      "r863",
      "r867"
     ]
    },
    "us-gaap_FairValueOptionQuantitativeDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOptionQuantitativeDisclosuresTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails"
     ],
     "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": [
      "r566",
      "r567",
      "r568"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.netgear.com/20240929/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": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r63",
      "r70"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r346",
      "r347",
      "r411",
      "r425",
      "r540",
      "r564",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r673",
      "r837",
      "r863",
      "r865",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r875",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1116",
      "r1119",
      "r1120",
      "r1121",
      "r1128",
      "r1131"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r193",
      "r349",
      "r366",
      "r839"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r620",
      "r621",
      "r813"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r349",
      "r366",
      "r621",
      "r839"
     ]
    },
    "ntgr_FiniteLivedIntangibleAssetsImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "FiniteLivedIntangibleAssetsImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r360",
      "r366",
      "r368",
      "r369",
      "r371",
      "r620",
      "r813",
      "r839"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r369",
      "r813"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r620",
      "r1061"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r737",
      "r741",
      "r746",
      "r759",
      "r765",
      "r787",
      "r788",
      "r789",
      "r889"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r910",
      "r920",
      "r930",
      "r962"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r910",
      "r920",
      "r930",
      "r962"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r910",
      "r920",
      "r930",
      "r962"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r910",
      "r920",
      "r930",
      "r962"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r910",
      "r920",
      "r930",
      "r962"
     ]
    },
    "ntgr_FortySixToSixtyDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "FortySixToSixtyDaysMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "ntgr_FurnitureFixturesAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "FurnitureFixturesAndLeaseholdImprovementsMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths",
     "presentation": [
      "http://www.netgear.com/20240929/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": []
    },
    "ntgr_GainIncurredRelatedToPurchaseCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "GainIncurredRelatedToPurchaseCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain incurred related to purchase commitments",
        "label": "Gain Incurred Related To Purchase Commitments",
        "documentation": "Gain incurred related to purchase commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossRelatedToLitigationSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossRelatedToLitigationSettlement",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Litigation settlement, contra expense in litigation reserve",
        "totalLabel": "Gain (Loss) from Litigation Settlement, Total",
        "label": "Gain (Loss) from Litigation Settlement",
        "terseLabel": "Litigation reserves, net",
        "negatedLabel": "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": [
      "r831",
      "r1073"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails",
      "http://www.netgear.com/20240929/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": [
      "r99",
      "r753"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r99"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r350",
      "r653",
      "r832",
      "r838",
      "r864",
      "r874",
      "r1044",
      "r1051"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r93",
      "r97",
      "r147",
      "r230",
      "r332",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r565",
      "r826",
      "r831",
      "r1019",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1078"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r11",
      "r532"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsScheduleOfFairValuesOfCompanySDerivativeInstrumentsAndLineItemsOnUnauditedCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ntgr_HeidiBCormackChiefMarketingOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "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/20240929",
     "localname": "HuaweiVNETGEARIncMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "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": [
      "r6",
      "r361",
      "r370"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r361",
      "r1010",
      "r1062",
      "r1065"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (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": [
      "r94",
      "r143",
      "r147",
      "r658",
      "r669",
      "r826",
      "r831",
      "r1019",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r147",
      "r676",
      "r826",
      "r1019",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "terseLabel": "Income Statement Location",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r375",
      "r380",
      "r551",
      "r553",
      "r558",
      "r690",
      "r692",
      "r754",
      "r813",
      "r866",
      "r1149"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "terseLabel": "Income Statement Location",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r380",
      "r551",
      "r553",
      "r558",
      "r690",
      "r692",
      "r754",
      "r813",
      "r866",
      "r1149"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r494",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r508",
      "r512",
      "r514",
      "r515",
      "r516",
      "r707",
      "r860"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureIncomeTaxesNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for 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": [
      "r155",
      "r159",
      "r244",
      "r245",
      "r259",
      "r274",
      "r288",
      "r499",
      "r500",
      "r513",
      "r677",
      "r860"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r217",
      "r495",
      "r496",
      "r504",
      "r505",
      "r507",
      "r509",
      "r701"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r618",
      "r1009"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r814"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "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": [
      "r910",
      "r920",
      "r930",
      "r954",
      "r962",
      "r966",
      "r974"
     ]
    },
    "us-gaap_InformationByCategoryOfDebtSecurityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InformationByCategoryOfDebtSecurityAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r902",
      "r978"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r902",
      "r978"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r902",
      "r978"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r360",
      "r1061",
      "r1062"
     ]
    },
    "us-gaap_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1002",
      "r1181"
     ]
    },
    "ntgr_InventoryExpectedToBeReceivedFromFutureSalesReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "InventoryExpectedToBeReceivedFromFutureSalesReturns",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r115",
      "r819"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInventoriesDetails",
      "http://www.netgear.com/20240929/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": [
      "r201",
      "r818",
      "r874"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r115",
      "r820"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r348"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r714",
      "r715",
      "r717",
      "r720",
      "r774",
      "r776",
      "r778",
      "r781",
      "r782",
      "r791",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r889"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails",
      "http://www.netgear.com/20240929/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": [
      "r712",
      "r714",
      "r715",
      "r717",
      "r720",
      "r774",
      "r776",
      "r778",
      "r781",
      "r782",
      "r791",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r889"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedDescription",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease not yet commenced, description",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Description",
        "documentation": "Description of lessee's operating lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease."
       }
      }
     },
     "auth_ref": [
      "r1135"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cancelable lease term",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1135"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r74",
      "r75",
      "r76",
      "r77",
      "r78",
      "r79",
      "r80",
      "r230",
      "r332",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r526",
      "r530",
      "r531",
      "r565",
      "r729",
      "r825",
      "r897",
      "r1078",
      "r1136",
      "r1137"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r87",
      "r140",
      "r666",
      "r874",
      "r1012",
      "r1042",
      "r1132"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r76",
      "r187",
      "r230",
      "r332",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r526",
      "r530",
      "r531",
      "r565",
      "r874",
      "r1078",
      "r1136",
      "r1137"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r547",
      "r1117"
     ]
    },
    "ntgr_LimitedPartnershipFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "LimitedPartnershipFundsMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration received as settlement",
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "documentation": "Amount awarded from other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationStatusAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Status [Axis]",
        "documentation": "Information by status of pending, threatened, or settled litigation."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1069",
      "r1070",
      "r1073"
     ]
    },
    "us-gaap_LitigationStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationStatusDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Status [Domain]",
        "documentation": "Status of pending, threatened, or settled litigation."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1069",
      "r1070",
      "r1073"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfChangesInCarryingValueOfLongTermEquityInvestmentsParentheticalsDetails",
      "http://www.netgear.com/20240929/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": [
      "r189"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r389",
      "r390",
      "r391",
      "r394",
      "r492",
      "r844",
      "r1074",
      "r1075"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r390",
      "r391",
      "r394",
      "r492",
      "r844",
      "r1074",
      "r1075"
     ]
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNewClaimsFiledNumber",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1074",
      "r1075"
     ]
    },
    "ntgr_LossIncurredRelatedToPurchaseCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "LossIncurredRelatedToPurchaseCommitments",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "MartinWestheadChiefTechnologyOfficerSoftwareMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Martin Westhead Chief Technology Officer Software [Member]",
        "documentation": "Martin Westhead Chief Technology Officer Software"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r163",
      "r165",
      "r166",
      "r168",
      "r180",
      "r181",
      "r390",
      "r391",
      "r392",
      "r393",
      "r459",
      "r492",
      "r550",
      "r617",
      "r689",
      "r691",
      "r699",
      "r721",
      "r722",
      "r775",
      "r777",
      "r779",
      "r780",
      "r792",
      "r811",
      "r812",
      "r836",
      "r847",
      "r858",
      "r867",
      "r868",
      "r872",
      "r873",
      "r884",
      "r1080",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "ntgr_MichaelWerdannChiefRevenueOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "MichaelWerdannChiefRevenueOfficerMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Michael Werdann Chief Revenue Officer [Member]",
        "documentation": "Michael Werdann Chief Revenue Officer."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]",
        "verboseLabel": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r163",
      "r165",
      "r166",
      "r168",
      "r180",
      "r181",
      "r390",
      "r391",
      "r392",
      "r393",
      "r459",
      "r492",
      "r550",
      "r617",
      "r689",
      "r691",
      "r699",
      "r721",
      "r722",
      "r775",
      "r777",
      "r779",
      "r780",
      "r792",
      "r811",
      "r812",
      "r836",
      "r847",
      "r858",
      "r867",
      "r868",
      "r872",
      "r884",
      "r1080",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r965"
     ]
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "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": [
      "r973"
     ]
    },
    "us-gaap_MutualFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MutualFundMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1085"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by 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": [
      "r226"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r226"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r107",
      "r108",
      "r110"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity",
      "http://www.netgear.com/20240929/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "verboseLabel": "Net income (loss)",
        "netLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r110",
      "r144",
      "r185",
      "r212",
      "r215",
      "r220",
      "r230",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r244",
      "r245",
      "r250",
      "r332",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r520",
      "r523",
      "r544",
      "r565",
      "r671",
      "r751",
      "r767",
      "r768",
      "r895",
      "r1078"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "NetgearForBusinessMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails"
     ],
     "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/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "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": [
      "r946"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r910",
      "r920",
      "r930",
      "r954",
      "r962"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r937"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r936"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r954"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r973"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r973"
     ]
    },
    "ntgr_NonTradeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "NonTradeMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Trade.",
        "label": "Non Trade [Member]",
        "terseLabel": "Non- Trade"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r294"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r11"
     ]
    },
    "ntgr_NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "NumberOfGeographicRegions",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r832",
      "r1020"
     ]
    },
    "ntgr_NumberOfPatents": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "NumberOfPatents",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r827",
      "r835",
      "r1020"
     ]
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r23"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r19",
      "r23"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r826",
      "r1019",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r581"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r582"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r581"
     ]
    },
    "ntgr_OperatingLeaseLongTermFutureLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "OperatingLeaseLongTermFutureLeasePayments",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term future lease payments",
        "label": "Operating Lease, Long-Term Future Lease Payments",
        "documentation": "Operating lease, long-term future lease payments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r580"
     ]
    },
    "ntgr_OperatingLeaseShortTermFutureLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "OperatingLeaseShortTermFutureLeasePayments",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term future lease payments",
        "label": "Operating Lease, Short-Term Future Lease Payments",
        "documentation": "Operating lease, short-term future lease payments."
       }
      }
     },
     "auth_ref": []
    },
    "ntgr_OptionsAndRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "OptionsAndRSUsMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "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/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r75"
     ]
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1010",
      "r1066"
     ]
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfOtherNonCurrentAssetsDetails",
      "http://www.netgear.com/20240929/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": [
      "r194"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r205",
      "r206",
      "r208",
      "r672"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r205",
      "r206",
      "r209"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r2",
      "r218",
      "r672"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r221",
      "r569",
      "r570",
      "r575",
      "r655",
      "r672",
      "r1005",
      "r1006"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r4",
      "r9",
      "r131"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r204",
      "r208",
      "r672"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r204",
      "r208",
      "r672"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "negatedLabel": "Tax benefit (provision) related to derivatives",
        "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": [
      "r209"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r10",
      "r19",
      "r213",
      "r216",
      "r221",
      "r241",
      "r569",
      "r570",
      "r575",
      "r655",
      "r672",
      "r1005",
      "r1006"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r4",
      "r9",
      "r131",
      "r213",
      "r216",
      "r241"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r4",
      "r9",
      "r131"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r205",
      "r208",
      "r328"
     ]
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r839",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1061",
      "r1062",
      "r1063",
      "r1064"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r78"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/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": [
      "r103"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r946"
     ]
    },
    "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r16"
     ]
    },
    "ntgr_OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other than temporary impairment loss available for sale recognized in earnings.",
        "label": "Other Than Temporary Impairment Loss Available For Sale Recognized In Earnings",
        "terseLabel": "Other-than-temporary impairments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r149"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r908",
      "r918",
      "r928",
      "r960"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r911",
      "r921",
      "r931",
      "r963"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r911",
      "r921",
      "r931",
      "r963"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r106"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r379",
      "r1008"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r224"
     ]
    },
    "us-gaap_PaymentsToAcquireOtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireOtherInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r104"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r105"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r104"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r945"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r945"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r937"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r936"
     ]
    },
    "ntgr_PercentageOfCancelableOrders": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "PercentageOfCancelableOrders",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "PercentageOfLongLivedAssetsOwned",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "PercentageOfNetRevenue",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails",
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "PerformanceBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance based restricted stock units.",
        "label": "Performance Based Restricted Stock Units [Member]",
        "terseLabel": "Performance-Based RSU"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r937"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1004"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1000"
     ]
    },
    "us-gaap_ProceedsFromLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLegalSettlements",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeLossToIncomeLossBeforeIncomeTaxesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount from litigation settlement",
        "label": "Proceeds from Legal Settlements",
        "documentation": "Cash received for the settlement of litigation during the current period."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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",
        "negatedLabel": "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": [
      "r24",
      "r104"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r3",
      "r14"
     ]
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r3"
     ]
    },
    "us-gaap_ProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r138",
      "r395",
      "r397",
      "r400"
     ]
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r75",
      "r1076",
      "r1077"
     ]
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r398"
     ]
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r399"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income (loss)",
        "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": [
      "r185",
      "r212",
      "r215",
      "r225",
      "r230",
      "r235",
      "r241",
      "r244",
      "r245",
      "r332",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r520",
      "r523",
      "r524",
      "r527",
      "r528",
      "r544",
      "r565",
      "r658",
      "r670",
      "r709",
      "r751",
      "r767",
      "r768",
      "r861",
      "r862",
      "r896",
      "r1007",
      "r1078"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r7",
      "r583"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r116",
      "r190",
      "r668"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.netgear.com/20240929/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": [
      "r7",
      "r583",
      "r659",
      "r668",
      "r874"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r7"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r116",
      "r583"
     ]
    },
    "ntgr_ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r79",
      "r139"
     ]
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r79",
      "r139"
     ]
    },
    "ntgr_PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r79",
      "r139"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r935"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r935"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r163",
      "r165",
      "r166",
      "r168",
      "r180",
      "r181",
      "r390",
      "r391",
      "r392",
      "r393",
      "r452",
      "r459",
      "r485",
      "r486",
      "r487",
      "r492",
      "r550",
      "r592",
      "r601",
      "r617",
      "r689",
      "r691",
      "r699",
      "r721",
      "r722",
      "r775",
      "r777",
      "r779",
      "r780",
      "r792",
      "r811",
      "r812",
      "r836",
      "r847",
      "r858",
      "r867",
      "r868",
      "r872",
      "r873",
      "r884",
      "r889",
      "r1071",
      "r1080",
      "r1120",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureDerivativeFinancialInstrumentsNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r163",
      "r165",
      "r166",
      "r168",
      "r180",
      "r181",
      "r390",
      "r391",
      "r392",
      "r393",
      "r452",
      "r459",
      "r485",
      "r486",
      "r487",
      "r492",
      "r550",
      "r592",
      "r601",
      "r617",
      "r689",
      "r691",
      "r699",
      "r721",
      "r722",
      "r775",
      "r777",
      "r779",
      "r780",
      "r792",
      "r811",
      "r812",
      "r836",
      "r847",
      "r858",
      "r867",
      "r868",
      "r872",
      "r873",
      "r884",
      "r889",
      "r1071",
      "r1080",
      "r1120",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r220"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r23"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r19",
      "r23"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r2",
      "r211",
      "r218",
      "r672"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r220"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r220"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r220"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r220"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reportable Segments and Reconciliation of Segment Contribution Income to Income (Loss) Before Income Taxes",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "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": [
      "r35",
      "r36"
     ]
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation Of Revenue From Segments To Consolidated [Table]",
        "documentation": "Disclosure of information about 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": [
      "r34",
      "r36"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r903",
      "r913",
      "r923",
      "r955"
     ]
    },
    "ntgr_ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduction in general and administrative expense related to litigation reserve",
        "label": "Reduction In General and Administrative Expense Related to Litigation Reserve",
        "documentation": "Reduction in general and administrative expense related to litigation reserve."
       }
      }
     },
     "auth_ref": []
    },
    "ntgr_RequiredNoticePeriodPriorToExpectedShipmentDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "RequiredNoticePeriodPriorToExpectedShipmentDate",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense",
        "terseLabel": "Research and development",
        "totalLabel": "Research and Development Expense, Total",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r813",
      "r831",
      "r1144"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "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": [
      "r904",
      "r914",
      "r924",
      "r956"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r905",
      "r915",
      "r925",
      "r957"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r912",
      "r922",
      "r932",
      "r964"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "RestructuringAndOtherCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and other charges not specified within the taxonomy.",
        "label": "Restructuring And Other Charges",
        "negatedLabel": "Restructuring and other charges",
        "terseLabel": "Restructuring and other charges"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r376",
      "r377",
      "r379",
      "r382",
      "r386"
     ]
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedCostIncurredCost",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r378",
      "r381",
      "r383",
      "r385"
     ]
    },
    "us-gaap_RestructuringChargesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringChargesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Charges [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r379",
      "r383",
      "r384"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r378",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385"
     ]
    },
    "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes restructuring charges."
       }
      }
     },
     "auth_ref": [
      "r985",
      "r986"
     ]
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r379",
      "r384"
     ]
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveAccrualAdjustment1",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r379",
      "r384"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r84",
      "r124",
      "r665",
      "r696",
      "r698",
      "r706",
      "r732",
      "r874"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r232",
      "r233",
      "r234",
      "r236",
      "r241",
      "r243",
      "r245",
      "r333",
      "r334",
      "r372",
      "r510",
      "r511",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r534",
      "r536",
      "r537",
      "r539",
      "r542",
      "r577",
      "r579",
      "r693",
      "r695",
      "r710",
      "r1180"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails",
      "http://www.netgear.com/20240929/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": [
      "r145",
      "r146",
      "r259",
      "r267",
      "r268",
      "r282",
      "r288",
      "r291",
      "r293",
      "r295",
      "r447",
      "r448",
      "r619"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r160",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r815"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r160",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r451"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails",
      "http://www.netgear.com/20240929/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": [
      "r156"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r157"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r157"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r987"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails",
      "http://www.netgear.com/20240929/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/2024",
     "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": [
      "r973"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r973"
     ]
    },
    "country_SG": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "SG",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGAPORE",
        "terseLabel": "Singapore"
       }
      }
     },
     "auth_ref": []
    },
    "ntgr_SMBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "SMBMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails"
     ],
     "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/2024",
     "localname": "SalesChannelDirectlyToConsumerMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r854"
     ]
    },
    "us-gaap_SalesChannelThroughIntermediaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesChannelThroughIntermediaryMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r854"
     ]
    },
    "ntgr_SarahButterfassDirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "SarahButterfassDirectorMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sarah Butterfass Director [Member]",
        "documentation": "Sarah Butterfass Director"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r23",
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu",
      "http://www.netgear.com/20240929/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": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r63"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1018"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r48"
     ]
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r113"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1117",
      "r1118"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfIntangiblesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r366",
      "r368",
      "r369",
      "r371",
      "r620",
      "r813",
      "r839"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r839",
      "r1060"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r838",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "ntgr_ScheduleOfIncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "ScheduleOfIncomeTaxesLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r21",
      "r88",
      "r89",
      "r90"
     ]
    },
    "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r673"
     ]
    },
    "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r100",
      "r101",
      "r102",
      "r673"
     ]
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1001"
     ]
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r396"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r7",
      "r583"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r39",
      "r117",
      "r118"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r37",
      "r93"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails",
      "http://www.netgear.com/20240929/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": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r93"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.netgear.com/20240929/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": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r460",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r129"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r12",
      "r13",
      "r129"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43",
      "r44",
      "r45",
      "r120",
      "r122",
      "r123",
      "r124",
      "r196",
      "r197",
      "r198",
      "r261",
      "r413",
      "r414",
      "r415",
      "r417",
      "r420",
      "r425",
      "r427",
      "r702",
      "r703",
      "r704",
      "r705",
      "r847",
      "r984",
      "r1011"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r898"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r900"
     ]
    },
    "ntgr_SegmentContributionIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "SegmentContributionIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment contribution income.",
        "label": "Segment Contribution Income",
        "terseLabel": "Total segment contribution income"
       }
      }
     },
     "auth_ref": []
    },
    "ntgr_SegmentContributionMargin": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "SegmentContributionMargin",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment contribution margin.",
        "label": "Segment Contribution Margin",
        "terseLabel": "Segment contribution margin"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails"
     ],
     "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": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r259",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r289",
      "r290",
      "r295",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r371",
      "r381",
      "r385",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r828",
      "r831",
      "r832",
      "r838",
      "r886",
      "r1146",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r164",
      "r167",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r293",
      "r294",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r713",
      "r716",
      "r718",
      "r776",
      "r778",
      "r782",
      "r793",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r816",
      "r849",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r885",
      "r889",
      "r1083",
      "r1146",
      "r1150",
      "r1151",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r148",
      "r259",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r278",
      "r280",
      "r281",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r295",
      "r827",
      "r829",
      "r830",
      "r831",
      "r833",
      "r834",
      "r835"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfReclassificationsOutOfAOCIDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r99"
     ]
    },
    "us-gaap_SettledLitigationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SettledLitigationMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Settlement With TP-Link",
        "label": "Settled Litigation [Member]",
        "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval."
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/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": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r859"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r479"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r479"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r477"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r477"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r474",
      "r475"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r474",
      "r475"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r478"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r478"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTotalStockbasedCompensationExpenseResultingFromStockOptionsRsusTimebasedAndPerformancebasedAndTheEs",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r460",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r46"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r46"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r473"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r472"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r470"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r466",
      "r467"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r466",
      "r467"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfPerformanceSharesActivityDetails",
      "http://www.netgear.com/20240929/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": [
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r471"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r473"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r472"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r470"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r17"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1086"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu",
      "http://www.netgear.com/20240929/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": [
      "r141",
      "r142",
      "r1003"
     ]
    },
    "ntgr_ShravanKGoliDirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "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/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r111",
      "r228"
     ]
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r154"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndReconciliationOfSegmentContributionIncomeToIncomeLossBeforeIncomeTaxesDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsNarrativeDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "terseLabel": "Segments",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r184",
      "r259",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r289",
      "r290",
      "r295",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r371",
      "r374",
      "r381",
      "r385",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r828",
      "r831",
      "r832",
      "r838",
      "r886",
      "r1146",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r82",
      "r85",
      "r86",
      "r182",
      "r218",
      "r219",
      "r220",
      "r232",
      "r233",
      "r234",
      "r236",
      "r241",
      "r243",
      "r245",
      "r260",
      "r333",
      "r334",
      "r372",
      "r428",
      "r510",
      "r511",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r542",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r579",
      "r584",
      "r672",
      "r693",
      "r694",
      "r695",
      "r710",
      "r769"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureRevenueScheduleOfNetRevenueDisaggregatedByGeographicalRegionAndSalesChannelDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionParentheticalDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfNetRevenueByGeographicAreasParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r164",
      "r167",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r293",
      "r294",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r713",
      "r716",
      "r718",
      "r776",
      "r778",
      "r782",
      "r793",
      "r800",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r816",
      "r849",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r885",
      "r889",
      "r1083",
      "r1146",
      "r1150",
      "r1151",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
      "http://www.netgear.com/20240929/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": [
      "r232",
      "r233",
      "r234",
      "r260",
      "r579",
      "r619",
      "r700",
      "r711",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r750",
      "r752",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r769",
      "r890"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r260",
      "r296",
      "r579",
      "r619",
      "r700",
      "r711",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r750",
      "r752",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r769",
      "r890"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r907",
      "r917",
      "r927",
      "r959"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r10",
      "r81",
      "r82",
      "r124"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansScheduleOfStockOptionActivityDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)",
        "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": [
      "r10",
      "r81",
      "r82",
      "r124",
      "r471"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r47",
      "r81",
      "r82",
      "r124"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r82",
      "r85",
      "r86",
      "r124"
     ]
    },
    "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Authorized, Number of Shares",
        "terseLabel": "Number of shares of common stock authorized",
        "verboseLabel": "Number of shares of common stock authorized to repurchase",
        "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Remaining Authorized, Number of Shares",
        "terseLabel": "Shares remaining authorized for repurchase (in shares)",
        "documentation": "Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r10",
      "r81",
      "r82",
      "r124"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails",
      "http://www.netgear.com/20240929/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": [
      "r10",
      "r81",
      "r82",
      "r124"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureStockholdersEquityScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentDetails",
      "http://www.netgear.com/20240929/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": [
      "r82",
      "r85",
      "r86",
      "r114",
      "r733",
      "r749",
      "r770",
      "r771",
      "r874",
      "r897",
      "r1012",
      "r1042",
      "r1132",
      "r1180"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r51",
      "r52",
      "r53",
      "r182",
      "r183",
      "r219",
      "r232",
      "r233",
      "r234",
      "r236",
      "r241",
      "r243",
      "r333",
      "r334",
      "r372",
      "r428",
      "r510",
      "r511",
      "r517",
      "r518",
      "r519",
      "r521",
      "r522",
      "r523",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r542",
      "r569",
      "r571",
      "r575",
      "r578",
      "r584",
      "r694",
      "r695",
      "r708",
      "r733",
      "r749",
      "r770",
      "r771",
      "r798",
      "r896",
      "r1012",
      "r1042",
      "r1132",
      "r1180"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "terseLabel": "Stockholders' Equity",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r229",
      "r412",
      "r414",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r428",
      "r541",
      "r772",
      "r773",
      "r799"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r585"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r585"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureStockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r585"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r953"
     ]
    },
    "ntgr_TamesaRogersChiefPeopleOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "TamesaRogersChiefPeopleOfficerMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tamesa Rogers Chief People Officer [Member]",
        "documentation": "Tamesa Rogers Chief People Officer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r18",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1059",
      "r1061",
      "r1063",
      "r1064"
     ]
    },
    "ntgr_ThirtyOneToFortyFiveDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "ThirtyOneToFortyFiveDaysMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "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/20240929",
     "localname": "TimeBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureEmployeeBenefitPlansScheduleOfTimebasedRsuActivityDetails"
     ],
     "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/2024",
     "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": [
      "r945"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r952"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r974"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableforsaleExcludingCashEqu",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfValuationOfCompanySFinancialInstrumentsByVariousLevelsDetails"
     ],
     "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": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r411",
      "r425",
      "r540",
      "r564",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r673",
      "r863",
      "r865",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r875",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1116",
      "r1119",
      "r1120",
      "r1121",
      "r1128",
      "r1131"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r977"
     ]
    },
    "ntgr_TrdArrSecuritiesAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "TrdArrSecuritiesAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available shares",
        "label": "Trd Arr Securities Avail Amt",
        "documentation": "Trading arrangement securities available amount."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "ntgr_TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureEmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Sixteen Plan And Two Thousand Twenty Four Inducement Plan [Member]",
        "label": "Two Thousand Sixteen Plan And Two Thousand Twenty Four Inducement Plan [Member]",
        "terseLabel": "2016 Plan and 2024 Inducement Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ntgr_TwoThousandThreeEmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "TwoThousandThreeEmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/20240929",
     "localname": "TwoThousandTwentyFourInducementEquityIncentivePlanMember",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureRestructuringAndOtherChargesSummaryOfActivityRelatedToAccruedRestructuringAndOtherChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r379",
      "r383",
      "r384"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfLongLivedAssetByGeographicRegionDetails",
      "http://www.netgear.com/20240929/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/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfAmortizedCostAndEstimatedFairMarketValueOfInvestmentsClassifiedAsAvailableForSaleExcludingCashEquivalentsDetails",
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfInvestmentsClassifiedAsAvailableForSaleInContinuousUnrealizedLossPositionDetails",
      "http://www.netgear.com/20240929/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": [
      "r823",
      "r855",
      "r857",
      "r863",
      "r1145"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r971"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "Gain on investments, net",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Schedule of Investments Classified as Available-for-Sale in Continuous Unrealized Loss Position",
        "documentation": "Tabular disclosure of unrealized gains and losses on investments."
       }
      }
     },
     "auth_ref": []
    },
    "ntgr_UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.netgear.com/20240929/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/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "ntgr_VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.netgear.com/20240929",
     "localname": "VikramMehtaSeniorVicePresidentSmbProductsAndServicesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vikram Mehta Senior Vice President, SMB Products and Services [Member]",
        "documentation": "Vikram Mehta Senior Vice President, SMB Products and Services."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r941"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://www.netgear.com/20240929/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": [
      "r1018"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails",
      "http://www.netgear.com/20240929/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": [
      "r248",
      "r253"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/Role_StatementUnauditedCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares used to compute net income (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/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails",
      "http://www.netgear.com/20240929/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": [
      "r247",
      "r253"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://www.netgear.com/20240929/taxonomy/role/DisclosureNetIncomeLossPerShareScheduleOfNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r939"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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/2147477401/830-230-45-1"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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/2147478353/942-405-50-1"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r73": {
   "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(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "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)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r110": {
   "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"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r124": {
   "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"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r131": {
   "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"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r136": {
   "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/2147478546/942-210-S99-1"
  },
  "r137": {
   "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/2147478546/942-210-S99-1"
  },
  "r138": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r139": {
   "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/2147478546/942-210-S99-1"
  },
  "r140": {
   "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/2147478546/942-210-S99-1"
  },
  "r141": {
   "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/2147478546/942-210-S99-1"
  },
  "r142": {
   "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/2147478546/942-210-S99-1"
  },
  "r143": {
   "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/2147478524/942-220-S99-1"
  },
  "r144": {
   "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/2147478524/942-220-S99-1"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r197": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r198": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r414": {
   "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"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r493": {
   "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"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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/2147477891/740-270-50-1"
  },
  "r516": {
   "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"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r584": {
   "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"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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/2147478345/912-310-45-11"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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/2147478859/928-340-50-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r653": {
   "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/2147478546/942-210-S99-1"
  },
  "r654": {
   "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/2147478546/942-210-S99-1"
  },
  "r655": {
   "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/2147478524/942-220-S99-1"
  },
  "r656": {
   "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/2147478524/942-220-S99-1"
  },
  "r657": {
   "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/2147478524/942-220-S99-1"
  },
  "r658": {
   "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/2147477314/942-235-S99-1"
  },
  "r659": {
   "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/2147478451/942-360-50-1"
  },
  "r660": {
   "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/2147478777/944-210-S99-1"
  },
  "r661": {
   "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/2147478777/944-210-S99-1"
  },
  "r662": {
   "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/2147478777/944-210-S99-1"
  },
  "r663": {
   "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/2147478777/944-210-S99-1"
  },
  "r664": {
   "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/2147478777/944-210-S99-1"
  },
  "r665": {
   "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/2147478777/944-210-S99-1"
  },
  "r666": {
   "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/2147478777/944-210-S99-1"
  },
  "r667": {
   "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/2147478777/944-210-S99-1"
  },
  "r668": {
   "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/2147478777/944-210-S99-1"
  },
  "r669": {
   "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/2147477250/944-220-S99-1"
  },
  "r670": {
   "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/2147477250/944-220-S99-1"
  },
  "r671": {
   "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/2147477250/944-220-S99-1"
  },
  "r672": {
   "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/2147477250/944-220-S99-1"
  },
  "r673": {
   "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/2147477250/944-220-S99-1"
  },
  "r674": {
   "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/2147477250/944-220-S99-1"
  },
  "r675": {
   "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/2147477250/944-220-S99-1"
  },
  "r676": {
   "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/2147477250/944-220-S99-1"
  },
  "r677": {
   "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/2147477250/944-220-S99-1"
  },
  "r678": {
   "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/2147477965/944-235-S99-1"
  },
  "r679": {
   "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/2147477965/944-235-S99-1"
  },
  "r680": {
   "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/2147477965/944-235-S99-1"
  },
  "r681": {
   "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/2147477965/944-235-S99-1"
  },
  "r682": {
   "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/2147477965/944-235-S99-1"
  },
  "r683": {
   "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/2147477965/944-235-S99-1"
  },
  "r684": {
   "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/2147477965/944-235-S99-1"
  },
  "r685": {
   "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/2147477965/944-235-S99-1"
  },
  "r686": {
   "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/2147477965/944-235-S99-1"
  },
  "r687": {
   "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/2147477965/944-235-S99-1"
  },
  "r688": {
   "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/2147477965/944-235-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r691": {
   "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"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r703": {
   "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(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r704": {
   "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(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r705": {
   "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(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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/2147478009/946-205-45-3"
  },
  "r709": {
   "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/2147478009/946-205-45-3"
  },
  "r710": {
   "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/2147478009/946-205-45-4"
  },
  "r711": {
   "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/2147477796/946-210-45-4"
  },
  "r712": {
   "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/2147478795/946-210-50-1"
  },
  "r713": {
   "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/2147478795/946-210-50-1"
  },
  "r714": {
   "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/2147478795/946-210-50-1"
  },
  "r715": {
   "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/2147478795/946-210-50-1"
  },
  "r716": {
   "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/2147478795/946-210-50-2"
  },
  "r717": {
   "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/2147478795/946-210-50-6"
  },
  "r718": {
   "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/2147478795/946-210-50-6"
  },
  "r719": {
   "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/2147478795/946-210-50-6"
  },
  "r720": {
   "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/2147478795/946-210-50-6"
  },
  "r721": {
   "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/2147478795/946-210-50-6"
  },
  "r722": {
   "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/2147478795/946-210-50-6"
  },
  "r723": {
   "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/2147479170/946-210-S99-1"
  },
  "r724": {
   "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/2147479170/946-210-S99-1"
  },
  "r725": {
   "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/2147479170/946-210-S99-1"
  },
  "r726": {
   "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/2147479170/946-210-S99-1"
  },
  "r727": {
   "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/2147479170/946-210-S99-1"
  },
  "r728": {
   "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/2147479170/946-210-S99-1"
  },
  "r729": {
   "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/2147479170/946-210-S99-1"
  },
  "r730": {
   "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/2147479170/946-210-S99-1"
  },
  "r731": {
   "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/2147479170/946-210-S99-1"
  },
  "r732": {
   "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/2147479170/946-210-S99-1"
  },
  "r733": {
   "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/2147479170/946-210-S99-1"
  },
  "r734": {
   "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/2147479170/946-210-S99-1"
  },
  "r735": {
   "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/2147479170/946-210-S99-1"
  },
  "r736": {
   "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/2147479170/946-210-S99-1"
  },
  "r737": {
   "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/2147479170/946-210-S99-1"
  },
  "r738": {
   "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/2147479170/946-210-S99-1"
  },
  "r739": {
   "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/2147479170/946-210-S99-1"
  },
  "r740": {
   "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/2147479170/946-210-S99-1"
  },
  "r741": {
   "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/2147479170/946-210-S99-1"
  },
  "r742": {
   "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/2147479170/946-210-S99-1"
  },
  "r743": {
   "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/2147479170/946-210-S99-1"
  },
  "r744": {
   "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/2147479170/946-210-S99-1"
  },
  "r745": {
   "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/2147479170/946-210-S99-1"
  },
  "r746": {
   "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/2147479170/946-210-S99-1"
  },
  "r747": {
   "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/2147479170/946-210-S99-1"
  },
  "r748": {
   "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/2147479170/946-210-S99-2"
  },
  "r749": {
   "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/2147479170/946-210-S99-2"
  },
  "r750": {
   "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/2147479105/946-220-45-3"
  },
  "r751": {
   "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/2147479105/946-220-45-7"
  },
  "r752": {
   "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/2147479134/946-220-S99-1"
  },
  "r753": {
   "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/2147479134/946-220-S99-1"
  },
  "r754": {
   "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/2147479134/946-220-S99-1"
  },
  "r755": {
   "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/2147479134/946-220-S99-1"
  },
  "r756": {
   "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/2147479134/946-220-S99-1"
  },
  "r757": {
   "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/2147479134/946-220-S99-1"
  },
  "r758": {
   "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/2147479134/946-220-S99-1"
  },
  "r759": {
   "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/2147479134/946-220-S99-1"
  },
  "r760": {
   "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/2147479134/946-220-S99-1"
  },
  "r761": {
   "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/2147479134/946-220-S99-1"
  },
  "r762": {
   "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/2147479134/946-220-S99-1"
  },
  "r763": {
   "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/2147479134/946-220-S99-1"
  },
  "r764": {
   "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/2147479134/946-220-S99-1"
  },
  "r765": {
   "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/2147479134/946-220-S99-1"
  },
  "r766": {
   "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/2147479134/946-220-S99-1"
  },
  "r767": {
   "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/2147479134/946-220-S99-1"
  },
  "r768": {
   "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/2147479134/946-220-S99-3"
  },
  "r769": {
   "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/2147479134/946-220-S99-3"
  },
  "r770": {
   "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/2147479134/946-220-S99-3"
  },
  "r771": {
   "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/2147479134/946-220-S99-3"
  },
  "r772": {
   "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/2147477968/946-235-50-2"
  },
  "r773": {
   "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/2147477968/946-235-50-2"
  },
  "r774": {
   "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/2147477271/946-320-S99-1"
  },
  "r775": {
   "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/2147477271/946-320-S99-1"
  },
  "r776": {
   "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/2147477271/946-320-S99-1"
  },
  "r777": {
   "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/2147477271/946-320-S99-2"
  },
  "r778": {
   "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/2147477271/946-320-S99-2"
  },
  "r779": {
   "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/2147477271/946-320-S99-3"
  },
  "r780": {
   "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/2147477271/946-320-S99-3"
  },
  "r781": {
   "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/2147477271/946-320-S99-3"
  },
  "r782": {
   "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/2147477271/946-320-S99-3"
  },
  "r783": {
   "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/2147477271/946-320-S99-5"
  },
  "r784": {
   "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/2147477271/946-320-S99-5"
  },
  "r785": {
   "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/2147477271/946-320-S99-5"
  },
  "r786": {
   "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/2147477271/946-320-S99-5A"
  },
  "r787": {
   "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/2147477271/946-320-S99-5B"
  },
  "r788": {
   "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/2147477271/946-320-S99-5B"
  },
  "r789": {
   "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/2147477271/946-320-S99-5B"
  },
  "r790": {
   "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/2147477271/946-320-S99-5C"
  },
  "r791": {
   "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 A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r792": {
   "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/2147477271/946-320-S99-6"
  },
  "r793": {
   "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/2147477271/946-320-S99-6"
  },
  "r794": {
   "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/2147477271/946-320-S99-7"
  },
  "r795": {
   "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/2147477271/946-320-S99-7"
  },
  "r796": {
   "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/2147477271/946-320-S99-7"
  },
  "r797": {
   "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/2147477271/946-320-S99-7"
  },
  "r798": {
   "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/2147478448/946-505-50-3"
  },
  "r799": {
   "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/2147478448/946-505-50-6"
  },
  "r800": {
   "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(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r801": {
   "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/2147478522/954-440-50-1"
  },
  "r802": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r803": {
   "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/2147478979/970-360-S99-1"
  },
  "r804": {
   "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/2147478979/970-360-S99-1"
  },
  "r805": {
   "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/2147478979/970-360-S99-1"
  },
  "r806": {
   "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/2147478979/970-360-S99-1"
  },
  "r807": {
   "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/2147478979/970-360-S99-1"
  },
  "r808": {
   "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/2147478979/970-360-S99-1"
  },
  "r809": {
   "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/2147478979/970-360-S99-1"
  },
  "r810": {
   "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/2147478979/970-360-S99-1"
  },
  "r811": {
   "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/2147477332/976-310-50-1"
  },
  "r812": {
   "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/2147479230/978-310-50-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r874": {
   "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"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r884": {
   "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"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r887": {
   "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/2147478795/946-210-50-1"
  },
  "r888": {
   "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/2147478795/946-210-50-6"
  },
  "r889": {
   "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/2147477439/946-210-55-1"
  },
  "r890": {
   "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/2147477802/946-310-45-1"
  },
  "r891": {
   "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/2147477271/946-320-S99-1"
  },
  "r892": {
   "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/2147477271/946-320-S99-2"
  },
  "r893": {
   "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/2147477271/946-320-S99-3"
  },
  "r894": {
   "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/2147477271/946-320-S99-6"
  },
  "r895": {
   "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/2147479168/946-830-55-10"
  },
  "r896": {
   "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/2147479168/946-830-55-11"
  },
  "r897": {
   "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/2147479168/946-830-55-12"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r933": {
   "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"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r985": {
   "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"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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/2147479532/912-730-25-1"
  },
  "r1145": {
   "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/2147477268/942-320-50-2"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1178": {
   "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/2147478009/946-205-45-4"
  },
  "r1179": {
   "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/2147479170/946-210-S99-1"
  },
  "r1180": {
   "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/2147479134/946-220-S99-3"
  },
  "r1181": {
   "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/2147477802/946-310-45-1"
  },
  "r1182": {
   "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/2147477271/946-320-S99-1"
  },
  "r1183": {
   "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/2147477271/946-320-S99-2"
  },
  "r1184": {
   "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/2147477271/946-320-S99-3"
  },
  "r1185": {
   "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/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>95
<FILENAME>0000950170-24-120104-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-24-120104-xbrl.zip
M4$L#!!0    ( "Z#85E(]F4S(5<# $QW+@ 1    ;G1G<BTR,#(T,#DR.2YH
M=&WLO7EW5$ES)_R_/X4&'[^VS^N W!=ZF4.S/ ]GN@$#/6/_U2<R,Q)J6E3)
M524:^=-/Q)4$$LTBH$1EJ7F.34NJ6_?FS=A^$1G+]__SU8O]O9>T7,T6\Q_^
M65]7_[Q'\[IHL_FS'_[YUI/;]^__\__\\1^^_Q\ >W?NW7^P]X#^V+M5U[.7
M=&>VJON+U>&2]O[ER2__NG=_OC^;T]Y__/3XY[T[BWKX@N;K/=A[OEX?W+QQ
MXX\__KC>^FR^6NP?KOE9J^MU\>+&'L#)S6\O">7O>W=P37LWC3(.M :EG^IP
M4_F;)E]W6JO_7ZF;2IWYVN+@:#E[]GR]]R_U7_?D6_SL^9SV]^EH[]YLCO,Z
MP_V])Z=/_3=>9KV^=VM_?^^Q?&VU]YA6M'Q)[?KQ39^O>3]X3^:K'ZZ=6?H?
M]OIB^>R&SCG?>"777#N^Z.:KLMQOL]?7RJ_3E4:I<./XPW.7KM]YJ3^^='WV
MTMFY!9R]VM[@?5SSJ]'I];SSOW_@<OFXX.KUY:_^=/VY]Y-/3R^=O7K??;4L
M0T@N%#^]?+Z8/V#*+V?UW5]KZ^6-]=$!W> +87Y\Y>M5K6;O6A._@;[Q'[_\
M_*0^IQ<(;[_ZX0J>(1Z\_F;'59F^=_+!#6&*TXOY\2"/7WUD=?P= \J"U:??
MK(O#^7IY=)YZ*ZK7GRU>WCCY\-RC9J_6P)^?>]#I]6_V[<9ZB?-57RQ?3-PO
MV^I!I3,/IMI@=5C>_>"3#\\]>+5<_WDS^(_G+CI<+]_++_D&?_J:H.MGYZ^<
MT_H9X7(27[FCRB:_WEZ:O7N=_,'YS5DMG-'Q0QQ^?,6977CO#IR[,S%3F7?)
MF%$WZ-6:YJM9V2>@B?>F/5^!N:[.4.W=B_H0R817#.AP[<=_V/O^.6'C_^Y]
MOYZM]^E'K>#?O[]Q_+/\]06M<=*)0/]U.'OYP[7;BSFO:@U/F>^N[=7CWWZX
MMN;%WI@4S0VYZXV3VWY?%NUH;[4^VJ<?KKW Y;/9_.8>'JX7_V/VXF"Q9,E8
M?W> 3=3WS;UT\.H[634\)]%U-_?T=]>F1;39R]-[M-GJ8!^/1'")/_U^]NJF
M/(J6QS_.6J/Y].,;R=Z;,2WN_6:B:EUU ]$'#2YCAF)UXJU(F"E'K0-OZQQ?
MR%-H=O/NG'?AZ#:_W1+W[\\;O?I?='3RQJ_6CZGS7OQ6-/.?K@G(JPI.A0"Y
M6+ZS<3FXHK*W_=J/BE6"-B8K]_V-<TM[]TIK0+*^$NA2"[@8$)"JA1I5["6C
M=:J=7>DM-EU-S->]?7SV>2OLN+^B"RTN1-:DE0J0HPC.A XEA@RJZ!@Z^10I
MGUW<[</E4I;&UA?W_Y,E\>Z\B<W\O'4":,/*YD(K3<X6[S& HY3 ==<A929X
M[XK_&RKYCF=7>@H"CI?ZB.^T:/?X;ZO/6^J_V_>L\MX2ZP0=CI?I8L\I,79
M8Q2X%HGO5GAK^1DN87?5]]-EGMB(F[<7+U[,UK+8U:UY$Y%D 6(<-*,_+;;9
M4%&U!I94YJW "MEX7FRTMG2+RFA61H?SV?$7?OWMUR=W6+NL9C?GLWV6Z^4A
ML4B_>^DFEJ9ZX:5/V]P2+[W:!J39+C2^L7\C4I^Q=/2F6L?[K)%88@U3L2C%
MPJ"#0:9IM9^P]/.\P4*ELS8)#!4/SK<,F6*%XFQNR+N"-;Z]\L?TDM4P/6:K
M/IOSHIE#)JW*QOUAV9\]F]3KW5<'5-?4GLY>\"4/^Q/^ZZH?[]HQ2^D_O69P
MT6E5H#":X;5X!\DW SG4EE*Q3$!6U8_T?UY,/JUIY)V!VI#9J2IB4O.+$CJ=
M2J%B>OI:;^:4(F3E"K6DSBK7,*<$WNI>;%?\8MGE>D&"*=UU*Z5!\0[!A5[D
MM3RT9IJVK,&5"V^_UL.#R63.G_U,#"9_GF&9[8M*/]9(3]:LA80/'_;7P/O1
M8C4[?M=3R_OS;+7^+)'Z\4/X[A]OU<HOVT[7Q,Q_LJH+T3B'Z O&S-P;1;-E
M#Z4S$"M>^^XP]&SSU]J,"PGIIC;CQGD;OZ1.?%VEU8_?BQ-P<S5A;E[9WN04
MW!1P_,.U%6.-?0'@T]^>+V7A@A/A% ]>?[5JPG@WWKKG].MJ<;B<?IN<G)LG
M;S]1XO9O206E56S, (Y-0>5]*,A O'I%)D17D.*UTZ_2A"A.?YLU^;W/:+DW
M+9O>";UOW_]?Y_'#VU\^O=V*G@G]CG]M_+!7!_NS.EO_0B\*/Z+-7@@1V6E^
MS1&O:?[3X8I1UVKUY/@6JUNO9JMK/\H.W7QPC)[O+9:G%QW?[_L;[WS,)SQ=
M-+]8D_\S6S^_?;A:+YC$3W"?:?\<Q2$^7L3KM9[YY.GSY>+PV?/[3(?E"VHS
M7!Y]9%$WWMJB&^^BQ\&DPUYOYQJ7:\$I/TZNO1+7_O5]7G_VFK#MS*4LEOG-
M(XX_.?W]]"$WSC'3>WA+AU9[)S#!LHU*&B$9GZ!5YYG'FE&][C)OW9; AUB4
MOS/MOY2MV&%\\]"_T>+9$@^>SQC'G>>CN[_<O77)S&(OSBP6V-UZ<^D7,8NQ
M42$A9!\MN-(0"D7VS6TG-M*N.+2C,8O0[#$R^CNFD?SZ"[Z:O3A\<:6X(3(1
MOC8WN&B<91"8# ,E%TQ@[R)9-GB5*"K7FTZC<<,I41XM%_RJZZ-'^SA?LXMP
M][\.9P>3*CF2F,-;=F'1UW_@DOBZTQ_O,)C=7TS?N+U8K3]FL#Z#P,<AO?4)
MS8[]T?.??!;-O*LF$WO21 PE^$<H)57 VFU*#DM'-2K-/M^8WYDMV0;L'SU=
M\#U6@O,V!3 V;8)VU"YX;!38,3<4&@/4D-FY[!U"2M1:**[HX>S"*07OSU_2
M:@H5_%GP?WWR=,F.S.'RZ G5P^7D-6R*<^[A;/F_<?^0?CIZ_>/?^4UP69\?
M_2SJY?Q:7E]T?WYPN%Y-5^A-+>;^_'7H]J>CV\P&SQ;+HX?]#I7UR9L?G5_-
MK9<XVT?VUOA[*Y:T"^_/EVG"MX#O%VE"=NQ#96F)B&R]V(:Q:\V_-I5B*)JT
M]V54GMU53?C)CMX&?*JX!9\J(;OEH8)WK 0=FUPHE5VLYD+K&'R*Z$=CK8^
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
M&K6^=07>DC%7FG2O<JR<!79I1$B1#&M\78TS.?@ZK%\V4@N6R\GC4B:Y6$E
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
M1D6O1XV!'7A28NM"@!2#DG'(H?9>C8W#N?)_'<]B"SE15AERIB*D6ED78S2
MCC(4FS6Z3IC+<.!GT%'WVZC8WP;'^.#(>G9I*'F)+ 4H+1:&RR&H9%-*-&1P
M8D".^<J%^%O "-;7$B3ELEF2M)YL(.MD(.5 -:>D?1K2WFS3*ER.Y9?(H?$A
M0:#$&,TJ@NQR Q\IL)N4,91ADU6.\]U?T^3=R9-_HSDMF4CS=JNQBSMCQQAE
MN.[=XQ%'5]+;M9'ER++-3DQ#!MZF0T$EQPC9(:J"S0S;;'K@T,66=&4JEO6E
M/)F%T[5(D%0BB#H4;[7-M /IZ2/57E_YG#*;R,3B,X3H)CRF(7EVR%W,-G:?
M:VC#!KO&]\!'(# VC#XFP"CPJ5"!W!SQ U#[C%F9,ERD;-OP:02S7)PUF2R$
M)#,Y2,QR\XT]:VNIQHQ*#UOO.U;[J7=UF3I6&(P)Y65?7B0+X$(\^UDAIAU5
M*\6A"E:Q+^8,.*TCH&^>'8+6JF$.]>-% 7>A?O:\YQ; JHUX;C7E1MI")^F^
M*=VC2\8(JNO"?K1"-1ZU-A=PV5$)JZ1]TAFZ<].<42D-B1&Z5>RI9:-L'HYF
MN^5M;R/RV1+CK9BA!6GC435"IL*4K:W8:MCDE^&(^M<Y//D$G'<VQ>>+&()]
M+&VQ ^DNPVM-ED98!";$V+RMQ?MA^]E=2,HE'B,Y/RSF9SHB?1T9WTX=JE.*
M$#-!G5J+9*,!0V,]7FQ7Q=KLMC7U?<V8O'THG/:2YH?TF%ZPFSR;/SL#V!^6
M_=FSB;I".3EO>#ICG?WL87_"?UUUK/+9D],-/F:![R_GQM?;0NXC5 M"-8%(
ME_NDUPQZ9@,'BLL[Y57N3HY$/.L0S%DF<#)VM!8#QIA)7;JO^!G:=@OC]YQB
M_SF*F^*+>"VV0;*R<81)E1*M&P]3C68DMX":G&HJ66N.9V$ZS7@X>=-!5_X1
MNR-CANN=O.%@R)<IFPU6A3CC;;,Z0/>B;#PF2,8@Q)9-3"TDHW?[$%#.D<0F
M[%\&34: )U;G&),'[R333KL&N5("Q-BK]3$%-URZSL7[WSQ:T@'.V@F^7#'J
M/-L1Y]9J11_MQ'GAU5S)9CC.*3*]-J"B9*).8/3J>Y8!.\J%JIN/PS;&N_!Y
M\.M:,(:+2^&H7:D(<4ZG'%4 TV4T=(E2DX>5#:-5D:QNL0ZK?7>M4G8[83\7
MDE*-@6G($A#H_!-3.4&HR@?^P)5Q!R5=R+X^H?U]%D\6S5]P^3NM^>>KG%_C
M0B[(NPU=LC%<LG)0HEF]IDS9,[7SN'5W=_@]7TXQV?MST:Q3.L:I]/UT=&+_
M'M/^1&89'O<6E#ISQLX7;LKNOFM9CV>KW]\J*%LLB6WOW5?UN00O^5=!XM^.
M^3Z->]&CS^1AZI7K3"? ,%7<*.<8_.N2APM/;C6EYY*<+JS6,&J'$+MBS*X0
M>.L)HF<#H53WO0^K1'; [%].8RA7&FHDZ07NI5U7[%!L]6 *?U)KZYG*J$0;
MVY)OR7%N6#P[R:!0=V _24')O8)J,2<Y6*_C#D88*U/VDI1D#\WJ[B"4:&4^
M;V!YZX8=V4+)*U=M'S9E:JCYO!NDB6=ZH&T$S78/T^"N(E,Z<T)C4G6Y^V&S
MRR]HN"Y_DMH7X$"[H6-J;XQM%1NXEI'_J142LJ64IQB6+QMQ6-GZUKCMO'AO
M,%CH#>;<F2%MM$FJMBL4947YZMH8IKHR;OWV/39O\SK#_3=.Y-EY:Z>MA=EO
ME+. -W1;L8E\2<OUC#\\TYKXLIL.;U(I6V>;":R*L\W@K+> $<TTBM1:MIY8
MAA7F3==$?JDW^;6&\VWGX-4[<? 90S%^DMY]R&J_. O>],1VW>H4AI7O'<GR
MW>#D3>^2\5@T&"=' I+JFTQF"3>A>1^JJV7\.08#4NMM_.4NCK_.)G!_D2!Z
M%]FD!M8"D0E*10$Z5<%3EW[QQL8Z;"QAMP) &SRL\S[7:%6#Y&J31, ,1;-N
M#BJS\E1>9[UK;0XN9^3W)<$<C\'65(""+> ")LBA.>BV*?972NEQV'C-)PT?
M%8DZ7-/R]44[XSYX[*5C@>"BM /7"5*N!I!R]M&8X'$X"GWK [*E\*L/)EEI
M'-U2D8-4TR G']G7M"%C;29=OC;=GBF)IC1E$I0>Q&63G/+(0-PT:S)[V3V:
MX21ED_$7_37B+W)<+3KT)?O[\TL>V+Q).\=HHI3BH41QY[4.D!O+2?>E80Q*
MISQL0M][@S!?=(H_$&E*-A0(2HF:-56U;.!Z 1]4U5X5Z].P_3B&"IO^A8-U
MV+HRTI#'1@?.60M8NX=>;7$]^!QV>T+85V_I\A4C=EM(-_-('4V(4'6KXG,V
MJ="/$+I6E.30>KQ#ZFW[G)OT:$I(H3'ARS0$/GHY[R0#+495*HNR[<.&X$Z/
M_C]]^O.=V9)]C_VCIPN^QXJU\_)KNCY_D::9OI000E*@?<HRP*%*(Q\'46&M
MKI=F:=A8_'B%-UO(I?0U6-6+H/-HP'49%-A=!TVMV!AM57%\2S[0[/!MI$'4
M%*M1"8+V3,+,)$0K ?EL$Y'*JJ5ATUG>*D0\;I/$E_V$*VI3?MA,XD<3\7Z=
MSR[#_QU"")NW8I&MKAV<#Q52L Y\4<8[G!#UCE!PRWVUGLQ>K8GF<M$MZ;+U
MP89;WSIL?0ZG)E5-A8!.ZC2]AQQ4D E>KG3^G]]6&XEO)#HE40ML#W22$STV
M L%E]LUSE1%;SD5'A+33B317UC??T@D&,5 /,0%%L3W%!$C:-S#65=]:\7J\
MTKYM=Y^XI* :=1]:[$"^R<!9Y@8TQH,-K:,UC 7:<+IU-],I-AE;Z<KTAAIR
M+A8<!0VEN 0UEF)-#C;KX;J #'I:O(V0R3:"H1U1Z5*!L#1PMGEVU[J<C'43
M=-5=M>$2<+YTDMO3Y[/E^NCAG)XNF+R,PV<OZ0X>[8R4,\0E:WH!X]74X:!#
M]A@ADI?&,SGZ\0+8(T5)+B>U-.C2%34$@TWF=[<$V'QA)(.NFNZ]-L,>9(Y
ME0%ZGP7=M,\V@8G6@S,R1R>% LF%G)-KF<JPC5T&S(#:@KL9C+(,51.DEJI0
ML$'1H0H*JCV7JJT:+@EX:\UCK_SDCF ]!:=EYJDT8@O%"3#6T+6JU::86QH.
M#G\IN)D0S9/9JZ<+B3X>70#77!Z#[BC7.-]+RYVM@-2(N%8EH)A!8>Y(B;16
MPYXB?L4#ZETE+CK4%(&L# UA#0&E=L80JAAV?G0J83CL_!?I+KXUAD ;K0%K
M-,/VT%G:4W.0>K#%D8JDAYWN-'QW\>W$-()K2E&U8&.4>7U>0\JV ?82,"G+
M2GRX9L_;.:P/T02OFH%JI/ZGFLB^#C_ ]>X#BX+18=B\Z!%]UBWD/(6(W?MJ
MH%696Y,*\WF,Q S2E8\5E;?#&;0+I[;_^N3IDG!UN#S:O:SDD)(W7L8(V:98
MHFJ!'+*&8'PMY'NW#D<ES-B]K;8D:(DHUB"Q)CG)]E*J*AW652/=@XFVCQLI
M'[3K[R:E+0=%.D>P33OIO5BAD*[ .M"%0*KU-JPE^^OU$!WG* 5#M[41H!(
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
M4XL]EM6S!\):F6^)@M:#,FR!*D/R*&\JL$Z') Y'Y+4Q\\@<6C$%6$)L38J
M)\6E* 96ZFU:&VLSR%726IMQI#"*21 LQOJQ)5/87Y$T&S8OTMZ2D9UIQ/:4
M^<Z+"671#3FQEC#'SA 3.JO**L"R&V+8%)F*@W"B]9X=/!5@LKXNM,9+96WE
ME66:LXGV-9SG1&M8,AO[*<R#^AA7L0UF7\(&GT@\ RO4;NPTL!YCQ\;(.#&&
ML[SQ;#N,-8FQ,;*SY29<14Q1L<%=L+*X<"EH#Y1T,"D(3A<68P%N;!781'1^
M'KL>TBR+_2K-"(;U 2NH+@S+&)/QI) F"QDM"U=IK'P8)8L#A>Q&R4.1!4,Q
MJ@;RXH5V0?2]-BFFD4KQ[M/D)B&SOE'!2T-I 7,"J4(6G)/97^V=.5LXL87H
M&IL)9D(GF<]&LCB:G#\I]A^\9K?1#T+M6%#ESJ1@OY?ULA8WPO F,8L'1CDJ
MLG-]GMI,: 9B&EF3>P';6O ;VRKM-;._)!QTH79,)GLI<-%BTEQGV%5"DMZ_
MW4DO+%Y3&F0/V&U4*E4$AG]"57:JT#!]63DIUJ.%W0M_?@]JFUPM RP8 @ #
M\AY(=_&@M.]5!3,!9VQL8I _[*U'<3.D]9V8J:(3_SDQLI\N\T;V)XOY9,'0
MG0T_\C^J9%99*C(9A)79\6?G@U>H4Q(E)RXPVT&6NFA8XQ,[.WER(MF%9U0,
M[(Q.26;L3GHV)X:U,WLJE;%5FI2JK]VRF%N^_?&87@D7\4^)?];LGX5)X6-,
M68I>J*0DNI>]ZL:NE8^! 8KWU1W?C;F%L3:_*88)AK,SQ(8'JF)5'TMK[%2)
MQ\_V.+$KP_YJG^8/&9D_A$"9_\X@+WDKLIVE6QJS$335946,&/A9_&3&E96=
M2,52*9HB:^':QDYY$=TKFD*+:J'.0M;9EYPP12&V+ R?6#'+.7GV["Y5?MV
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
M$QV'!XWY=A-)=7-YI%]2@?_U+Z50W.MJ,(_C>%DT=IG,/LAN_:+_\\!F2LJ
M^-HKZUDJZ>ZX7VR=O-$]LL:O*-\S:SAZ9&^-'S&^QY_CL3UQT;_*2ZM! /'
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
MLM6_#0[KQP0@WYY0"4 &(#]^F;P,:+40Z@>V.A_\/)[^">[W5].H >  \!N
M3Z;S6+V?3]\_@/1M /RX/$O)^GT0Z1#8?DA734_#8L_=>J(=VWK*X[]X3]_G
MG]D/"YR\#Z/*7U55QN3[_.[X<S6JWJ=MX/O7FX>XR7-]<_,L=36V_>7S%/O]
M!>.%!!;G#<IWWL7J:@P1MN]I,E6 _K70SSJ&_G^6<S2C>9V*]S[_8WS]NG#
M>%I=S;+QMVZZ#?3_QZUGJ8'\'U^>I^:!Y?,,]MWT:GY=:OW=J/H#P/W5AA>
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
M_7GONE@O3)C&4IB87>U C4!<:8RTQ@0%S'"(V?,FCC6<D=R0S6*$#MD:5@O
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
MOIC4U_%L[@_-S&(<_)K_?5X-#O."[<'4Q5V>N:WAY3O3\<"V.6!JYS%U/)H
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
MW\/WS%"1/6L%@-%[@(Z CD^-CI9%X[7Q2#.L$+?:()<$1E9P(Y4*B:5>DEN
MCAM#1^B8VE3&JAU3F:V))I;S)L_.X[AI<["@LW9*UK9.9X$WOA?D!MG=(V*"
M[!X4N4%V]XB8V^$KKK]0,2479';>1!0.<6+*"3O4(2.,%)0&FZRZ[<LYQH.G
MWB-%13FQC!#DJ!;YFJ!X8%(8M=)-<13^-9O/I3ZNCT*HRC/8T2^V"F_&+^UY
M-;6C]B39UC)^N608OX]_SJHF+_1#G%Q4/G9#,]Y'7Y^,V[O\TXYFL:_BQ:&4
M!S_I'> /B FFRT&1&V1WCX@)LGM0Y ;9W2-B'HC;X9D3% >%DHX$\60T,DPJ
MI*W!6F-'J11]I)# [=@=B8&NJ4WEH-['9CJI_#26O:G]'RT3#SY6T]/3;G(E
M]%/MN[#MM'K:^0J*E*33.BN]R$M]F?().<\B<I2(Y C&3)O;ZL]:A9VG N'H
M&>+68N14R&!(F',XWS":E:A;J]J:HNU^K"?']M-OUR*>WV@__>&VXKNATIKV
M!H\].'&_-!H4GP%T@E<.7CG([K:L%V079!=D%X@)L@OD!MG=0V)"N*&7< ,+
M/N7_!%*E38,K(I#SCB&M+6..&NKP2I'/8]K9EJ+M[^/(3F,XKA\3=?B&PV\H
MAJ # .BV4Q4 =+< - E.M?0<4>,XXDQ)9*7V*#%'F!$6)]5WNA( ],D!%)KB
M-I60?-,T,SOVL9P*YNNSLWI\E9@,<=*]OJ-G;G ^LF/(53Y>(%UFS#BY>M2R
MSD%3CZHP6)!QK[7CEY>_'?IS_?I-8QND-X@&2;-^TQ@Y;!12DC#G?;;WO>PE
M'UD$N0A[#,LG8'9IRG6G(XG@ZU-M($GW+;^KTL$,P!58XG'@>CB166 90!%@
M"3#1[AJZPR,F,EMG5$:!N"$861H4TL8D1D-41*Z<;OZ81LU[3+2VVGFMD0<Z
MI'J-%6,@1P"MP!)@H '+ (H B@"* (IL(\L B@!+'+2;IP054FJ.7)G"PR6A
MR.C@D-:,&XJE4H;UD6D&-V^[Y6C=S;!;GA1]:,7(QVY+7#T*]PK:#W;4YI9M
M4]++1^>3:C2@PP'%E$'J^. %#136MRDL(ARABBH4"+.(6RF0(3(@J;2BP0>2
MQ$IMJ<0R,IH<H@('Q)U*R BKD(I"L,",$H;?W<KZ;C9MIG9<*J'Z2PQ3,\0"
M=!*8^X">3\\2AX6>U%G-8B3(2QP1]X(BF\UVY*1/CA+F,+&]H&<Q]TL):9PT
MK_^<5=/+OLQY [@)N FX^>0L<5BXF0063A*->$9/Q+G'R);DN"KGTG@<E(OD
M-FX2FPCWEB.J,$6<9G/5EC\BMAXK96D(:F.X:00;8@4%B0"> )Y/SQ*'!9XJ
M4D>\+KA),A#*[++;F#*"JHRJ27LFY(K1*3AQ1B6*=/X.XMIZI!UG2-"DN66,
M:!DV!IZ" 6X";@)N/CE+;!5N[GR7J1%4ND@M"DRU73@,Z< $HEJ%Z)P,7JR<
MJZBCH<D)C9(OG:E2>>0\SX:PD8E1;*3V*VWZWX++#SM<D3$^%.;@K-O--^L#
M7.\*;P!<;]K,Y4Q$(XQ%M(53[#TRGG!D'#%8<!J26C%SG>%"<(L1L=$BKO(K
MXPQ&/F$B7-!)J,W%""310R'7>$CMOD@*-.IOJE'_Y:D=G\1!-<X<GG=LE!\V
M#$YL-6X&=AP&H[II\I-E$;07MAI9-XHHLSAJ,O?GBR[B?+C%<#".TU*-,;6?
MH 9CI^9I;-WHFL,I&]YK<H/L[A$Q078/BMP@NWM$3)#=@R(WR.X>$7,[(CL[
M'X@7P5M"B4)2.X%X] %I3ABB7FCO$R=F-1!/*%>*^82H30'QH/,U)%#$@I16
MD7R/Z&]'CMY-3^.D]-A,XFD<-]5%?#/V]5G\]<JW_GLW]?&G[&'_G'WK=^,/
MT<\FU;2*S=&D:O)'R]T[;^/T73JVGWH/YVN8"0DHN^U4W3J4!0MI+\@-LKM'
MQ 0+J9^N+YD$\]0ARK7-%E)RR!@I$3<\J6PC$<]7ZF\Y%M@D3I$VH@P,-08Y
M$25BC-EL(BD3L08+:3OD<9-3L^$8WW4GXT+F_0L[S=(#F;?=E<FMTY%@W^X%
MN4%V]XB8(+L'16Z0W3TB)LCN09$;9'>/B+D=<:4-M YRE0)-*)$RKT*9A&ST
M$FEIK0XA>JM6^ZY[S(R5$,]+VYS^.*H__CV&D[B(^QREO.?OHQ_9IJE2ID]Y
MZ*-Q^*I8S^<[MM5^A7@ YP#GP$8!<H/L'@HQ#\1&$=JJ1)5&U$2*N,4BFR<Z
MHA2UTEQKILHXW/7EIL!&@5:P \@^O8W3-L4$VF;/10HL12 WR.XVK!=D%V07
M9!>(";(+Y ;9W4-B@NP>%+E!=O>(F-L17=WYS@+CN?;$T3*-UB$>L"B1V(C*
MO&_'O+ TQI4#T+QASE&"#%>D')J6D.7,($5UBDH(RG2Z';U]&Z?7X=J^VP'T
M4.@]"\5"SR2@(Z#C4Z-C##I)3",BT61T9)0C0XE&PG.AHW=.,-I';@O0$?JE
M]BYCU0[J1*X<;)I%Y/ID4]!9.R5K6Z>SP!O?"W*#[.X1,4%V#XK<(+M[1,SM
M\!77'^ER)@1.(DHF.W2<:(NLY1HE):PV6&O/S&U?+G+,/)8BNW&NS+1G$664
M"$@G15FP.H75^?1'X5^S^=SMX_HHA*H\@QW]8JOP9OS2GE=3.VI/5VXMXY=+
MAO'[^.>L:O)"/\3)1>5C-T/C??3UR;B]RS_M:!9[JEWD0[EO7B' '\ ?F"Y
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
M=*0,T?PF$3(ZK'LYO>7I% 210_Z(J=5[+<;;DS^!D17S#H%4C>W8P\@*& D
M:]OJM0%_[O3:H'1W(['%]_%\N0+ UV=G=;EO[?^ B.+N!/$AZ;5=[IIW1M%$
M.4I>:\2EH,C%[(E)&9513G-L7)^)_Q_KR;4DOTLO6S'^4*2XM\S_T) U'N7P
MY%X")/\!!P\)!^_&+14%$QIKY$G,N&6M+O##D;+8)*^HH[+7L1)]XU:J/L6
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
MA*4G6WF0J^4N4WY;--+AH<M5AOQ+Z&*NT.5-Y_P?VT_Y1^; HOA=P'+]S<\
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
MZ[9))2VNI,4/MF@^Q,"#<X!!@ 7A> :7-,)4EIZP)-%&M7(=:F?,?2<MKL%
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
MK=.6Y%JB"#$)(*,584+XPO!4<YUN&&2Z,3J*0[2A*%)V>'71J!W(1Q]&BCZ
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
M3P6ZF$1=3,HF.E]3Y//F(H$)+6,< /VTU?O0=<!OX/ZRBC?@;ZW8H4/PU=?
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
MJP7>(=3X+)3R61@4A_]MI)"#$LSZP(@R!D^QR/!$"K O65YX81407+-B4(0
MIES0G+ 0'!&F*, (:=R-S6GA>>H*NY+S_ZEWSG^[K'J/$7=D?*#* U4>IO19
M =JKZ[;9;PP@>6&TLJP@7J04 -)Y(@NOB"J$,A[/84&P6P9(CN=#F4R1O! I
M;J1*B<R\QK)FO B9LKECCPZ0MSSXAZ7/#BF79>*JZ;]5?M$ F7LVMP-D/ASB
M!,]2SM*"&,X]$3(+1(;,DISZ#" KSX):6:&YS[[/Z[9X7H%]@'KWB(NFV?,#
ML8'N#=CUHK'K<>B>XC[G)E 2!,N)$%X0J>'7M+"9S!5GW&\&"Z^D>Q_]Y%/8
MW!J1X,]O-?N!A.[1$C>'L&R<B%]]T[Q.CN*YA@NA5ZPE',_.NZ%"01>Z;0.Y
M0Z#VH?IZ<Y[V<S>%=\I4?YK&\HHL!Z_RW,A BL*"H?)92C1P?P(4/V76FYS[
ME2R'^P1[+]LT/%X+,Q_>XGF-XTE[&L(6XKZQY ;YMZ\KE!S)4O9FN[;O!>M2
MYRG<9A_1 +(O23!>#L@^CD?BJ;+6IX((:> O6Z3$\!0\$LUTIDT._L4*:-\G
M /V8H'V[6'16;'G5;B^U=#?1Z@''GXZ$##C^&&19*D$S1BD)%--[C>= E@&!
MJ6-.:DWAJV(3D:!;X>Z]XN W[<6Z^HR+07<&4!U =0#5O2?'O. B384@K$AY
MNT%62941F;),L-SDDFWD:-!;@?1F(_?7H[?(!F[\2('_(1_[OH'_CWAB?:LA
M>*@*J,C-)8B' /^SU-S!O#Z&SU+8D*89&#0F#2,B=Y1H)3/B4^V<,JDW;N60
MM7ME<]^8R0-F\'-58].><EKW"U:EP849!..%8^SCN##2YMRZ5(+_P3%6KR71
M7EKB"L6ILRIE=N44Q'LEF#\:9M_.@V'BZI.OGZ^.#M'] <4'%-\]4\XDT%H9
M&'&*9UB5R!.9^XQ8+=(<]\BS?".!H^N/-;H.;]-- R[?<E+\"]:F 68'P1A@
M=MW6(N-L8*(@U!>,B(P;(@%V20@N2S67A2S2;<-L'Y;?!+?]6[KEVB;/2%>&
M^L@/C9\OUT=>/1A]B)5O5MW8(4-]<]44C_W;>R]QTS6S;C,8S]1.>2.EU(&3
MPDB#R3Z4J()KHA@M#!4^&+[B#F0^9+DK M@I%XA(:4$T8QGAN0N:,T.9L[LJ
MM,PS]9AV:F\49X=T_](8#(1_[X1C0-4G'BH/6:%9ZAR1!?7@31A+#"\XR7)M
MC<NYX'XE5,Z"R)7TFG#OX1YM *4U(+N@DG$9@G!8W&!K*'W;6/BCQF:>F$9N
M-QH^X/;SD)(!MS?'AAT5@@D 5IX+9+:6R Q^8@9S2$0 V%QAPX[G5E/ 9NZI
MPF5,"^0Y4\04G)O -65;KH9] R$6+Q)@!SX\X.J J_N"JS*7G&=2 CP:P$@M
M'3%!!^*5HFFF<\[=2K%5*X56RBI"4TSUX((1Q=."^#1GAOF4 2?>8/7N&_8,
M96R T0<'P.^88KY6\%8;?/N3&M</X),Y=_%E=/#6!Y4^A\X.'7SJ'1S$=>C@
M$^K@(*Y#!Y]0!P=Q?28=O"$G1MY] ^K:QNV/-W#/C)CXMML<6O_JPSB9G%;3
M1H_=[3:/WE@>]SF<37\WU+A3>N+.AF>38O/[&#1H!&UV?S7U3W\[T>6X:3<@
M>Y B_*@:)_JK+D<8E(X?D%#5I-'=;^7XJV\F9_"T6YT=]93'_5'Q_38IU,]Q
M4 9=?9BNPIB47_6D!*T<]''0QT$?MZ>/[YM)>1:K=4_T]ZA_QH\]7).\.J^K
MKV535N,',+&G,:"#$@Y*N$LE/*XF>C0HV; 994>;4=YYV^Y%X6G<B\*&O2A/
M^""55AR&L]EO.?G79CO?XWE79#NS+*/><:(EP\QE:HC)"DV48Z'(I17,KA3^
MSC)1I-;EA!8%9N$92K2@EF0^:&DXXX4U.\]VYFS+621[JTG#&9//=VX'E-P)
M2O*@O<)"'D$&/",A%$13EA,EC7!&F4(%N[(GQ#&I\H*38"C% R\YD4(7Q!6!
M"1$R(=W:7.4-H^3?.-]R":2]598!")_OW Y >+L*1,9;8VE&=&! U2S@CPS6
MD<Q9F7/KK?5JA=[E3'*K%7'2X$F]S '.9041AN=*6X"UE.]PDT7*LF>'9\.Y
MNP.,#3#V>'PNLREU@A>$Y9DE(LT<D298HO(TI3JU(A4K)8QIRG+KC"6!%H8(
M5PBB,U60W!:6I6G@7*^4PWS('HD9@<OX\P.\!Q*XH<;^XX9E/]U44#\QT6M9
M.'BW.VAZB-@^0>U\P6?&;\[$..E,GG)2%"PE(HB,F)QRPKQF4GG!@UTI2L<T
MF"7.)"FXQV(_.=R3.D\DF "=6ZOR;(5Y7WW&^V.4 &)BRR6 GJWT#V3\V4WI
M\P:T/#5X\D=&N,HD$1I0S3CO2"BX$8(RRLQ*71PJ4I^GEA*6!D4$8X%(+@VA
M2KC<*<8TE7L&: >9W'(5AV<K_P.D/;LI?2Z0]DAAA5SDE/F"R!R7B8( ZI8:
M3UC.* ^N"$*)E9(VFJ9>\D!LD'@>DG9$AY 1'QPM:!JX$_3NIVRL8.==SG;]
M6Y8/2T8#%CZ=N1VP\.'8Y0QP.YH'DE'IB+ F$%T =JE,."F#I(58202Z%W9=
M2>\V<[+I#>R.Y<\OF+KGR:I###7.QJ^^:5XG1V<PFI.%.*EW2:BKLT1;.SV;
MCN*6A^'\TN&XD.&XD&U9.JN#+:2RA,?"DUQPHJS.B3<F4!^X8K+81&3V5L=Y
M;R&F$<KOWI%_^[I"R9$L96^&XT2V&_(8SF0:!&, V:4SF8H J*@%,7@TM%!<
M=(=$9UX4JG#!A97EK_M$BW<%LFM<B[1XB6>-#C@[X.R L\\FA"T%IS*EBOC
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
M.HL2909Q!V1-*P*,37+-K1***;*.&.KVN!WE92-021?=]0F*<1C'=M#$4&V
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
MW^9,_JC*\6P0J(\-Y<U7-='A_M /IB%6MAJ,1G^AO,NE2M$V5&%R82=5'&;
MJF\BS@W=GK^SI>=U_-A'=@BRD4/,<).M+H$JQ"K^#WR5;^@:C:4 J-1HA9+)
M2>TF-.<H.<1B,-$$@HE:JF].73*.$H,$YQQQ 5)K@\&(ILB88,1R:>^EL>[;
M--;=I;'S6?TMC^/[!'=_' V;"?\MCC,TW"*R,!_QFL8BNLAC08WTP^GOVY?Q
M[^?B!T(%['3^5[+]<?6Q.1*\^F0'TYC%*/_@(JCJ,"]PS*X<I00\]'K!(_N&
MC33/13* X]1*>YBV5CW?&6UV8._<VJ\75D;J_I<*QGAR<1T+W-T@%8_T"5%(
M%8B)C,,+0X[[!XQ,= HYKJ(40DBZG%M"*/,N!H&L(!'47TMD? *WE'F&#8]2
MX[WT2+NDZ/=ZI';>^\8E[=?U=!8*FGNCV68=[74$<$7BVEZ:7W7<GT!#_(,#
M^[X)PU4G,,&?^I.KQ<%:<!F>D+[RP"(<M98G*RP*PI)<A-FB'+Q'G#LE+4DF
M>;F.?)0S?Q'#=!!G&K*D8HW5:SM=SSO=>%$/9:GLH= \TURT0=)6+NQLB*K/
M%NAB#8HV&(P^U\?;\EL>&(EMYEBUJ7@-S-RS8;H)8\P<X=R>[!=##_+E"#S^
MT70"K_@2PZOV=2#11_C[^0TPH0-[6<?C.EY:H!=Q/A1-A+M]]G?W[27_U)^'
MG8_GSWA@DWC[6HF/./]^T7>?];EUWO_^E5O)$:,KWKGB;?Q(Z^V^\6C+[Q-'
M2G:QA]\H7:"?7KG@7D6]7U*?4BA9[[80P9)I?G"'R;LA$)'1M+;#O*(5OWC@
MXMEA:'E,93_"2$[J1VTA^&9Q\GEG-CA>3P@C/6-C ,Q _C6[FU_O_)/*U>QL
M>-8I4"W]!W_R/]SX[_]HG8#5A6<_QF]#^T[64G'P8 :EZ-R#H_=?S34Q5"<P
M(O8#N)5?XMCW<Y"TB4O^!@K9:&)1Q**(SQF4K9VUT.W:1\\(ZKV?3G)Z3E[>
MS-YJSFJ*OHU],M+$/MF:]^&]P'V8>[-_K)SW<ZOT$C-")J>1IDXB'F(N$YL8
MTM)$;!TFQ"\EV$8;(@[!($N%1IQSD:-V$H7D!14X,B77%]J>1>46=+AENU^+
M:=_=@/D/+<O1D?L&^"\0T':S:?Q D<T1G9BD! 7+ -DTD4@;8Q$)1%@2N4]B
MZ5R!'2/;W*>8N11SCZ)Q*&[O-H>/,9Q-["36[]-)LZ1BW^28[[AN7G8-A?C.
M0CW#1VK#E;0+%G89"[=6B+;;(_H,N)FK92A.0X&* S>MVZG_&DBN?NX#4D8*
MQ",X(1:SB"CW(E@OI$YVJ78+Y3@PJ1#UQ",N0X![I$;.4!XX=H22N&2J\R+V
MN[J>QO!F.K[>5]L&S!=S *Y5_"E>QC?*O&RX:/K.,;2<I5Q@\J7"Y ,U_@1)
MWB2!I*(4\: <LC9Q1)@A@1I/6%HJ:[T2K'W+ ZF_X8+,X:Y^-VP1<?..R#?
M4A^)<M;R"X;)LNCQ?"_ELC\N/LJ!GD93SG_:1S]'$B:3H1))FACBR>3Z08H@
MQ0GF2DL9W-*6H(T0@F_R <".YIYK1K ^1XAB4XZ/VI*O5([TZXH5*TL[ZXP7
M2:RTHQ%IXIHCHP72(04D4Z(VJ)  %SOB6"T!Z:Y=*X:/:%D,WS='8.>N55D
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
M2\XQ5AOG>]_7$SN?3F$H;0CLH0K.X &6^SJ\^W@L?I@,SXQ:&;6>)FHQIK3
MJD+>!8HXUP:IF*01*XJ:RJI@*[*!6J6R@F&')+<NHI9"AA",*D KS7!)%-FH
M.KXOU"H'\+V,6O>P;',%WI5="#W13F>M\&Q$)BN#567 &=;6TH \KA3BNL3(
M2&V1THX+K86OS,9A)TW ?A5,HQ!D0-Q[C)10')5&>V<# ^VPD8"_)V50#DJY
MKY*)SX2Q,U:=W)*>*%99K\"KIAY55)B8/>YB%AP 5E561O/*$2^N8U7@H23"
M*21,5<6JW!1I!]XW%DR9P$JEJHU#\'O"*CX09%^U1)X:8Q]51!9H\L2,UM<I
M;4LWQ0O?GUPK8DPVI;FT%FT.SSX?:<IJ8BV=G9@*>QP0I0',4\E*)(DC8*.*
MJG*&BF#TQIE2:0A1.N9>VW@FB00D<651*0,N S48E,V!U 3;5SO;9\+5&:A.
M;DE/%*BL$EA4-J5-4\1=!4#%F$?&53Y(H8+:/#-DI2!@]%H4N(5GRL"0KK0
M5]S04GI5&FX/!%15!JHC#,(^/6/V[<]O7V<=\&RD)>N M?BKPX%53"%:>0%X
MSBTR)<>H\M;AV-G&X(T2X<9PRG6LFEI%'>!D//-:PJ_88>]+P4@L!G@88W5
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
M^. $YY4PND2,Q^ $80Q)9@,BF'HE,7.*;/0$,A71E!J"F!( 9)8%)(D*J=*
M$\(I*U4VY3-[9Q#+JWR8$K<E!?2B"FFM*(!8</ 3_(.-TH)AH03>V#.R2MFJ
MK$J8E*T0Y\XB20'.K%/8&&$"KD*VQIY<3"(G*-RC%N14N]'D;"7:\+*XF,_F
M>KR>G)!C#SGVD+7=X\4>E,+:EQ6RW(#)+JU'$C0=_%J5AG(A;+71*YG*BF.L
MX2872"P;&9!Q7"$2J[Q3Q;&S!V_C*0<,9V5W AR><>PYK/*#XUC0%2%*:1A@
M!3BF.4>2>8HLIE4EC'."B>LX%@+C/"9Y54I;P#'ND6):(AZT\*7@2O&-=CL9
MQS*'9QS+J[PO' .3REM34H2UB)A4:21%:9"O,-A9%E=4JPU[3#E3$4F0C3M
MO&0:F5((5%*GJ.06$[?18">'4(\Z\I"S(?:7#0%W)BK$ H'.FUE.B,A!B<=&
MB:P$5Y6@(@&799#(8?@';'2!M"LKI#G#5DN/J0L;2<Z@&%7 !#'!X!DL+3*8
M,<0-L8X3S(W:MQ+<K&0K6-:"3Y^_,XH]AU5^^(U$9RNKP8 /+@C$-25(*H"E
M8(B$RS(PLV'*5YZ"N5XQ!'8^CRC&D)2 @:(DU@/V&2I,-N4S>V<0RZM\$! C
ME65:<H.(E!AQ1QG2PDM4!4%]97V0<@/$2F44_-$C8P0! RR>NE7!H++"EI38
ML%+Z;(H]K8!$3H787;)^K*= VTEAY].IG]BKR*F?]=0EL8G,>%1QA[M5E\MQ
MA[LW$+E[&>TCA(L=U>$WU1D\)84IA77$*X)T*$%A&JZ1$50@4S),>55Z;S8V
M(DO%M3&FC$TT8Q].4B'EM$*A-$Z+"A.IR,$/:"NR7X699>0;J\*>D/.PI>S7
M-RB49XLMG%?45IZA8%0LY* JI$WI46!EQ8-@PJN-\Q6>"*<=P$IE,4/<AH 4
M%1812ICWU 2A]YVLM8^(PHFPR $,E0Q"66%EH^Z>-2H,>,0V:"1TH(@K%Y"6
M@B-54JI+3H5S[#KP8AH<_$$@XBH)AJ  L,:,(JJQ)MQ+S^2^0[G9J'MJB1OT
M@>(D]"G&25)/F$(G&2@N4K4*[PH]*P((1/$I2D0.33RLA!Y-;]/'*:GTC%L&
M*^5X63J"-/-E3'YF2!.E$=/.B2 JIL5&T0E=4LNXE8AH3Q"G4B*#L88'*ZJ]
ME):1@Q>2(XP-*):'5&M'(S2/:/P]RZ[N3YU?,L@>^E0*QX%5E"'CK4<Q"PVP
M$F,4A F&E:YD=#-@XX/UE%K$73R15S(2>[ECI"KK3<F4*,/!*_LP/J *9XS-
M&)LQ-F/L<6&LQ:H$6]6CTED&>!FWT1CUB% N6"6=I=)>QU@B@Q(>[%XG'#R#
M(RY[H1"7S 1BB3%\WT6'MM7K4"3;L8^:R+*5'4^WL]M/(VU&X[8X1V[O=I<V
M1,>!H7M2O7G*)SWE.S=C/0&!?I[S>^;L>]+3?UY3SJ>F<Y+R;4G*+"<I/\43
M"[EQRD/NX&&JL+0E$MK&4B&&(D4]1@K;JG+2*Z$V3TGOD&F\XB7N<1MO4.T[
M-^7)!#:>-)MG5,NH=J\:\L*:8$L&T" =XCAXI*I8@]E6U%..,='^(7*<]X%J
M^>CT2?)XAK0,:??*'G84,(T*!(!0(2YB:9JR4K&L?%D9 O^/;AAJNV0/9T/M
MZ>] Y13A.Z0(CY>,GO.$OTWI=#O :;A;LO.?^D[R ^JM;Z!43LZXL7R(M(01
MXI!GI4><:8(4]PQY6P5BC1 EW;#F=\DR/G+5=^)2MS]86N2\Y22ZC/(9Y8\4
MY3DE#I><H2IF.',&'HL"%P55NC1&<4!-7#Y$FO,QQVQ.7.0RQ&>(SQ#_?"&^
MQ)Q0ZSD2,O:H5MH@76&'*JS!C,="V]@KY?Y9UMF0?WHHOQH&@Y]CZ?V5H5]J
M%QL!]F,@,/R'FLV-U0;Z.Y-LO!1LR!C[\TX1EY4<E7[@-PWNSK3;YZK^<][,
M1N'J&^=6#MG#3<^-/A5VK!N01/CH!1J/FAGR8Q_;+Z0/7_KI(H7/C9K+L;YZ
M&<;^RSH!NIGTGTIWH&:FI[-7::HHOKQY:73CQZ.)WR#*<L!\6#+QYSM0:3;5
MDR8BQ\L$*R_PL!+?O[H#EEX3\F8.4UPAK_P*;1??135P[&CR$BA0)!;=F,1*
MU/@/[R_A@^-7/0U'DT@(E$AY"_76>DO$Q>IY)'V'8/SG:V_LE$*HZ]FDGOE6
M([S_^+NA 6-I-<*>&] )(2!-G4&.:6PP,5Y:,.&_7(Q?CO7D[#^_\Q/TVX=O
M5U1WI^--//IN8L=SYUTQFA0?SNOI#(%>OECM"E* HIN=^^)-?0&#NTJ.@'C5
M@+K1<P=C2FEPSD^:]J<$,CI>-AKF9GW1G'L_:X8+.5BA%_P&5.[_S=)Q]-)!
M'T0Z+&72:QV09QYL'AX\,A9<32XE49PR[34^.NGX=>HO-1@T_LME9/:FT!-7
MU" 9TRXQ=-;79\D"DP6F%QCV( +#6+#&:HP<C^T8L:5(T@#_&")E%2SV]/C4
MR2])-K2UTSE<6-V87!>0?]^':'0>S/OYA9^.;'_U^,S+]/D'MIU7=ZXC,X-]
M?[CY?A.;[3S[CUOP==5F ?:[J"?^"L$$_O"SMJ]Z0NS51NN%GOH60$=A!%SV
M>30[AR=_\I_\N"!%'1*;+K?.B_.1G^JI/;\JC+=ZWOAXPU5Z3;HA,FKD76#P
M_YW7D7&[[U\"$_HTK.A1?_+=]698W&$FOPT_#(O9-.WF7ZVT9+MU^/1^PX>O
M.5B00O<=X](44M?Z>CZ-<P$4!1F%@4_3G^&W4>2X",XPZ&8VG2\F,/9-L\O$
M;VE'5XR:)@T8AEA<SLUX9&&TYW[LVD%-KNY!'=U<_UN<;+RTG%@!VG5:?QE=
M #[!:&# MFYF2P+&N_OS(9'AHEG=]%_54]!#9TE/+[!LBQ"%\!4A^MQFTYAZ
M[&Z3JM?3D1[?*$O%UT^O'%*,PU=/V]Q[9==8?MY$KNZY^Z)V?AQOTK.D@8"G
MIVMKV2TDO.BS'\>2?,N!3A,K1)"Q]3S&-T$V9E>%G7K0;>U?U]B^ .:.,VBY
M+<IW/8FR-(GBTLZB\=='U@ZW-HV??DJ"UR$,Z$F=V#2=$$H:^'*>Q&A6%\W<
MGG<O6!]!"L-V-]V!\)'2P-P@:;/SNO&K\VRG 50[UR#EXWIRUGJ2R]G#N-.T
M7J._O&81+\Z!>?VT'9 %D;B*,VM7#&X#[8W": )J?[0L?1B)^_44IX@=B046
MCX,]-O,+=U8#D>(LX_= 8$?- )Z(ADN\  9+G%43[_&CEL;QLXOKE_HJ7ARL
M(L#JQQW\'Y 3!@"7FNA3PQK-.MP:KD4*MQDI_U]1G+2=$N>7C+&UR?<'=WS
M5- 8/,<4<<\M4J:L4$6H$LR5)5'Z>BS=@"&MB)7(ES@:QU4%SS"%#.6JX@:K
MDH7KL?2_^XCC-J[*Y.SUQ/V]%9K744>E=5H&UC_"E_XZKNT?WQ4>G)7+Y+W,
MN]2<T00@Y/7LKD/_G>PY<GU/H^R.^N2N:_\^^C"$#8LU<B=I:IV#-^<PE65O
MV>., &<3_;ZZ?8F=44&-$K:N,@1XP)/H!/:Z5L]!O0!>II.NQ=D<G,#H_,6'
M_1=0)O#?Z#?7350,"Y%=UVPMH,-(%_&:7C$"-D\W^+$+Y+3\N/1>ZTO?:J[E
M:U[ F^L+__V@F(#:;37-XUE0Q9WTR4J@Z%*?>30!4Z!_R7=KH8E_):[\\A*Q
M5RF0X4:@!M/)8YC/_&+R:BV,=&T#"P_+43O4+LT;#Z6$*UM#)'[BMAQK-O67
M2!%XZ<O%%M:7.^[W$?HU(MXL*LL-Z<.O(2W7%G$9Q8A+=[Y(G>]&W\6>4H3I
M)4A*_6K]#T#7]G):Z39_7@>8W$L]_JROFE??_66I@P^QBZJ+\VG4U/\VJ^WO
M<5!WAM]5=91>[+RMHSP"QR2T2#&S:T$Y$W7U@P!8Z]<&@)1T::FF],I*]>)U
M;4NWVP8'YE^1J!7)(/"7A^7^\K&8_Z&-AE\^OOU0?/RE^.W]Z]]^>/?Q[0_%
MFU_>__#V_8?VIP^__/3NA]?Q\H_OWK]^_^;=ZY^*#Q_APL]OWW_\4+R 6SZ^
M>__;VQ^^/Y19L9U\A[,JMO'A-WRHC3EWUJQ>/45_ A;M_6A]0S1ZU9L,O8T
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
M4 :[#'8W'GP7TN%8YA4[3!%W0B%C%?RC25EIS(G=;*JK).,,2XE$!7?RP (
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
M@)]@Q?I%7RI=!TCS>4'(5:I$5==>7IH??01BC4PM1J]^MSF/JO(,#(\;I[/
MRSI!]09X#A:P&4$6)@ Z,G[[4P_AW[K(-XZD)5^':%&*4@03!"Y&AXJ(/;T^
M1/KR<BD,-\.QMM/:P_#KBY%=:KMV."!MVK:0>GW8=>]+@72O:\SKNK37(SU<
MC&Z9WJH&BJ@*AL"J<FE7[,:G_1=@M;1>H#$'K=[T_SL'>W?<&JZ1PN> 9RC6
MMDN(V^X>-QM\EIZ=QH>GK3EQXT>7N+T,3'1+L ;[#X/GT?S24WN^BGX7O?7=
MFAHMBRP9O#=8XE_3Y=:4:)=-.Q#245J9^/'^OILEX;HM<N-27+;X,]-?BKCL
MR1Z,ORP_<4V1KCZ^H6FV8=9@ \S3[%;LJF30-GZ[\P)ONM@,?VSU9A*EIM$&
M-?^,X@;RH(O)_")VI(]8M=V_645J@+_DQ(P!%&>]85,WT6&)$S,^Z>C.OO\5
M#)7BW;ON+'4*))'7W6]_AV\5/[:PL^H"=(_^- *6=3WLO&F5<HR!@"$$).N?
M ,.P_MQQ:;*1VB-;']Z^ 4$>1\!8'7R\X?5D,D]OBIP*[M-\&I\ (6OG>YO7
ML$9RW8!P7W9D3<BR[A$DY([.7*16-#9]Y\R!>IA'1DIK.HUN*AC8<61 BSBR
M:1?GZ?W<5OTDTZ0;8O>%^'(WBL (YL399!3 0IG,P%Q+VCT^VK^JBR[ZA?UT
MF^OT>CR^C0CI#5%QUG;>0L0J5;:[/S#Q>:)29\"[Z+?'R</O<9J??4O.Z!\7
MM1GW3GQ\[C+=K*.#'1VG6T;FOT2]&S_3X1U -ABA^G/O#HZ!5Y(MN8P, HJ"
MJQJ7!:RG1!Y [7\"]Z?O+RSO^40#!R4\K6.PJ&E_2D=,$\PNM<8JOW0K""L.
MJA:F$#\.[.!7(P0]/?]W#L+BI[!\TXXU?YN,H[;I?.%Q%V%P"7]:]1(#3"W'
M?QXUOI]VT\8!HFI8Q $^^^N^-TSK^J7Y-D%<0;#X%V!8X+>E'FT=YU8"9RV^
M@=CJ:0R+//&@VP,')]?LVK=?P)!/EM<OGR+V^\]W(Q81[%9J?75PCQRBO(DX
M__ )1W1Q-JY-Y]A'F4\H&GW2)L9]=#*/:_AG4G]*>W$#<%3/SM&*J=9Z^;V#
MN,6A'Q:_S*=+:_6R_@P,W=MV?LU\700)VJNV=4; ,*POQ_[:>^+P00<NW/W>
MP^OMSZ0!VB<7.GH,,^C&LW!!5TSK=7>H=Q]'2=ET)(@AA<D\6N_MJ>4N-) "
M9F?='L$@WN]\;-V9P&PQ9(">E7E'+ ;HC^O8I(#K9P^_MJIMX13["/(K+P$?
M/_JVS?GH<NFFP .7\VD#=DST<EKK[)\ZN4%]JDNT>2*<MZ\'B$O'K>==-*%=
MY0ABR7<&6RV&%1PPZ/1J"[FN.8GKA.ILRQ7?O+[1,^_4T\)PW[#8$RE]&PR.
MHUT:IL#FC3Y+9G"=>'(<P:,E50H4Q)>WVCJ&+W7K@JU3.<9+IF#'=4\UR[V?
M*/^7,0*:8DMUG#7<!N[ W"/M8F"TCPG!0G2VAYM&>.E%I7]1QXAQFM$R!)R.
MKXQ43!$F(#&0<-HQY5D=0Q[M$DV2)K\F)RT_)PX![:I-W/;W:[*2+$P@(BA9
M(,":>1"MYIC.$15ANV"3(HUC!BK$]XMQ#N,9%AT^N!AMTYW=Z7R4GVGKN_2
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
M<.'D5I54 U;E-D>GMJQRR')LX<G,]CZH7 XJDCNFG-JRJAL.1^=%?<*+RM6
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
MJ7%Z1V"TV12A'_GJ*I*:L&)XI<675 !0R[X#56: :3[S^-YPP< <-&(23,J
M^")X,:A% X*^7<2M*A&CYI>L<C$<^GPWTO6,F%:(AUM-!7_P@(ZT!E5IV4L=
MH-+1 "KU6NW+BZW >B[WA6RS+_RAO:'9=/<&J+2O,[H\?P'T(:#</2VOVSUF
M<*6]D6/G>,BQ0? +1Y0]?3*("@X$QF$MN8H>QV8.:^D0B*I!E[W#6FK.SK@B
M1%=&WU21Y10#QV6NC-[QEN.M!O"6*Z-W+.98S"F)C20JQV6.RYR2Z'C+\993
M$@^+HAS6TK9U.TMRYQS,T@%5+;E2M4>3?*_C=ZXO#_G07:7XT?"OJQ3?]*P[
MK<XA'[2#63H^YG67[^,OW[;?OW08AXY_F[!<Q[^/YM_KCG_>[Q[RH3O^/1K^
M=<KSQC!+%ZWK0SYI![-TA.SKKM_'7[]7?K=[8KZK!V&6CK2&>+L*_ETON0'E
M^P;*"6@[1EY"]*CG 8X2284;%245TA-7X(NX!OFT@"RU# %*E%A'.. @6[)$
M#3NU $[D/;@ISP?8M +]JH;9M'8AYQ5P58G,5.(8G"V#W9K?SAIR% /CQ.D=
M+&8L11@0+@^."ZO)(Q'7-OTAH*X-,9\Z5P_C9*PE](8R6@6(]!"2PVZPD$IN
M+:;>,$LG&^(A(>S-G83#3K_B0!/Q%>%Y)E+C(DT(AP*FP0L RH&I!#QG@W8!
MXR%^T%)0(R5'.$3+>[<!G(]&T^&)69@Z,$4#U5&A7Z@"08,4 UX17AG";60X
M)"QR0MPZ(#E63#54T ):3\O[*<UD(!3#>3QX1HH('=F#IHS(0FFBC[>JY-H_
MC<W#]X31K1?$0JF_?3,5(WF6I*$TCP,3X-=Z?G\2 ]Z_/NN]&<;R_BR,8"^0
M:Q&ZHI@D;\)(36,Q>XW?OIF*$,_)RF^(>%(Z[-]N]?OPB>8W\T;Z[1GLUYMI
MJB(:W, 2VE7>9>[$_88:TE.@<YZ63_*TT^K5/3EP&OI_\>C&92J%GCU<#4#'
M9RH'QF7 D?H7L*_\,9TTYU.((2SNM8COQ$SIBOG_H=?L0^\4'J@(P[]]\Y<\
M#?[ 26VLTMEI.C0PW( ("X044P"99KC@DB+U^@=Q&GS=Q;%\H9L+!-E;_DB5
MIR2LDS+LI1=C.()VCMC!XBB+,SKPS6ZI__EMX!WLZ1+[PFSB)@Q^J'?^_"7V
M$.3< Y!R:Q#E*B2R.E">B%6Z]'HM+T'&R\,"4)PPX^8)@I,$\J\NOFF6CC(Q
M40MO8@72PIED7=X+8--!;\CPIAS)1&:D)F;(Q2'?X0+^A9A=6ILW"P5%U0,A
M-DZS*"?6\$9%%"**X(;:X_EY0T'6GAV8[F?>9SK$FQ">BE2>T1Z>-CZ=O2^B
MMB^+,'5 B:#X@?&B=;^:M630W^2]# K\/<*N10D2)P\>D&U$##4N8$J5ANP#
MXR)B)UNO)7[JS*\C[ XE/QK$!?%I+$=D^2I$5U4J#2)1,EDHAYJ;0<&+)O#
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
M;VL0!&D3L' <GO1&2W/ OPY/VI&5PY-NDGQS>-(OG@9Y>FSIL#<=*3GL34=
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
M*F#=L[3@$[=?5HYB#D;<BB@FS1Z?A,\(9$;DOA<-JR_U$JV?IT6,]IF7#A!
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
M#$2A3-J=DA;P4)2@\@&F:AQ-R+>GRT_K4RHS^_#^I-NXNA&K2UG?;A3!5T5
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
MI_NFH8),D0/4#+B+VMS>8@TD4I195)[1(9A O1: ?KU'\T* 3Z/W^P;JWQ#
MXLE1T+! '[@I6]:!-QXWCI>OE%W]QN+F/>(9*R9#-'_.J@YQK$21TDP^+B(C
M[=_((U.-6JE%:!<;8&$D8YV!U;EZ8^E9=R7N<15HJ[6\'J9 ,+KQ!A?9U,NQ
M'VR7ROM@[.;*Y-09YV7/5?MWRVUE*HHCTQ$M&K.#%&B93D&2F?!HW>BKF1T3
MPD\PZ#11@.;L4$<F<(VHV,/U&143WX0"M2>B-A4RAC'#,\K)NJ@UE:UL#=@7
M6(7V.[%'H5QCC6!\CJ]1<'9QOXRZ^BL*_+&X^VHZ X[3'&S@W#K*#]D@\GZ/
M?HI,KT :Y&.6>C?_JWD3QKR+<N[3KLG:2!QZ:57H6?9MQZ9$DS0T,=)RZYF;
M%-H\"7+M>^:N?!QE(? *I6Y6474$&A)%$HQU<)LC[S39*VL)B2!S 0>BU5Q?
M_1\/Y/C8=*$WWI=J-SY]OFJW/3!E<^1HSB6(XSER1GK5N=^P6!28T90*[W&"
M>A)UC8;1,<\]#(^C@-")O1/Q[[2D3+-R+-HQ@@K&6RFX[=M (.;]@'>H#)Y9
MI1AL-M4E;(U+9$3FJK'BX3:,4#0FZ:TP!7 DG4PYG9%(,-B4@$$6^NY9TILS
M/)GO5$YH),C@RF;]RC=3$:U^>MXY-2\5[*U^<,<X6Z$F 77B,:F8VJ33S%C%
M5A\(O].9F>38/ JB*4VS[I"$%=R"G6L5SMO&HIT) W2>Y%4^JLB]N8P4XQ2S
M7V9>4I8&TSVPFFS0\B6A0]%\A:J(J/>XM;KXPI]5[W:CE5BG;.L$^L3K0@?E
MI;Q;-).7ZO%'KQV>S$(IF6S.&T=$IW4<OH)%8LC*[CV[$'RQ$G)\'J74:\.:
M&4D2%'^.'YIV2=[O2Z'FEJF:F(UDD)"T"VEQ^#(I;4%?;GF?03NC*H<UD^);
M13ON]%50RB*87(R R)4V5BH9/%"IK@VDM8QRH10%JO65UY<E^[MA&G@7F'.P
MI[DP2W):Z6FJ.7F)#ZH"M25"F*K2??"+>BH0?E)JQWS[LUYNC6B.B(,#8SN;
M@U)6],Z6>H(]3YT(N^24,7^G7@0'Q#2-4:"'K:7ICK9$6S!)AD6F)20K[=54
M:J>]"MZPTH2S*ANRRM,R\K46>#!'NIC6=SIB\[3DYDV 6.E ['$9$PB 8%DY
MYX!@F%$IS0.FMV]DFC9]M_.P^9SS.E?T^+HYGFB'NK71)CK4+83/("4T8[V7
M?0U5R,5\;W*<QW KO'$(GH[JGD1UB1P)!J(AH$X#5!B*B>#&%QSY,UG0+,C1
M?>-(SY'>TTBOAEQ)">"@/R+5&4VZC)3;=ODF=.=2EYN7NMQUJ<LN=?G44Y?=
MW>CNQLWNQA(45U0!FF75HB90P3EY8!>/93ST:$)^^>'JQ%OS1$IK+7U$MY&*
MV(5N*J[)]*B__ TJ@TX)=(3^%$*O4KUUR*IR].C$5M=R[W@7NA"$B9;XNVO^
M[2I?R$HDJH42*?JATQEJ?FH292:5R KWLURU,RPPP2'(HJD.LW B/N?=EAY-
M($Z,)G#DV>32U(MRZ87+5F1>K/OZDA-=9_58Z1M6"(GBE!CQAH]Q;+OJHQ8Z
MU<[]N4ZK[+>_I4SSVI[H=%^JQIT9<^QTO/:'L] ]Y-*^KV4YU0)B5G"/'>UP
M<V3%E-/"TV24$KYP"36$A>0X#&=58%@@S2+8&*%QX+!TBE&*.)MB,W#(#7"1
M5P*4NX,N#_I_!ME?6?"^7(S$E,-S=@T5^U05C3H<Q!@H^+W_$#U2]#W$3:^B
MW4N>:WF?J:,$6*GB-M7X$AJ<N-;QM\H$*C%#\JB>Q$=5(J),YK$BQ)2!:'"1
M;+CN$>@X0.5G6!UT5F;,F%859AVFV,TOFWXAML5()Z?I1MQ4EZ0QEGA>)2J%
M+@3"=AF<N>C/05Q$F0F-YYC3B[>13D\J_ZE4F0)J;PN6V\DSN IA)]]6+9J6
MG@C%\L92(^KBAE;-;W2XV<X)P&RRH8AB0IX8$BJ[_>9:!M9CP&2?(B_J695@
M7DWXKI<EE=KP\US+I_'_F@3BV?3RB)>30!J9\9DR9FO*)-6V5LF9"!5B=SE;
MUDAR3N!,BTP5.FG'1VDG LY'T>E##S#D3&MX)I&GH R]<<1-0[#CI4#S2_,G
MSDSC)%5L5YM*F3KWQAN;9B7D@K">+QE=*[D+64!5>Q7,'ZAW7*<<=^WR7UP,
M)3L"'U.^@*J=2YRB1U)F$X.(LY"7I:,(0 @F/5 GKECEHE%>8<U$0PT.;'82
MJSKI!.\964R-TRSG=]K=A$C0U%)W8N VKKA>M 'J,])0. PXAI%@JP(<2!MN
M&#&1M>3* 6:'ER"AU-FB!'I$9-J\RMHAU"+$[J5T*%VU$"Y$6FH _KA%QB[0
M2T)A;5=T+.0@E3U2'Z#NNJ1>VKIBM<BVXI&!.:T'K@4K$>DDC0R'L+DGW?IW
M:D VXWQW4XU=Y;W;%=S$D^QT+8N,_8=*D1?*=:H$1O1+U*LRJ*$9JZ>ET[BJ
MV;(] ]J>,X'8(1?,(VBW8FQ%,=,I /\I2%=G64&2IJH#CS(CLJHL=>7KX3+C
M_D#P (4 )]I\+$'): "[_13[3?BW" 1N71 5HC<NT/0<,5Z9 1= $[(S2P_$
MU:!:Z?I^U="_7)6F<\>\0 DF5<H]R+@56(8!KU@K0BI=[4<L OJQF'EOTQ;B
M/P?POS<3\2?8-W#%\R>FP CX#^Y*T$$0Y'*5'+('?Y^,0!7Q?HF"++6&^O)W
M[_,L2>2]OU1H60&KFR__!>;5FR^4%*[!BXAQY_3!^H;8HFNA[HG@1+A]) 6J
M" ]'3=#I60GANAC@GB4DED@Q*R&2;*>TP?UA7*8 "]X4-7B-;NE'%= %S 95
M\ZPJ!3(3 *6TF-KBT:A@<Z8O)_5/2M%K84J ;(M8-AH<)*/;LS\<Y:!08V](
MO01U$T^"I83M396&WRCC+1J @PS92+\\,< 45.9FWU]J;N]@UG0'P-ZD$[(]
M%/I2$@8[K&!-R,^3@-(<)6!Q3I;7,%&(T:COU*93E)[\:E-4E4_,16@(EE'N
M9G6316C#Y?1#TIFI:E090O$KH(PRTW(-8D:)%%*MOX9K2M@Q/,>H*I;3.)^X
M" 3604 ?*E3*":_TC-5YF *;9/ KJJ<C=%7\Y4*YFD$1K9=N6=B8:.,#\4=*
MAF9[J@ES:8MW*[)(YAIB4U=&$.N,4\1(TM!2(5^]U $$N) M0UM,F7<#>19U
MWUCUA9DGZ@NFUHH4=CY>0GJ!\RZ11PQ43'EM4TI8'*=!6>["Q6,I;IG@K3*+
M:-5STDN<%57"B\Z(GQ9K;:GH>O!OR?A9B1RE6%I<;Z:C05@LHGK(0\3M)1;]
M1*J)+B*@[#EM#+>'G#<H>GDG-,)R3=BF""/FZ>U$G*QI61!IDTK5:A#V;\2>
MA1K\^YU5$E2#UT'IS()/(W/5#L[793MS,:ZYVI1**- ,7MS?9&=,-.'T7S &
MT$!>0%2, 7F_E*1@*3G(4*P"7R<&8<#<BQCV!2W)TU7O.H9A;BI3"V^<)0;U
M@+@%A=8<1#*,]@"N/3M<5_VVK/>C6O0S=*'-[(+[K"KWLGHGF(B#KF"S% .S
M8.;F%V>:/;2".PB.H0+5<!Y7SL!)$W3](H[@W&%J0(>08=BT,6]C<Z=U18>+
M(&M%\[HH4 ,+<%HG7!UP UB4".,FZ*&T(=T135,I'8[2+]+!/E@&W,P3S,P@
M9<MJ2< (!-4H:YP.[)>PO1?SN@!U$EA$W5B1-,&.1UHH*R:EPW$LLLDIE3B>
MS$+Q/S]Q&>V$6IHKM"O3>1.@M*[F(&=0P3%1%*,#!^CW3K-HOHNRJ;XA+6D8
M%R2):]:(1OR,U!*T%S;FO?0.%+=W$NUP;< MF1&E&B&P2 TO96Y^,V;W1:3)
M>4,"N["'7KTY2=U)I\.-!JYVT4]!/]$;RU?F^M=63:O1'";+TQC8"(98=Q54
M75I!H'PEI^;<F$:=;4YPP-6P-+J&I>=J6%P-RZG7L!SMQ4]0RFLB6K5X]KPJ
MZ'T&TS 6&7J@[N1#0'@LK>,9>ZTY <<"L(,;W4.Y/X&/T7L.5(?J<66S,6:[
M*A..58DD@C8CWX.8W(-:MD[[U4_"))=I,Y9?GI4*?),)(' 7=*N!+Z=>:)>C
M22LR/4LCGK\=SGN"RL/#(ORY]M#5';,U/>UN64^M,H7G3F2AJLYC("E5$*,J
M.H>:FAHG=J9#W1S7:8:$;H=!21J73F018JH.Z)*L[HPT 2-*F41:TI'JP#0/
M*44:^X+L>FR,C+ \E,IB0P1H[ "K?9C2;N?E >''63TOKS(=K3@ZG84N5(&8
MZC<K3:YLV5<F")&I_V!2@26#K/ :$CSY]2P[H(YYSMW@.+Y@(5+:G0NJ#@(&
MH5$CX]71\^H6HXY-6:W46>07\X9=+9S V:5+TDX;Z$&]J7J+D" TG6;K7?XJ
M68B;=Z#M9??@E5P73)ALV+ES/@J8U-M,UI2>%0T"=6,<OO-*?$9!85O,:\?
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
M3 ,,<!$2OOHY34>@3Z([P?<^BXDJ3&7@EX_TQ@T64T9[YQ<3QQ%,Y0LF(\Z
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
MQ)F5?#[!TD/J)ZMB_?O<U3W:]^0M9$+!T^,;7R['BHT%EH927,5#+0)Y(\D
M<N/EG*(Z5F0+T-$.8 E/?A&_-P^*_UZHT*FP(KTAF(:+4;  X1C$JHP44\_Z
MNES\LQ3Q5*EWB9$12^-:C)3%KX%^)8K]=1]"'I9C5GNVK&AC4;'85>4>X,QC
MO:X.D$L04D4M"(/1;V7JL;%L3)(J72XZ,AF,VK3VNPR.\X=WI >JGV,N1D1M
MBV?G+;;LCS[XZ$,^QEW8:DNR*(G.V+"8AB]^LT-+NHDRK7 .;/9MNU:PA2A
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
MF?M"#\"#I(-.<)[S5)#E+8J(GJ>"&SU93:FO!8[ 0W0\TN1N(LB@*-RR#'[
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
M<7PH]!BM],Y(P\U -4WIS!]439M7R+Q"'K5"RA3(<1?O%,IZ4N1-,*+Z(*=
M=3A&9%+2!^HJ]'Z2'D]IU<JN"WN\N"N") J7,S) 40D0PKCVGFQ>2+>LV_/R
MA/;[$.22/6Z.%V?+?IQE*P]BYF0'"]L =>W:7C-7I76M= 35SOOK;(5O*WPT
MF"4Y1$,0R4YC.,L"_K1&48LLLW;1X$.?>Z/N='U4LWW.]OG(L"]*^'B&"A_9
M#>@JC/AAP!<C>8\2 (65HA84(VQM80,IP<:W_QRJL@GK AX @-NKKEZ*&WZO
MBL;2S^1D8=4EGA? O  >YR;4_:H5@!?EL_9MG1H8>Y@;[/[NO$?/'%=!7<5E
MD4*]N H DB3R-_P2C!W*(A5%J@33'ZY9Q"3+VI5O4GM?9/'U"+;T9[R@5=3X
MCBD3)5H%IRJ8CNN[<L4G2]AF:YI5EBOP2T>D4;S<OCTCX[/IRO[4G8GAC)UL
M,P)N7GIO9>EYCZ<WER?K%E;B)/.@D'T_"SEHA<[R1ON%3^XD4:KR/)V9:=5%
M;9^HS1(^LT5B4T !LUW/=OVXK",;O+JTYZL?HS% :FM/TF7!= 27 G?I?$).
M\ N "D$XD6_#!90!NQ,[Y OIDR>#4-<V]<K<*E4Z340RDJ^937LV[;>05(G1
M[)N%K-:^2/(OX^^7IOO9E9CM\BW;I>.E".;1M7?EOK?*/7V'<MU&/UB:G9Z[
M;B>W9X:+H1$8#G*X*'R4V4QG,WVDQ^O:DZ)6<SROA:K8T:D4^19;1JBJBH)D
M&RX=X<GRX5PLG,WWES#?@<$./OAY<'7+YA*E8:1=R+ @ U#5;-RS<?]\E9KR
ME;"ULE ]IG;%W_?EO5HE0<]&%VCL:60U%GHI?+B.J</93F<[?5MV^J_;%[>J
M0ZPTN#0\H.LJ*3%>AANGDK5(OA@B8\$ZD1X^GRYB\K-]SO;Y*/L<T&E?<@+L
MR-#$G*_F$?Y][NH>/$[\Y3WI#N\KH5XA]S%] 5&X<!R"5-T$88K=:K;=V79_
M*C*)*7=7^'SK%<H/FI\E%W#X$@V4?<90JVVD?VM'.D^CD92*>NK9CPC1;5ON
M,]X*\F)5JGW&U 5[">)/FZ07,R^!>0F\7=C<ZWEK/;.R4%K5W6)7@Y\NK(T[
M<#^H*RU\5_8;NB9"A]51WEV[&F?LYVS$CS-BA%K;4JG>@[G=D<UGOZ^VP.R7
M^!3+:I PESQ;3 _3OD#@J#1P@@!!,3K["[%X(MU"A+0G1!SQ+"J&_W@69$FQ
M6 ;/9EVD'?\*W?2\F<_KX+'@)F,T=)@^Y\'DS-3TL!%*'H,_7D6G8A&>HVD2
MI^'L9,QV^<BNDX>;/Q*/ /FKR)4+R75)(J-',.? :C/N*VN<!6E'8[18J)3\
M\*\.F#]*4/EB<)IS:7G9//GRYDB+F4WKW6/3^G!FTYK9M&8VK?D8GX_Q-["A
M3,0S^9H9M3 )@WWQK#X<ZJW"S6,;%#U/4POM@V>@X9=#T#L$NZ+O@:(,_L.J
MBKXM,?S05^R#O1W)I['QTAJ:<T[,Q%1%RBF^"\$ \9E49-F:5:JR6^V4%386
MN6=G>%Y%CR."K;I#9,V@DD09%2)3DJUU]*^:;' J=6'!H4LK%9]CNAIIMQZI
M#?_7N1X]F^_;,M_J6*\K;-M(XH9_]N'B96JNT#0R(>YALSXPZ@M_#![=H9?&
M#%]SZ<L-E%<H52QM5@VW=TK:#9EE?GC.3735-.TVF_YL^H\DS[AXST;3%\Q2
MG&?.P]G W@;6QUJRAR(%R#IM55>I7'UWKB6"3>+=A_)E5<BF'#Z.\C'#694R
MCRH=T ,)5PK[MVA*B8IC$J8G2'/V$V9;?C0N*-&PB!"KG-:.]_"TJ\.$(.-Z
M27K/%H*EE*S(&4#M+75]QH^3;H "-\9!"WE-*W70!Y@M>;;DM\O,?&@;L+%H
M_8R%"]IA36<WUC!6[9H^;!4,?:7*??!]PZ4[2VVX[P4W-VSP!\DW!.,.4[>:
M0'L.KT!@LB0LV DEB93[7<7]G!U2\EM;%%6X8WNI)%:,@TW!9MO-C(SSVGE;
MR(QRR9@/B#G@@3;ERC@UY"2(:O'^-,BDQ&8;G&WP43:(O'$8A.2-=^?PT46'
M4E"_N*O;?4H3FW([H[I.:5_$^WC00/-<G:2>J]QO(7$SA1ZQ?3<\%@2:[TA%
M"R^MFM(7+M7A_FY?,@(8UVZ]O$1XTQR3SJOGL=Z/4>FZ?)Y2"L&L3Y%L(FH+
M2V&'\(E2F-%G*YRM\&TB]57-)RG:"R4Y@?;8_K857.GCCD4]:>9_+>>R-0%^
M!CN>S74VU\>&C"X!4D=.1.F05N%';)8DK3AVR/19H+<W??F>/.8.L"EZZ,CJ
M325%X&.'RTA&3VLGZ;OI;[=7K/NGA+K\S!:8OXV%@[T\[0?%?\]P[(I5%-JR
M%![I1OXE"=ZN[I6"S8$E"+;$MWK:5=.&K;1R3)T%C??2GL/V*S6X%D1L81?E
M[EH=>. #K;&N5QF]H))Y.@\BFN!L# \\J$?A_8 GEX_B5G^N3V$@JWDNWF N
M_M_B<]?Q[UNJ=:?^5U/#]WAQ(E.  Q%;N#ALX0N[ON(,Z3"'5;?9)"\YB:LA
M6 NN-.D-"ZZ]20?%RMA%7*987@GH=*6IY/;7\X[?FX7]%G9YY0O,.0#@^IRI
MSI!!]<+W>DD+T_U  J[LF"38! ,/AD2AZ'VUE@\H4RP]%P#RBH4BWR49S299
MV"U0^]U)FF%K0_#)0)9EUXEPM9I]X1:,?"1VS2JXR0E3",V+P^S)HLE@>Z;V
MOJ\/]6G(61V6SA[_&S,Z'E:EX>J5KP9O;$7\2MOE ^+]T+]0\ QM&W&SNA T
MW(=KAI=12QOOX5BMF6HB+R26^B&X<<*(+>?AMFW7Z"RCLHO C44]AO-SK[TX
MG-3A\+"L ;-)Z_XV6$)\)4G)H^X/18)8FIWPMTPJF>%$RN/PT3!=C1S^X4GD
MW7L&\-7T_GB[^"NIE$LXN:P\Z'X)MHHM/-B&#U\U6^9[V5P=3')=K?4Z3;5M
M3[5N8ZQ(?+X+&YFET&2[DV_JOBK>=#G<6ZGGX(6GFO,!Q.+A(Q%$Y%)WO")O
M):9]@'55VNHQVO(+5-F12P1W^K[E]AS+)[FYQE:4S/='#P#+1]*M6-G#<(,W
MBD3W*+$L0]0) "?0Z RV=]I?M.)#==NEM*H<@2,,C[W$6W"(7,3*CGR44W8^
M];44I_CXMXMO*RQ!>'1AIP(U0YA[I.OUU5L7)&QCB4&BQUV!!CUH=EGFM?W
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
MO?SB@9<<*WV3;YF6.#!5:0""8\;%(1TOQM*CYJBM8H?#N:E3U<UON.8X@AY
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
M"(L(:)U%AP4I'',>DQD#[KI9M1UBS1,%+BA< 4X7U-+H=BA>*&*@U/P]-1K
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
ME:>"OC+=SZW(R?UR+F!A\T7W&W++:U93P_#6,'3^JV_WVG =*UE2;HW$'5\
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
MX11_(VS.ZG$IY0AIHHDR,A!0N!6*.GJ]6-97OXDX)%* *,??,&P LTFS;4T
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
M4X=06(!:@T(7R" %]%IH70NC8 0%T7"U4RL/_TK1I$ =B*6A,9"3!%:]5?9
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
MD820I86L_T3DN2[ U6R-IE (T?$-ZA$U*=3K_M(A>,0#@5\$/0 C30:'X+-
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
MQZ#VK@$_>&G<TKR38':/>ZT>8#(_#6[X:)UPPRNQX2ZCO@6DI&] ?9NG(LZ
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
MH4\;CU=9=0[%;FXH]N3E0[%_/Q@FP?R?_^?O!^-\$OWS_P-02P,$%     @
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
M@WP+7>KQ&8 ?4L;A'W^_9,#!$]>-*$M^ "GU_WJ;\]#-[Z6&CP=;-6$ JL\
MKEB?=FV'VY"Y=*@'.@?]#6,I2P]3ZV:#,50;(\$LPX78 #@N%6P>2&PPYD48
MA%H,O 7";7)/'=?ST:5)H[47L"0E^:Q<K3?P(Y-8@*E)$(#8.EGC4U\Q)_WV
M,=A4_4*]Y0INR\D3",Y+>KO%;7OA^5OV5J$G>+I-X/8)&-2KNF0K)N50:@->
M:=E]R^-CFD.-&!#&#.3Q,QC7;Y5W7B_$>Y82?O9^BYSU#5TES@,-0#CY&645
M6!K/A:5X6#_>1:&[G3/GTP.-GN"OY9=@5VH]\U5,/$SS$\-H$X)>2/.'MIJO
M#M2LBA.X8_APT(Z.6M<Y7BC1KE:NJ&\UI*8F7A4,AA!YHW!3I-#R!:?FC1>$
M$>,(+ES*<J&S5/@BW5"XG5UM$:L5/FLCZ'O_\Y1P8>U/,P>9)Z5TB]<V&&P3
M\$=#U1,(EM(97K%DU=\/QD*YGC%Y=B(7U*]@OJ+3H%Q+.X3"V-A,\>#/=NDG
M=\Z.%5!!%FZ<%V^]7<O0J8?M8SR//!;V=%]4K8UW-]@$PML" E-P^3)G4<[P
M3S;<NHU1VV38G:#+=G5+F/FNYTMP]AS.0 R/@?KL&=9_]RG<1E<!2"!LA\@<
MS#G\#.(6VL:J18"#:8U&FL779Q+./9$JS0U2MQ2D4'BY)@D/(&+"9L@=ZRT%
MV?WI#G?$I/)UME,_?O'@I8CFJQWS=D]>O*JGI67CGO<PR@VPK7!N767+NMM"
MGW"Q:1DU97NV==OA#!-SK\)D<,#&/)"83<T#?@8I"_YX01^3SII'/;7A3]E5
ML('+G1V-C_7O6$V+XQ-H&MUAW0F/YE%I:\6HN5<[D1QL(NHR.U7H4)--:$\B
MPQT%+2HY&\\DGA4$'N-XL%5[?@\*(_!*J@MINDA_*3$5=A4\MFX^@G5DN25G
M.X;5U6[=BBUZ?CA!<$3IV5D6(C_CZ7- W;+GL;%-WQK%*EP[\9=?'#I?)6C,
MCN@<VM:H#;4-#.H[\*'*1F)+)^6^]FI.&Q+#"1E899NR]<X9J^*SW8WSCS!B
M.[5.GM^#PH!7$CQ[<Y[N 3_[-.%XJ+JYKO(Z:M&T[QT8N2#'I*(H$U\GZU*+
M8^6WPTI\A=2\HF#VF!?,V']^AH<-GK1[='K%Z<54)P3VWM=P=MHPF#OQBJLG
M_&$7H>7!DHFLD\>8P617V6U;MQ_.CYS-[60^K'))OI[5_>D,=R"*(!5A0MO+
MM^W;CT#F0UBV%,Z]4<;+?3YT'([T4.%@,/K@?!LGH"1%S6[IELV'"VSD/F.)
M!\,2*QQ?_!/>C:LXWA:DPST;6_72GE.<9_\J<.G+7VE>FZC^;L3A0S/GY0ZE
M"KBT]K#7=24[ CTJ;Y]+Q9E&*]!>-([/"B: "X"G!?5 VT?8'NX;Z-LL5M/3
MB,+,E4?ZW-EXB>,W2 E[$.A9AG^X.:O6#],_#GL;Y36V6O-R78L1[9"[B&X<
MS[V@"XH>&P$)(I,&^:A;[Y96Q 9C_FP;P]46QQ=4.=_+"ZPWB2\'$!HXH$DE
MPS1? *5?#Q&?SD8QC4"8>O*">6.$>O[S8PHANWR!:0XC%Y3/:,?>7E1-43(.
M?1^541'8U5_(6.L>1W1554 -MW_+*MH/Z,XIZCZ9ZDUU654M&P_&7%IIXS.,
M S?G-- <R:W"E_>C,9RRR.7"&!/P6?K5PPH4"-35F\,]V[7M6=H"J379/7@O
MLQ#^D^PNG%U--$#UQX--..Z$8B'9BAFN^/CHO-FUTF9'HJ.Z I7/4F5LS<-E
M@+? 'E=A#9'C4VME@#&(.JQ>D>,+B,1M K=%S<R8['% ZZD>>)0W9)17>*JT
MK!Y :L";HS**04;<X<^55T2[UI9D_?/P":2Q<G6D^/<A#<%S2ETF65_3)9P#
MFB0^K7W2ZYH,YTER(LQZ50#^J*[.J[Q%I=\>W8M9*S]W)#I\GK"XI')76,K
MYP@NK:P$K0S<%7/2#^T1J8Q"V\M 4.[V1=NHH#"<+5+:9(5]K<G-7?W].,4^
M$=-_B+ GFPZX!;7J98^)J""HIV@V6N!:$QA.CJ7,1@1CXW5>TZU5GU'6U&P$
M_OALI: OU%WBB#G.WEY1MIU(]IT=<#<YKXGV3_\ZW*/F,[JT(BA%;).J5ZM=
MXP'%EP3>1^I*J4I[1R\HB!]>M<3>V'!PY*>:6,?,)P->5BP7ER-;X\FKOW\K
M/S\^JX%P46NYCERK-^0*+_8SW'7"/(VR/&O]@I=_VZL2/.?(!GSDXA_IH,4O
M_O[U(3="[0\CD&=FT$O-82_Y<+BX4)I@#7GF"G2I>[;[&J,$K^3@]/&M"@QM
M3V"4\5'5P3V'(2S5TSN^FU$F3BO!C#$_6SE!,:PG!RCT&6/X$#I/I=OT?9WV
M.[CA[N!VU=)DEFS5[;PGE2'MA*QF/ H]4FN3A>.K[8353<:IFF.0P.':N=;Z
M"-Z&IN2!_0D-QC0^R;DDR%K;:/7W8_-]M%ZN]NV'3&=Q:>PM QQ8K26E[,L1
MQ"6K5X?+U*S4L@JS$<4AW&EPC](#+@.+F&L5"-)O'X--E<B@JA&C]2\&3SK2
M:L'5;L?J[T<G':<^BR\<DS<-+-(LK)$7XY7'[HHLM,R>PG/G[@;,PA(QH-,%
M/G.?_/"YZ8JM;3*D/+,'_DG;5B.X;;68ZE2P:G^1-C0?+K8+IGFI4"&W=<G4
MI9\.%U[N^+QX*<5"9=Q*JVS[36>G9>/AKP.NG:H*UW7+4]]FB)!R\3_77D _
M-,639[X=;-YOPB?*2Y4]H&W5B=SRY,+[T/<%$E_%:AQ":02W7&DH"DA] M)Y
M3^EQ/VJ#"V#B)M DW'K?>'.[P5EZH&BJ@JNNG429^_H;-#4RFYVQ-,5]NQ^'
M?J_'(VI2)9>IIV6"=FD%IC:F@+ZZ&L%568,MTPYMJ9' 8$R*J(D+8?1 <)DZ
M^U7EYT,BMVW@A8F4C;=!^RC_>KA-MGV,Z3^W*,L]-?L"J[X>5WR/5,7/=F*[
ML%<3[\25MZGA[D!B?<?TM'.,S)P7)M!%(;X&U5)B/S0'6V Y_0IP5E,-5?!U
MQ7JV:_L-2AZW(?/94]=,6,C>_5O2""<P&!<'],EW\BCAQ;\/#V@;:S7H=#/!
M=<@#U\]VZ0?2_897KKJ*M&>P3@XPV.'HS,#B&JO!><G;!_J@.'S$^#4&M;?W
MYC:W&WAE^2@R'J F2([*-H/&6 5 =H?R=PS"^.<P='E( Z@J-'JJR7%O;CED
MU@[L$YAC4=Y%;::[*%QXB80KD+529B'<)7'H>RZO+]Q8V*H/XCT+95^VSC/U
M?KZ]G'V^G-S#Q5 ==5WUZ=CN"'%<--580"0ZODR(3!5B+'F\WU6R/_DA(T?2
MJ[XZ*$3[9E@(18XRIWL5>0JOYJ6-+U]H-/?BZOSA_0D9!&@^1U&$Q2%.(T1W
M+#M7M=\/:=VB6+(#3<U89R!D6GV;I)DV+8<SZNY?@?+KYIFY'KPY3:LOGG.U
M$X2IO@M>MNMN5,%V.HA+C1FB5=.>#R/T&; :TE^J\"@J/QMAM1>5L=I+N9=Z
M:@,?4>5[K36;EG_;[]#C*-&&#?]*APS_^/L]6A5*=U;^K\/9FF@ HHR/H.;N
M&N7N)&)W27V26E.K814IT.A"*:!)+T<=-PV-AHO"+M29NGR9^UN,O,)*#?A
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
M<DYQS_I7L!HO?Z6'N@T%/(H@1A@U N1&/_X2C!=K3+3'9JTOU&D*OU<Y=%D
ML!C 4(' EN=(MSEA&+2H,2;+9@R>KY*ZA/-QGZD9Y+ISZ9],P.8)*8'OMAKP
M9I+G4AS$Z8*4!+CJD;TVV>]8K!W&OZ!> G)_?!7PS*]^L$1BD:H\1S.%[\.K
M;CO3=]A9Z<\D)L9T0K1183TZ/B[[)>@45LNYL_'@0NQH$JBHMI>"ZXAN+&K]
MYGC.1,,QE .VE"*2 85@+8+(F-6'V<<?;LYZ<8,#';.N[8,'*H\@N2%G=ES1
M!P\U\]#<G%D1G/(.Y.XC9V2/:.P9F;?HZ[:5OE&\;NXBNG$\]X(N**8?"KOG
M)."AUWQX_5ZWHD=E8L6KB,\+[^W(YZ 4E$[R3#EI?O]R(=ZQPO39-@9)$>LS
M*P@CX ^$ "^>+A!,6=ZR7<UCLB.B]<2X97VAN*;W9M529GX.,O!A*Y:GO'&"
M737_=I!#5=GD[O(3:IA:%6;C<E*A7!GK?!HQZQ6(^ST57U- NI+NL?!35X#-
M&E,=<&HO7V#_A)'K!5A*'O78+,:NQ*_M8C^Y*DN?%M:2! ?Q.YJ7[$ENC9!\
MK##(O4]CU>N.&XG@!AM 861""CH(8$"I2M>SCLP%--X+N;:7>V*,WR+H@B.X
MLYA94^:Q0QM?C!I[0/U.->O+G9,GS(@8$]&#M7KV9EC-YORUX-<TFU\#V*8^
M9FA]!G;PLIH&&B)!+Z6%TCX(=B*O<1"G=>P#^Q6$C/)>52@H _>09O,Z<9F[
M "9+O!OA-B;:/#+,H;LP]FQ(Y<+J&L_"R9Q517]8A5&",1/=:Q](VN@:$]0)
M(W_*8C(L%@/ME\ORAU<D1,3<#8!<8LT_'2'&J!'N$_2X>_!>9B'\)]E=.+M^
M0&_^\"=<OC^])RY0-&OR[(T%L?\8/0*T$+"+D21(TXY1M#=F],M&+0:2,WUH
M\![*Y*IWR;)EEUHV\=]2EOBAN Z=MEY7Q M+-EB[<S,BU(NB_*>2Y%4]<YG>
MWK/(JV$)R/B]M*_CYKR-!*QZP[WN;UV6;T=21.DSCB@]Q.0<[#^7]3PFKLN$
M-L?GH-N3;0*"0(<]U(,?/8U-2$<G"TFDX_L=3:V^296% 83Q(!?$(8H@L$*Z
M+.75L39;662Z?(1/JBK@HRH5!7.!32>#*2<VYD&WSE[&B;=F;S/#M[MQHM]H
M(F'N+)4)K@3ID>"O^'.GEU><) O![T9X41*6#CN$7BV)SHM$3U+07ORG21?*
M>?A$HX[>+$;#8JC/713.*769\?H:U%C_@2:)3SL#" NIC@ER:+5<\M<J5M2/
MB3%IQ1 D.5>,*-&H&L]1<R*4BS"O4KZ0WOQ05Z.@A4%T7 8X8;[@^5$PH6^T
M(QJU_KY4S;^EUZ47AK+958P$">"9S")#;X!#)D>-587MY,[HJMY;\G/8G9ML
MEE:7"3(]+WE),B=GIF-DH'=95X+*L# I<.O3Q('W<GX6/1_EFYPM?3/E>!_
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
M>R^1-F'$%:*)[. (><S(,)*[)9*U4!$/[@G8';P>WD)=)G=1N/ 2O,JQ=*C
M4HYG(4A)<>A[+GL;^X[)XU#-[(V0/8J<=GV4^*4$=V9"&SXL^'M94RO,!?;Q
MHFN9:F+?YKR*LU*<KO2EXOUG3(QJJF'B]&%8C EE#H0O6^>9>C_?7LX^7T[N
M8;5ZJ>K!J9*GMT00QGU@UDW4$R/2P\D9^)G<DDLR(Y_AOQ/"N+!3!J0G;C)^
M3*MKTB HB0=8BUE2-6QD#?4T,NC:.[A =YVTJ.([,P%+:2T=.9#!@I2&FKOR
MXGQ'.($@'Z2*63=SV6V^N/ XQZ[TZ.2XQET!Q&QUY R(X"J.07S7T]&9B3S6
MT _BRQ<:S;V8=O*>8T?,/@9'!IA<HX>9(2%L-_ C%5TP6'_VZY#W;=5_8'Q"
M^G-3*4>4'(O-2&5S\U3J[2PIB"$)V]@>3$ !%N<H[RTIPA4@SBN*K=/(A2W>
M47A,2;.SH8B3D%$W*T;VR9?8W1H_4X1A4/QPJD?#3@8RLWZ-+ 3!4R>:KS!?
MC3Y1/V31HGV4#I64>9Y>2MMZ]5 #+.H+F.'333LPGA>4*VF+@)KA-KFGCNOY
MNPN:\%0E!&^7WJZOFV>6Q.K-:8IO<\[#WKPG.EEC-9%N&?$:TL8S'Q 1(R+Z
MD#((8GQ8A(TK [R3#HWPL?U>YC1;[T9-PI9/E*/ZB<DBC,B&3=R< ?780&PI
MX+>R&KH(%!10OT,P=!5.+2_1*^A;BHXVP68I1FT=KT8?-!A!0.<)8DJM#[P&
M<^*&HDA60-*L=-'#Z--=)T;]A>51V3!*]3#ZW&;26#!N3)E[W"1]3^>^$\?>
MPN,1"3'_]<QY*7/8=D%V$Z!LA0[57YBW=B"GOIWI*#K(:MSV<EJB_)#L/* *
M1:93CEP>DL9:@EPO3-2!ZYAB((Z2O]^C%-#I0D0;I!<GL&5\B46ZMC']'4>?
M\<J5LV \/IL&-')\4#0F[AH=H4G$!+=N%;P%5:9?9.G:JMW=,U^9O&^-.2=#
M_-B8TO,]&E?,5N@0/A2W8:!B7V3J>N=UXT\0?W2L) CTRXJO<Z%35;YW0=A.
M!%Q_2U0(<JMESE8-'?C;RHDI/(!K+^'6E[F_Q6C^ZS!8HE:=_JF3S"![(BD]
M-&2+S@CV=HH8+MK?K8D5%U[L+)<178J@BGOZ1(,M[1)[G27)8U 845N1OGWR
ME*DQD&5L:IVQ--#ER+R=AP\\$S@)P\;ACG>T?CK07.0N_%,<]ZKP70PN1?M+
MZ/O\5@36:6RC1-6A2Y,O2&4#3IM9*F;.FL;.?;B$S7&^\NCBCH8;1'L!E9)&
MG?0,3IIPVH01)YPZ$>3M&&-,L)BSC#6S:CQ\Z&:;;!W_TS;H5MB&DR%(QYH#
MI^O0]8MM%CGL:K '<9[FZ"B?P721_I)A&AWZ_*?I/P(:Z6'[^ \Z3_"2NW%B
M1("!"Y(7 $L# )35#/9>;%YR-S$!6>@P1([@CI88[\2(SL-EP H5.%;0P.%B
MGU/J\IC8'J,Y)%T1Z*J5]XA5=(;QF(S>F<L5C-0XK(S5,7K_7WN@"6#:;I2
MVHZ@-'C5')C'D+OX!6VR28F3!5(WZQWIE26Q&24K&E'V#)A/..F?I2R80\42
MF8]+8!K-/47MD\<ZP:V\Q@B0Z:,O4!A04T?/S@Q&&2RGBP<T;"ZPH&&WK%W1
M^0E1W1.M?Y(.X(3((1 ^!I:_H(W"ED8VS'1E(SVX"MHT9849FPXU8UGO3QJ?
M,-TFTT4+Q*-IH.4A7WL!O4KH^E!5+3\<+=2#8)P([*N64%'05L^/_A5'1MC0
M?C=SFMV7N8F=[C6;-J?O804J.1K@KM+24 >'N@(I;LS3B!T# QE/%>,"+:!Z
MM:RCX$*S292OA;4*[73C>*ZP:4\"5RL]U V17E!6$8OHS\D66[*$2F^ Q:P4
MSOD4*&P\:U%@ X@$8SN*5"/.3EP%M".4DD]AM*!>@A6&)"KU+]1;KK!H,>*=
M+ZE46UC$7J>@&Q:JZXM(<3?T?2>*$5B!1XT/CTDT\%RI:[HY(R%NFY*@#3E-
M2C@A<MA$C%LIQSRF=$@0BX-+,!8<>;78H?:**YI@-N.-K47E$,GR!FMQ,F4S
M+;AYS>I;3@-52A2V(,9HIC'"]\K:=!7PT7:T&6@52FNK:Z8F3-WB!<>"[PVS
M%@:[,R0VB#8SO%<R#=(BKW@[L/A9/0@][1NVDMA-W]#$Z _2_OMF/+4!>BU.
MKI<'R%</&+CXN*EIJ(*D2'OA2"/&@=6J&;QQ_A%&YZBHWCIKVBG*HWZ%3PCK
MBK"^"'9F+<3C8)Q((>& XAYCY3<$7N^,N]UG+J@V,-N5YT8QI5F5'>?KL>6\
M/HYT7HLQ6<JL>0/_76_7W*/&_YYT<_,P'*XTM7$CH[3FJG.>+D;B[6;C>Q;R
M'HVS+TT(90%IJ0%9]"6\ET3U9K7VD<!]$I4E4XOFH:"#8M%30C:R6/MDIZXX
MDZ!^H@IQIAT8E2MYJOIT<0<S?("U+J=CI(GO&T[/K+;0<?!B(<2@IPLBZ(QY
MS)GK+S_;8ZADH;*3M&>QPPO9K?:)"$@92PF4GN=&[-]]"J&<J;RV3 F4T=5#
MZ7FF,M52]=0_"Y:MS#TO:O#)(O5]UO4COTJJ%C7/<C&:C<]#5S6+[/D*:E7,
M1-3)//&>O&1G1BN=>6NI<-P_?"6RLV]\-DK4,J46Z,%YZ3!$R!<.Y$3-T@ &
MC!JM_KIC4$"3L>;:O&\:RP%<!@FKTP [%F,TGNB%DS@=RUDSDD2C29"H:9=A
MW]QD\EB'82G%9(@3#.GQ.T(G(QT>Q>1;A$ON//ILQC]G(>(A248E@3->CPQ>
M=/@_.L>P8A<>_*XI)H(L0S!9*,*L IK)S).^6?*+W*0TF?QV?43<Y*3XAC4R
MGK201DIURI)+P^1MI<5U&W<F$\[:X/'EN!#K_]];)X)1^#N.:7WHQ MJ1)$3
M&-E'P$(VC<\Z)^8K3_W,RDY51'ZP<NSPMJ<I&Z.OF\;YJ0T+85RAR*+CC[VN
M8(M;2$SN,)%.9869NA27;L!83BM5R<)+=B#'^F(S(V25EHXR*HW<P 7I!;_
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
MQU<^Q:$%@[8S'$PPK*>RM&+9>B9+?9AI%ZM4B^A;6P89 TQF]:D,IRFC6(&
MV&04]'",G: 7E/_O55#$![D/?1_&A>FGA]LQ&'7R1O;S/>:MEH.%8'=$]'?L
M_.=,'B.=!&8%G<SGT9:Z1336 ]><FU8%55*&,7M<;.E+R2C;WYK "RM9?>?L
M.M4"+]V'DC@1U(^.O9R-GS.S.59F]&RS=@LV:,D:S6##(3$Y?L(VB4%L<=-
M+4,@BG</7V5\FO'(O$$G0/HKF^H9Z08T601)&XR:+(O&1PR@N(8;F"NXYS#V
MSCG!*3D,8;0'#:>])IA1TS>BFD9>I7);@5$SS9]^?*^O)F=7UU>SJ\L',KF]
M( ^SZ?E?OTRO+R[O'_[GO_WYXX?_^%_D\K^_7LW^-@ZDWRYXG'MA.%M!Y33(
M<[;\=IRD)2(T).=CY&]/\&8;&(%WTDIR 4/JBG,H$ $O$:4-R(U^_!7XAI;8
M:(A0%ZF.>H1Z1Z,JQ[=]LY61^1LM7G\A>],"U8^7<3_EN28S076D92:8YOER
ML:#8&55Q$?>PQ41N-7I)-U34$#R09]4!T6(_L _F%0%V?<]1N:!S"TJT.8XS
M&>.*;2R*%5DXM@;YTH[MWLMI6(ECODUFO9BMG&!&UYLP<J)=FM6)46]Y<V?J
M#[L*+IT(C<U=/=_<.)3 &$@B!Z%G=&*F'W&4593[S?R,+PTT8"H&8]89/L1T
M96QHV#=1G6M56GB,8HGQ.!T"[#LB!_'-S5+!)'>*.^JT;$?9J8F249)NPZ1[
M6'*);1CIV@Q'AAO1]?PMWF*IRX)'EO-0"#2#;/G)GB[D6L)]QNP.DS4:J0Z-
M4];ZUOTELG>9;*#Z1QE<C@"O5&[[."%\%-_D5&7,GC" 4S5A< S\<$=IIAJX
M@V8I5HN8C\KHI7 I1L#V\9W0DQ"BKI=TL\L,?T3I85CCW.R3T#-?4O:3_'!S
M@:3+,/WL9 ;VS%=&PJMASBA/H/E']/FOWOI\Y='%-2CO_G2Q\.:T6P8G)TN
M+F&$":-,!&DKJ]4W9[GC5<^A\:1.!J6]G2?,7(,0\M'3WA:"?!")B ^Q5&ZW
M/P[TJ) TX..(V/"EL4PC102M8QA_KIQ!D0E+SK>)^X^M2'B?A1/79=!MCG_G
M>"!&GSL;#\; 9(G'O'_J'M&,8R^A'/^+<BN9D,+Q@R[V[<G=U7EC70-$,!*.
M3-3GF&E8Z__W-G6%0H="0)MK/?_NYD0[9GWL*5NGLN?0F2&#9LS%RQ!'L*65
M9#X>;K2=:0?'5YHE19&<,QK0A==I%9@9/48M&<^*QPV2B8T,O)Z8$<=#,Z4*
M>N2-H&@>_ZX?3G))]< )FJKFYF&$.PZ_U 5Z/,,O#ZZJW$PVC/'J4,(+_$L$
M#^I%^*Q2[WAF$9I(17K0++RER3V#Q4-;ZD&/;$[-2P> *4?/. 3BPAC23*1(
MC(+!8?$L)?B28T#(D9 G'(I9JXO]J?)S%V>,R6FL:X)]ISEKLG>2)G+!EQP[
M3DV1T<".@6:H]'WI82>9##Z810Z: 1YVZ\?P4+1608-P(J,=;>Z=L3)HY1'Q
M0 I?>',G2'B-ZZL (3VEVP=N7''/QE<Q[,(8-(]'?W<7QC'+HV'&\.F"-XDP
MP*"3T*"-1I3<1@^B/B#V!L@A$0_S3.6@B!R5]"2@GR$=F6SU.YG1S)D7Q.$
M8\UT%"YA6C4)G\F:VV!.HP3!;-&]OQ&0\^9]<I@GBS,54'^VBL+M<G45P.C7
MU/6<:->Q?@OFX KB("AP\D2G;PW]P0B?&?L$5_)ER)&QU ?VB/',ZFL:+),5
MFAR<0$+!^+MSV#4X 'S-EDZ$M]GEB\<@.C$ &*-5X16:4\IJ+<Y63C(!4MYO
MU(?7[HOS1&] ;HT\QY^X3\@?C\^8!E?)5<"K$G24ID2BNL]&SVPY,'PRE^.'
MWT@&X,0(#N!]Y"Q@A)<(^=VD7&"81$(<I,H8P2=S!:R0M>"%.)P90ADW"(_L
M)7@,UXPCLT+9<:V6.+QBE?BHB1@V4>,FZ<")&CF10V>AYC&!P1-M]!BE@:8I
MH,I7">0_9(%('HA@@G NR#0@5PF&9W!.7A>IO"S?BDK4 W&F$OC-N=%SY32<
MK#?J:)FO7%J(*CG4M\P:@_B2))'WN$V8I T,<[#V\;,QK">OK_$/ZL?KSH1N
M-RD-32K?79:L\'6@@9D"!;)PP621(.C<W'= AD6QFE4%#CI@H#9B*984<,C4
M>'!P2"0_)G9S6<!)'7(&,UDC2C_;YFM X$SP,A"Y*A GS(P :EGRC<^3=@8-
M;S<;YD\!6O&PHFB*8J"<*=+@85B?.8E<]$!B[ *$ P[\Z::=F)6/#3 H+AO)
M&"--!&T-)](X>JDI_O2K8!Q,?J&>ZYV=8T+M_#<6#,5KVC%<O.ZQ9(P\.2.B
M Q%NI;J0(5=V8@!-\9H[EBUY-AYF5I[-K848G.W23T0$ DOMYB*/5L=.1<!/
M-\RZ=1NRZA2@5W7&3]&C(/1AZJ$0F!Q5&BV!_9Y("4VO/J@E88@AGQ U:/AQ
MB\O,T"I9 KEE4))Q+TP&,RPW4<;+0535$C_;84;]!+3>0Q//TTI1LPS:%/D5
MJ1I?<P.<95+.J]@SGFQV<SGI%AH.!*R9DP\?;2;@&ZA8$<2UX!XXV?,>0(LR
M<5<IS>/AIAA[%83!J2!F,_XJ!8Y.[^-[+_ZMPQV5DLP ;5NYG_IDIQQ?6^/)
M^#%G[V2:IX10_.$6 P)<S]]=4'0@>0%+V7.\B$4'=$KF$A*(EL;US'LDHDNB
M]\E+1XN:T7;2MZQ-2(4QTQ* HV4VRVV>EGAEL?H>QIXP>^77P$OB^X>OG=[B
ME*;(96)4R1N@B\52+#W2O7*6A2VN8<\^CEH.HKE?S+L\!O71L5>&-^U*IMPM
M,\)O PXY[<&O!@*;3LN\5DKX72QADN@)RR9,%&;6AHL&=I!43?%8"GDW71#9
MB^!Y,@3/'4N>R^9C'6;^G9ZP\HC3>1*BOO_QA'Q\__'CN >OO[Y\^'#WL#>"
M_/"!,?!AK SH&W_L.T7WRD@:-MPG]S+J[BKX3 ,:.3[< Q,7Y#</X2%0HQ!1
M[<)T/@M3S,1#<R$S;XX6];?D(V#7KY,9 XL QM!ZZ7Z!9\E/L1LCLXF@@\V4
MGY^DJX!\UB8IV[W*/[A/)TD#N#2<+3O8).7\ KWN*./> P68P ,DRVW6RM[,
MS-,QNQ7TOV/6XFV8_ T=:#*6UQ0NK!J+] NPE$GHG>RH2IW\%YK_+>G<8YG
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
MAC\YV>=.G'IQKUZC-6) >(,N+* BLQ"&;RC:Q.Y^BY6:H%,-$'&@P<M_]$I
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
M^&>ISL<_[&1?)BH1L:J3CV<X9^3[(YK^QF"/U""X$'CT5<&C"\8C9UH>Y88
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
M9\&\NQ7DYH[K[.Y:K/._Y%&Q1[W36]_7"D+SA2'A<9='4A+58!TKS:=_G[%
M#-J!N\'3*X'_+=Y"Y%5>X;H.TY.$-:*=F_S\PT6K;0I>CABMTBA6J5"ZUA80
M(VAXVQBAS,  6XF+O88:HD%_*\[75S_T4T0V5CG3_O)X[_XSBLD)4JI YMVM
M(/<:X6=[1?%R\)\#1$2>T!-MJO([L[Z?!1LX]K#X5@H,O=A53<BJAE:L$1$Z
M7^KETI>R7$K^\0_\?N.7^PE\L$E^@2H%X+X_9 4+(9C43;94:Z-R3(;"5X!@
MDAKD33M;02J_9"]1B-8^]97*%1L-R8T'L8)T$4J;FA^AXK2AC&_<V0I2<_%T
MB>+=8@TZB6HQ56VM($3 2N7S@N 9#L]<$T)AUM<*0EGLP@\7KM/T2 +>W8#]
M)WYR;I/D4!1YF_6TQ/=_A6 A@MO00^]_1P5]2]G(BO6I#V_3X[&T"YDSP'B9
MFC&Y"EDV@N;RDMZNUF0 .TCNB!&*R5LC/\6O1H8"WJO!4?T9*]A73>K(8AFN
MW+V?NH%.]C#O/;V"\7Q_J=!]LU^L6!%69;JHD*KM_YKF5I!3W2*/,=J[OL>!
MU"";(TP0%EL)*90 L\UF,I(53+ADA;FN41;M@6>)[PH_6:PA:I(G-FMEJ.:C
M6$$\?4>S9+B:^T36U!)YB25]D.DM8@(5'Z[T"2*EMA:M1Z/PQ)MWO Y1[&%5
M.CZ2MU]>.U"]IH-\SA9VEM] <OO0+%D!X\/P 95WMH)4F>8&LF%RM77#$ 7J
MA$NSGE80^3W$*Q% !OHW/"78MXM0""&HSQ9H-( 5)#-Y-5E&%RN2=?F\Q8H.
M6"!J(IV-.DXO^F'A.ST^^^_+"/\C/5Z[1U7LB+*E%>L$>ZG@T5;Z$N4MK2"B
M;8R"6@3N-J(53)'=CYDS.TO-Y- 8IC>L>@0KB&ZM4_.P>RQD^=#%#6CP[L4A
MQ?>/BD,#?LX*=NJ!5?)7">Z&QRCQU?["YN-8P0!-^ N/!(4_RZ\0HZZ3*R)7
MT2N6#B4:5.5'*U8$ZSTKA#PB^=^A#3XX&;*Q7)[0M+>"( Y)](@R) -_):-$
MVM *$MJ^EFKAOMN(5C"E?,N5[L"<EF\QOO6*$G[F'9#QII>!K6"1%/ZG! 3%
MH*3--%UE=RO(S0S9S*JH#3M0-K:"%*UHR!)>&HN4(G;EU 0*RB:<+_Q^EW.N
M]49'T]Y6$/N,B T,3_/>C7]%PJ[3I'+6]+&"L!:ERK1VF"[C36^SN'B\N%(E
MN&0_6;%N #F[<CE 2$7!8AM-^C@:];2"R">4XA<9>5RN$U[N:X0%'U^A5M3U
MLH(X#H>GBI05?[=BPBS-_@GM(2 #GV7-]:YJ:P<A_54XI5:*(6(7*A^Q@G74
MO<O$$-T&D#:<E(05Q4OY10!>C<2_M8*_N5BTQ-]170W55E9,7E'..Y/3\\=?
M1I1Y;RN(U86NJ<.X6D#':0>S@A7#%:(1 KAJ2]'T>@GW.C,K%LG -"06UI/>
MZ<V&L()L?)W@"R0]@C3%M4R"7_N I.^6KKT5!&GM SDF>&/30@E.?&HRS5\#
M;69*XU&L(!Y>]5)BL=H0K&QL!2D*'X_9\AEWMH)4?((\E/B;$.:H-@M)FEDQ
M_3P*/7NXJ!"/&2_$1-VS>E"+\ D$$5@9$@Q9'Z+3ZP>L8!G+Z%.)Z<+/5DRW
MD%Y,Y1CU-E4VMH(4E?R1^W)^INCG>3288%F._01N27*M%$&GF@CG7;]E!2.S
ML-_%&E[*KT'TIKV2=>VM(*@!<)%A%RO(RB]/(<P^E]D,+UY]7RL(%>H^XZUV
M4 ()R-I90<"E&P!^__,6H90)++FO0WNVS'I:061V#5!%&6['*"2N'L5R:3M,
M'N%32!]@_[KS0_2Y'.VC;&C%JMQ'KX3'MW F0L^-/7EJ[%->QE6V5BV&L8+\
M_)Z3!@)A,9.!ZC>151L-904;N.3&KA!!M-:$'=1VLHJT9P2V-MS<0'XM-K6"
MC.',DL3X.$Q.;<-O6\'H@@%!C"D5Q%@JS"]D$O[->PK_B4_X38AICC5U?/K_
MCA4,%'1V-7"3 ;A:76\KB&4Q*M?,.@/(34JKFZJM%83 %L./4YP9KW6ZC[2I
M%60 3COZGP,(C:\U'E%%4RO(D(9$<5O!Y9'M)/+PPC6Z]?<J*MN-9$%8E9GC
M:.F^$Y$RCN"]40BIO0QHQ;[@"Y<!90LJ;1:!+]L&1AVM('$X8>,A(C$0R!L@
M J?IQR=77R_P+#V8Z=? +919J/QHQ:[(S/^)4$Y5-'[<132GX?*8-^#.2[C:
MLZM.>'Z50LAP7[."F37WGP8\Z;.,6QV&LX,=W+5[!_D.AH[QVDYVD$:6ADZH
MX"_3HM2H.EA!$@2RA6D4'T$_2+"R\"V*/!I @E4J%+^J !QJNUE!'J3^ABO,
M=E9Z*]MGCW&T]E,.S\'K5RTC?.TD4>![Y%FO*8[8P\C32X8_']PWY/_CX6;Y
M[>;B"5\UBNA[13LK5EEQ>["#)U@ &"BJ&_ $WESOO_/E*;)]C6T%H_ !S1\3
M1;A.WL"**1/O-\6/%%VX-!5=<(TG-^\H7OF)(@F^\2C3GTP12OX*9"42@[J(
M ?ZU<CQUC:U81W@6</,M&.ZA6$M$;!VU*5P&W:P@KT5YY>_[-^+8\5<H+RE\
M1;5J+/7U6LK9Z%M6,+(.,DEEF3'I-_V9QK,,T2J%@!49M(NJC14KHZZQE65L
M=R_7I1W*"C:4W.=J [6TX:0D)''ZRQ/87JH[K_23%9S^AD(L>P50L\';@9Z1
MQN2VTJ16UG2Q@BRB%&+--N*2)7=!*:G2][""J&J)P9OW57" H#PH@P-/4OZ3
M^LRT&,8*\J_]Q-UL8K1AVB!#GE*:Q'3MK2 HUV*ERY3].OV3NG1W*'&?H@V6
M=*^V/EH_HF@/'D_\IB!E62.#3E:LP_TA/;C!UT.HB6<OM[%BXC4ERRIUTIOT
MLX) $;3)6 ^M[33]>;KS\?4*[I@XQ6\IN#!A9ZF0([6MK5BG# 00'@NJ^6,1
M<P<Z\N(E8%X[>$I!Y%YB<L+-8OV,_S998W5"Y]?H9V1+F%24PW,ET135:A$*
MSIT[7;&%H;YE!2--(62M0XS-;R@"+B\%E==$+QITLX*\6I=TTKRB12G]F-_E
MQ-K2RBW>\QRL8'S;E&?K\YS),UB$!T7)(E2#!N1PM+<AI:7RJG8;SHKU-H\\
M-$U9-!W&"O(UL\UK; *XD%H7;CB$%63WB+E3DR(QS)>L8&+5")*)F/?XG[O#
MCMKKZ>^I0M-H.H@5I!?"N%DD <MUR<5$:=B,6<_I7PJ.JOV(!=R2;"C[??H)
M&T9Z9H9[X33U$$!:,ZQ]F_8*7SJ;!J *I?96$"249)?>LH0 '[1:8L/X'D+]
M55)EE^)"')N\Z[U\P@JV:1YLK4)LTF_R"%>:=TE*$('QXA5=NZDK40CKVEJQ
M4I 8!*:80)^47FHT_5W,BAWCRP__#ZW<A.0_OI?-]'5MK5@#H>:OTDM2;#+Y
M&;B.5B0<_3\/;HSW=G"DZ)KE[:]H9@77APO)_P>)QU?8(Z8&BVLX.2N62A8A
MKXI^4;6=_LJZ=P%^]@?F_Q:Y'O&U+=%J&T9!M#DR?]MSM$[Q,JH"8IH/84>4
M17FQ"C]8L<7H$T=BMR]"[QGK3)B7R7,4*&HMJ5I;00R5F+(SG -WR&A1-K:"
M%%UX@![\W:2C%22JL?FE+X.R]?0W7!DCCZJS5*VKW&6ZQM.34@IVC\(-N*B^
M'L#50/Z*5SZLT&7<TXK-I]&X2$&:AEH:Z6,%89V+O;$2;X*W@4A'O4IK-=^R
M@I&YZJ%5W27-K)C^6!@CEHGY#2=GQ5+E,#E$GI(S)\MW)GQ(EE'J!N+O()H]
M1.E_ 6P9=P=2)N!3Q?X*VDE-Y^/.P JFW[NK+3ZP\5$$F-9$V*F;6T%.J8!\
MG;:H:6X%.?1558OM5DRR:,7'NY_ (U._DX+O-5VL(&LL&\R4]A\K&/V WBY6
MI/@)31H.\1]7-/SG,0K\U9'^4ZON-1UC<@MJ ;WQ"O]Q$2^CMT+X@Z:9%>O6
MJ6;W:93GI@[:'3XK*S?)$C# !P?N.#QY532P01\KUC#W/N;AEY3[U%2/I1P2
M')%<'J_PU#=1?#2 6&LVEAV,X#+ Y2'! DZ2<+R"6A1960<KJDM=78CSSO_6
M#GX/70YGJ@>V\OGI+["K*,;G#V_7<KZT,N]6V]Z*_<.M:$2G$H1):028HNWT
M*_/U$(<D?/FK_TZBF*'^!!@)MU'@W>(7D<$?JU:J87\K5DX"#5B+;5EM//W:
MW?NKK8N"'RCVW# DSCCF9-!GW!GVLV*M-'J:UAIHTL\* H7HJU*9T-N0I#!1
M-#;VHX'H8SR,'>1KT6"D;Z1<%FH\C!WD=PR=OGG?^Q0A>1B<:_5GK&"?8>2J
M]J9H.H85A$N\Y=HX5UW[Z1\R=BL1W!@ &H'R2FZ\*3[(^I96K,HU6B, .P?,
M%%I71I5876UG!0&*:Y3LG*X 7^I!K""]6N1!=Y[4K2>WZ_&01T!K+1OSQ-^F
M/_8:-S[6'/"-5<9\-N]EQ98BFQW+82S]QR,B:.K',AE%>9 ,^]M!<":$EFKD
M9%B-3;(1S,:8_+PQX\3Q\Y>7I9\&E3-7_MV*E8)R=7@[P;_ Q/+J!L1PF%YA
M9A_QUE(&#!AUM()$61RN6LU7M[:"& '<E-P*8%U!<4+-8X8E"M4=)S]#_%WZ
MBJ53-^"Q"JM#HGK *@VM6"4M0J;"2J'N8 5)W'*9E5? ,BO@.FYIE4](@3=6
MTMN.904CNJK0Q7@H96CC )^Q@WW9LPY!ZV]^$!A* 97F5I"#99,]BM/C(WXU
M4C$22;FP^AY6$"6I&Z1^,)6-I]<KGMW8W5X>TA3%:S=)KK'$O$HCE35<V]J*
M=<G5&G!L%U6>S+W/SXELK1H-8 7)Q=+#9<05,/_XX2$Z)$5T%@[W_OG+/6ZQ
M318Q1+_+PS_Z_8(53%OBNS]98^DN2PDB,&<9&K[@,X;CFLA_4A_Y/L>W@F&=
M4>/H*ZL P>AG;"L8I;M ;D,/K8E-)@";3.<+J6X\*Q@B. UX ;('E/(B\. S
M1A0GVRC^S&0(*\C.Q3*VO0EZ)E37B$,WX%CO) 8 7XO$1D<7]?+X#46;V-UO
M?:RW7> KM1'@5-]?LX*9;+6Q8/CJ>\B[/'Y/*' 8A*Y!2AJ%U_#UGIWFHUA!
M?!Z@!T\%B\;S_T5N1?69J>]E@?2YC=U7-_S[MRCPZT1/95,KUJ@0M<2MT(LU
MP%1%(;$FU<8Z27M-GA+.8V/EV/O%7ZU8"7;_P?4G*ZZ1O9%P_>'_>0H QQ;#
M6$%^I7 T6*"K;GI#.ZC)$%:0;5S851$3U*2_%03+-N436A_P U\J]B5U31CW
MMH)8N@#XB.4A&5II2-?>"H)X15"0PEC49*[VJ=]T@VY6D-</Q'A-(<->/S&]
M+)35ILPF'5U"H2$$LCH\0Q25@ ![/2'\Q[ *9]!B#"OV"P_RR1:5_8MGY$JM
M!K6=K"!-$X*AB'C2][""*+U!4 .,5MO-"O+P\P%Z,+I&]-^W8=4?_*3'^6TX
MA!5D4^Q[ )]%7C5H2T:EOH<51%47@J6>)ECY4FW4VDY6D";W?PH/(4,J(2[/
M'#>Z =IIGQ^87).]PWN3B@57F"2YQT[7SHHU%TX9>!8:Q;>8]K6"4+. /C58
MBWEW:R)ZZ)QN0@_07E31/(5&5JR4PJK*_%FB5;6!35;2VPIB;]9K1+"!,Q7S
M":\#<X&"CD$!Q:)02JQY[^GUD2Q5=HEVD& :'W-/%)A"RN*;6-#CQHU!)Y/@
MK?4PJ!7[H'I[/D1IC55-U\,*HB[P/O3\X  [-)?3J:F3ZH\@!QQ2AM+(%P1?
M24004)=^[F7@Z8]$AC@%2\DK54"0DL)G4=-^>H+PJQBCM[_[.Y+8>H<V;J!/
MAZWK8,4VEM74D)N0JNVL(""O_)$LHPO/(V$T;O#H^O@:O'+W?NH&Y&"\5.L/
MX)LE\5,.BD:E!0''3"DP#?U-.QC;1+FU7J^E$@2+@&:X^5IK>+'I]-</$?H2
M$'>6T0_\)F!%ZRVSV5+[)#S\S*:YC!X I0\"S$!"J.SDGH:<7!U8QBYHT<_'
MW4M4B BJ_&C%1GSV\3&'HIAA>K6%R.O;$.( N=R&MQW;;\EM@EF=X%OE)3@^
M8F&/V#7)T[Y8TRXQ: #JC3S0I^Q@(]CD@:H0!<MM'!TV6U*)9(<\'XO):I^0
M4<?ISSK'5 XWZ19>#S?D'L;@B!6@!"M_Q):_<6./P&3[)"0'3#!@K6 5B$$J
MQ.I#>H&'\G]% 3[!/[NOZ!YK4;$/);->L72-J)JU"&_3VY#&GE;NB6FG8\>.
MJR@D9FJ+%9/7.>D+<8$\7O!BG8*+NU3#-U2%?_0Y_O2'3\S88QE% KA!Q5]C
MVF=ZPGY&6*^\O )S].I7HI-D0/MZ1<:THQ6;?3C\LPP>N<:=->X,K&"Z,@GI
M\@@^ 172H$$W*\B[N;^Y4 L5^:]63)9L&D$1PYMF5>.5E+:V@I@<?#\_%D]^
M\JMJ1^G:6T%0&7@0@LJB ^A5GA\<KQ$(HWY(K+H<6D=M*FP]F!6LD-5_?'K^
MKCYHV@Y6D%3UA9<";\P<Z*5.5I!6P,^0W]H&('+ZOE80JLLOLB)7B!49 @P3
M+!3<AM^P9AYC!2KT+CQ\W'UPDL -R"Q8659\[JN7V'E[&]2*-1RLW(7T%A[J
M8U:P,C^[1G1>! %#.8'LJF*5$* Q,<S,ZOEC5K"27^L-S-$U72:/$\K2'PJ)
M<9*BB,J&5JQ,V95>"KX4,BH!5*&8NIV5+Y?Z1?H8>/K7YN++[S__&>]!O'[X
M#=!X<54-K5CE3 BFZO1_'ERH04&>-9V%IT5W*\C-"ZB2B[,<'ZV6LXTZ6D&B
MF,E;++K(!)0F3X[1$-.?Q6(9QN=M%*?M*CCJNDY/)O,H?XU)A3=5K4UI*RNV
M)IM99BDEVZC>@RYM;P5!5V"M9VAO=SK@8VE#.TB09/*1.^U"R.6K#_5N,<SD
MCG*.%GGSOB+>X =WIT24%-M8L6[9O<6D7^FVJS2:_@[+RHW@C?$]=*FVPH7Y
MREVF;6W%.HC./,QHM00A;6@%"6H#E!:5S*";%>0)&L4UVL=HY5/$4;0/$'.R
M7NR@?@/%ME"2I7BA>AG;"D;)@.NUE[ZV@Q4D/4?K] TB@$./_U$ _R3RA"8R
MQK2S':0600(U9,D:3FXUN7??_=UA)X<)*?QH!;<5BE&>;6*(--!F'"L84)<,
M)B.VKH\5A!45PB?0H1;K[PE5]+5"EJR#%225\R&N(95"8;B7-[6"#&'[U.PN
M*Z:;O8[W>%_@\TN1FOA?_NSC71.OMD>U@-5H@.DE>[$B*+/,(WDY((/F5JP@
MM>WI#!1B RNF; Y1)Z/'O+<5Q-X!<A8JWK_D']1K"#!H" ^"1?-D%?M[%59Z
MBV&L(%\78YHY2JCGKQQ/H4LT[&%8*]C3.N:0_.,?=,=K4&?['']R6]@-*3W^
MU0_PTK-RS653F*2)%>MLM%];;W0K2"S'A2\.6,0T@)Q3^NTZ#6@%2ZK: YXA
MA51\!(,+/HDIK5M'C,X1!'&"C3H* H)ZEJ(8GT#IN>YE9"N8E(=^XJ>,Y&.J
M R=5;2>_FIAX1<O0_!=R8P7"A:J=%2M!\CX(3L,&RQ+'!_1V%;C^+H'KU'LX
MJ&PU!MVL("^/I242L>#T(87$B?KB+<(G\*8P2P<^-C'_3_Q$^OK*H;U^P J6
M-2BX>[Z5>@34IULH,XJ?FI4:DV>HCUG!RLZ E,^I&Z=PX:D2 ?K]PJ1,(V!J
M6/Y\_B82FO^M%2M:*JI(HAG<X(H)7G@7JPT+AEVM(+-%QD41M.>*2IU8\N@U
MK4/_D<G%&JI./:$-B2,/4UGT@:R-%6LNRRE*L-RH!1A.A-H;>@FTY:"6L.9%
M U(J+W$D:%YWBIIF/0QK!7L*3W?H\9AV%KP-CG&]S[E)_^EMXDSR ,?>\W>)
MJUG9R(JU(@'8^"E2!.(+/ULQ7:H/0=#J'NOI<#I8"7NYK5O9V@IB<O=(K=B;
MJ.1>@^2SCH-;P:JRSU)[?R@;VT%*<S&G/C:S\Z"6R$HW.Q3#XX_OG;<,=44N
M,DF;6K'"/TA4-A9E7E'L;A"_A2@2LJ"A@L5B)5O-1@-803)S=:@=W84&5DRY
M:'?S%7[L^M:3AU45P:AE66C5%E:L -W/ !^(1=P.A;#;C&,% W(]-MSC4WT'
MD8>?U5%]FN96D)-O,TA[/&A*G\I;3B_+\UIE6>DN %L W 6L7X'P?N6&KN>J
MD@ ;=+9BO=H+AM+JZ*57Z^8=Q2L_08^8*>ULO?U]W@IVBU'BU3JMTM@C;0\K
MB)*4)%;9IA5-)W\_+Q+??717X"A75# L-[""\W*DW:JKY*7>55(Z.IGW@&=\
M'=P $B:_*$_QN-.P@OUE)?,Q"OS5L9%>6NIB!5F"/?$!I;G-,2\5RXVQ1J68
MC<:8_MV'^=Q2!# OPWCA:.P0'.BG\M1BTXY6K&T-N(UZ08TZ6D%BCN.F?E7+
M;:R8.(E(NDV2@Z3Z3 --J/$H=A"?V2J;U%@UQ#=H-:05;"E[@'+S7M%3)+V#
M#?O:02BMG$:B[_"36%.B7=W:"F)HP3L*&>(G*Q0$;HBB@PD@I;:7%<35>17(
M!<2=7>9%Y#J/:@5S)"6%=?M8T]P2<E@)A"?WC<.5@PN>0,8 YIWTXJGO905Q
MS<KB65\(CZ&,J;V!A1963%J-+:"[*NI[64&<:;X1Z+.+-5=PI3DH+8>R@@W9
M99#56=%>&5DK*R9?3J" &F07T<IG@7E4M,Z22(H) X^NZJ'O/JH5S.FG^$'K
MW)T6G[#$PPUA_=5D -GO5JPS"YBA$33@P#7#/##H9@5YL(_@__",O&(U*4R3
M'&X;?B!X#>)?""WE"9)9)A''DX+ZG;2^BXQ3X\[ "J:S('5:TU&"*:81Q R[
M3F]17&Y]+*4L0GQK8PT<CO4KNG:/JOA ?7,K5JU2<5.S3*JVTZ\+NYC(YH&'
ME:!^2W')E"VM6 V>@XB?.X1O V61^G(K*R9?NL7T@&J5AE:0D"E4BW7FU\QB
MLK6:9'T_*PC,%(Y<Z)(*:=5F5DR?X8H*N"/U(*35QM/?5\NW:+F-#HD;>L_^
M>XI0")HO% W+?UB^X:D>OT:'^#;T#BNRO31@U=V'M$24?MZB(-#&B(HM[-B6
M6--KH"QJFEM!CDY%4WL@\CK"K?6_1H-;LEWQ3&X]0(CGJJE.#50TMF+567ZV
MSD53:&$)_]F=GNFD-/10SGYY6RNX7Z,"&<2A-!O!"J+A(FQL:JOM-/WSCA4D
M*!KA;M!B3>I,5\IE:9I9L3)5XX-L3V7XX I'6),A)@\89)JA6-*E&NJL;3CY
MC7@=K4@ 9HZD\A7_3>4R5#2S8N-E54*7: < XO$QSP:_BI'GDYQPE.05DFY#
M;I=@X%987("P6AZ5I@E8'^QC5K#R"L5,T( Y7N-'#RND&JU<W=P.<MR]G[H!
MB4[#*P.0U3Q&[_+ RHU!MHC<XF#6UPI"O_J087"')>-*M1HAZDF,(I>1W'P4
M*XCO9#C/3.37?H*WKQM\BZ/#'O< 1P5)\SH@C]DVHE!>[V/$[UO!\+LHW("3
M6;C#I/[J:K/)G[LKB-C LL55Y%4QQ83?K.#S8^Q',?7L5(K%9\IM#=YITS&L
M(%R ^](8ZZJMK)A\CFS"A5=]:0U=>RL(RJ(R%% NXN]63!CL0,D5EM%"%%S[
M,5JEP7$98>XF6(:--<42#/I-KW- !-H3VK/4@L<85(I=,3/\XI!NL9SY+\A!
MN$1YXX*@TWDP*]9Z$6_<D$DCL%)1X'L<+^81SQZ499HUEWE9,L^+UG+5R\"3
MOW=W$5;7'K=1J @U*?]NQ9H^HS0-D)?G!FN.K+RI%61<>)Y/P55!3[@-F48A
M-5#)FUI!AAZ,BD(A'*)#(H>E@J!%4)<_?[G'+;=)9_2KCA^T@J4,V(QCG<&E
MHDB5E;>T@HC,26I@:%:UM8(0(3L/DO-%; ^S^/U& UA!<C4Q,<,J *T-0(+R
MGU1[L_$@TUO9E_Z.)I7D^C@1@0"@01F15=]G>L*$!X2MRB*&'(5+=(SHEA3R
MIGUZDU"M4%)3MOU85FSNFIKCU'Q%ZQH3J&CI@]QPC.EWP*4; +CO\Q:!6XA6
M*<PK]=TI2_,8]K-B94NY#]P/I+$1Z'M80=032K&FCSSN)5 +N_*65A"!-:(]
MEEQYZ5G\#-*@#3&]6DV8>6\[B&5%PI?1Q>I_#GZ,&I41->\]N?;(O7[+V VI
M=$WC(%3>P7([*U:K-2[)8V85\5<($JIV.Y:!RKSP4H5TL*]9P4R\5U<(>0F$
MC-#) 0BO_$S+6D[_3G+CU@T62$F=>9?>.&R^<*]B]3%EL8+L"@J.ERCPT2MN
M&>-7Y%?<:AG][+XBGMAZX;UB"8GE5BS"VS2I!/567M[)9F+%3NH,^L5QO::#
M'6LT RN8?HW6"#S8F3Y.WU8E1KNJM3W'. ^I >3\DH=6WW)R4_Z]'VK*((L_
M6K%Y<GL;S[-<A#4NX)HN5I EO+2:2)=R(RNFGL-E2,LIW(:Z)),<_]D,D:.7
M3]C!MK:UA7B%N(S\+!J,O0@/$=G<J/P2$(!***:3<:35@S3"O*Q8((4[1 ,T
MI^M@"4D\V (K?A <B ]*@/!3*@!/1;)ZO)D%(Z_'JPVX'^ [5C PQT42 B[Q
M:=C(T6<TS:T@ARY'=GF"'Q8VL#I,1-O!"I($Y"ICB"O+4*WDI;BXQ4:AYFIZ
M6$R4.3%6$,$BZ-7GH]!@>OVDZAS+(CVY<RR#M66B/JU51CNDQ5B=GH:T8B6%
M2H0TP$AC%Y8WM8*,7##.XM^8B:8)S)V^KQ6$YK*5@-M-EH6\/V8P,(T'L8)T
MT89Y[Z;,^T>\%<?,W>\&00*Q<E&<IO5!T1V'M((M69QJ[O_5:<Z*QE:0(FS"
MRR.O= ^Z;N;N/:K"'PR[3N[$87FLN0&C4CVH[,ZI[V'%VO4#"S8HYMC4.>>9
M)==/W,TF1AL6LLKR1N]TA8[J^MA!6*^Q@G(C>)]?L()IN?C!UI2\1C?O> /C
M!YJGV9*ZZUBN)/E@5%LSJ#'89D3+F)(_M_3(4U\V27P[$*<0O^RUQZ?+>%8P
M1+C_E1;+<ALK)E[-(N>%8UE\DY XI+"T&/>W@N!\J]&7^X?OH5RD7H2YYPO2
MVY+2$;P-;_&;_NI[6-7'MQKR-^$5J:V.R<-[DY99-U1GAO^^%0PW@FY5"!:F
M?:T@5)X?E%D96F0=]3NR%4S22PCUUH F_:T@N%!2 _#2A NQ84$.;6\KB-4$
M]ZM>1$5S*\AA\EEVT 03V^(E8$E4$(@)<>Y+'ZOL&WP*\=\F:ZS$@T2K$WKZ
M&]T*9G63_;G,OXCAQ4/QX*E/-1^T@J6*BL;7?G" Q J=::+E$%:070GZ)?:%
M.EMA72<K2'O& AN19L*T6I!'_Q(8]9S>E_. T@U!/(HO#PF^H&0E[[0-K5@G
MQN(DAP#&T]5CH2K;6T%054_CWA1CQ4[H8 5)IO7>=1$@3<>P@G")I964"@+T
M2^[D?(2DJR@LXO=!  %X&*(@(-C#%.9:(9GU^0E+[/K/.S<(^&TC-^07FEBQ
MVN6B$((K16]3,^AG!8'?GY=PPQSB8R[-J5UDZM96$%,('LMD4@!&R8Q_K"(6
M$\%TMU/KP:Q@14/KMHFNU'@L*QC10^[$WF>89A/F;S2:@Q6,YR&=?M$K1[*L
MZ.V84,@BBE>#M6R5SZ;=2%8P 01120@K"RTQ#95M/HH5Q+>.$J^ML][]Q/7S
M:2O8;"I&LV<J]W>02[H/ 5T_LA5,DN:$X+>+P=;D)\@,2*7#<):Q@R^J0,?/
M*)!Z0FH[64%:&1 67YX9VLNW*/+>_$ :4FS2SPH">;)CEN8(#FUZOP5!] 8F
M;/GJU7:S@CQ=/!-7@Z7:KQI5O^.05K E!XZC2'+DQ2)Q&>3=0AZ(0X10/&DY
M:'W#(:P@F]OV\!L-2V)@!2RVM(((&]+EGJ( @A9@U%X%IF&F:,6R72RN;F7W
M ;\R:EC:H+L5Y K>[6Q)<O%%?J'H>EA!5/:V84Y?1X>7='T(JOX"W;729(#I
M/4""'[LI?)QY5RM65E?? AYVO8=:5O5"*3KT^A4KF%<M'ZA/A-2U+Q/T__TN
MI^<._TGXA?RP%S")X7?VN0IQ(?51_A9_$M/WY8^__]N7O_TN==^C,-H=?T<H
MQ5<HRC"=^+\!F(JX$P2C>T:3G\)7RE/XMP+3T7N*0BP._9MDD:+B^@20W!IE
M9VD;HS6E(<%$D-5)T.JWF^CU=Q[R"17PAY_@#[]]3[S_AZ#Y1Z_5"L*$>PSM
MO_"[;.<,,*D,* N/*)E3X>>1IG2!/^B1TCZ!NY',J?C[R'RB1MF;T .)1L.P
M8KN1)ZDHG2299KGE)!.EO#*;JMAVI,DN8Q=L \_'W4L42"98_'VD2=&;#W"#
MX+[ PJ:[DVU':;-1IZ@O;5B9JJ+YN%-&D" 8W.*WX?WOZ*B>:ZG=2)-D+,J/
MKOHV4C8=E9]?_0#%/*5$R<UBJU$G* U9J$RPV&K<"4K*"5?G)S8:=7HW.Q2#
M.?Q;'+VEV[IYREN/.N&:>K>5*:O:CWZ,:N8I-!EU:J OQ* V$:,C(,*P+!FQ
MJE5EMOI>HQ)PX7E854C8O["J@#XKIRUK.\5DH3K8(EY&;V'=5(664TR4+.TB
M)FYMP6FAFFVY^113?HR2U W^C[_7;F!IX[&D $G=./'E%W\>:4JJTC["M"I-
M1IH:QS^X>5]MP=*M$)>ES4:>XN<O+TNP7FBFES4965W[SX,;IR@.CD70;8FR
M5FXYMC5# 0\NLVR4FX[\<&(N0:+1*\)RN5NR3TM>3&GS<;4C ]R.JJJDZR29
MOFBXZ\56NB<NF9]66S^/>1"*<,I,<Q4L>6(BBZ#RR/_^MS_^[;>__S=G#[4L
M,7G_^]^^_)MS2/!$HCT%%8+?F"/^CC)#.44ROQ0@LDE+V]E1,L\Q?OSI]_WR
M T_@)3H1CBAL@YPSGS\X4S%(<MY\^>"-Q ;*N?.'^7*G9'3E'/GC?#DBM_AR
MQOQIKL^1WLK,V?/GF;.G;-'F?/G+7/FB-J)SUOQUKJR1&NTY5WH6>T_O B[Y
M"AA?_CQC\5?FHN!LF;'LJW6-</[,6/ZM\<1P#O4L Y_B-5QF2<]"\*FQI,;9
MQ+DT<XE8ZM'BO)FY."QQH''.S%8@UGOL.'MF+A3+O8.<.;,U"1=]D8P=?^E9
M)#X==E3]H)PE/8O#I\,2N?^5LZ5G*?CTV)+[?#E+9BOV*GW-G#,S-@&KW=N<
M.3,7>E7N=,Z>F<N]>M<]9U+/(K#J@+'TH7**SM!91%F]NN^A>_#\%!)A0P^%
M)",VAY:Y= -:Y DA 0IS]*RBM9N\$'ZR!"T:F8&"-.%_DX=H9#E<).N?[7U%
MOI&^;2_Q)&VF#N@WI-Q0LH5\XU<W0("WD5ZY<7S$F[0 ^U\BQ:SO9*0).;1F
M2Z/I,!D1^BS]\MZ2-[9A!? ^$8'=:&Z[^7KHNT]&8&.2;"1"5>2C?-K+S2;D
MNKK<="W_#;I.=]C)VV#T@$P_65*:;BFO=E?FNJSI9!-75W+1WZ[U_:9\)6J3
MSJMOA;K+=(3(BWBK:%"TGFSZCW&T1W%Z? Q<FBV/K_@];/<'I%H';9?)Q0X=
M4+A"^)!VF?ID&!]R=?O)2,BJLM\!8#F?V;'VA-?WFW)5>%4*$P0Q]5HU&L62
M%7P"L*;%^GM"X?",5J_<9S)2LF+%ZANMT&1"J9;6G/WAIUL.J9R= ?T=8-1U
MNLT$6UVXG^KO 76'R8AX0JGKA\CCT#W"4;Y&:W_EJX@QZ#CAV3#'QZR<&8.N
M$XHU:(\%+"C:%.(;**37;<&2I91NZGM.+1L((K"1;"!I;X.%I=Z(8I.=I$M%
MCUJ;2JO!)V-.S=4P_?$W.>B6'&EC.=\F =^@O*#$%J?J,:U@PIXO(YFDTG;B
M':[=VE;L::D9O*7U?&('JO3BT '#&WJJF$_U/+W.ZMM+QSF5#VENK#+R02E0
M>"MLG@7SFK&KZDB:"9/,W5&%8UGR]LR"67(75Y4M\SQOQH^AW/G&>/3YK'G4
M[.TS</;-C6N-GT&]=W$6[&O(,)47<R:\:O<>FF_16;"Q_J74>YMGQ*0&.I#<
MH<UX]>6L>=58:50YSN?&K<8/IH''?A8\;"QF- L*F 4/ZY^!FNB"&7')X%HK
MQB\PWOSAK'G3[-XWBYN8&^.:/P&:*(U9,*\9NTSB06;!MOKKWBS*9$;,,KC4
MC )8.,[L6;.LE1(@BY"9&[>Z.(\&XE:4NH%-W&K&G[YB@F;!VOIGH7+UG_?)
M-#?\2"_Y/YWU;FEVR6M,/+-A4^/;71NS-0CW[#R!M3I0-2!L%MSILK<,7!]_
M/FOFF08)#,2.<[JGZH,'.0C)\"P\(?P16D]^BU)_E6>?G@88R?EFQ[<I.%^.
MY6TTAAW'OW5\63-^C1=@9?<]D#5+%FOF6L&_GM8=0 TV&24UQU[5>L+LP%<4
M'M!7? QD[HC,W E2 /Z?ITX1;C/2]&G"S$Y9AP2B;C_ARB7X**X@4/\:LSZ(
M2#P*FY]RC71]IH,)8:Z(1Q03Z+::Q5 VMX: 2S?Q5X:SIVTGF_H/!%YLY%V\
MXAV^8:"NBW4%0J]F31H/8SW!NC5L-L:$V6X)EF3 7$DT$A2_^BN4/$>Y^%-)
M=E-VF"ZA%1$K-)[/O1O_BH1+6"5:JSM8<T%<^\$![Q_#*X*WMNW,L'G55<IL
M.\IT:<)QE"2/<;168B.(+::;)@HQ(P.\T2^\G1^2TFF #JL_'G6]IB/']4.(
M.F/Y \OH#NM=&UH( Z58%]BIE4VSOM.+FWEL79V@*;1L.^TPW<0_<36-S ?^
M!H3 -#ZLTD-,;TD: 8A/WZ:2!%W??MH4Z >L>!89IM_[-9VF@S/9[5T_IH:'
M<M"),:Y)HS$F1&[A^YIKBGYXP#/+]?]+M(YB) 1"W+SC*RJ*\?S=^'B+->>D
M$6C%D%^<_D;A"JFIXCKURF/^LJE<XH=(_<*J6D\V_0>4UM[>Q39VV#1K#%3%
MT, 6QJ!99(O6VHN*;-1:9F;!L#J33B%Q5&X]F06?VII?1/XUM&C,@J\-;CV=
ME606F7V-+C>=.686W.IRLV5FGUEP:L"[36UYF@5G&]QN!5O6( EJML7P-+K.
M:FUHL\CI:["?--R=12),L]UE9M+LE7%_HXP+T8:@L%C$NC:[3%2Y9Y%^8+2_
M#.RXLTA-:+*C:NS%LPB5;G1Y-31*SX*!#3;<H(;N601C-]JM$H/X+)C4>$=*
M#/"#Q*6?\-$MF?H9>_[ZL8_J+"",4W_[V$AM+2#<?'&6L>$MPL(5R$2G%2,N
MI!50$D@>8X4P\Y01HU%.VU,Z8A2)8H]1\0P_E_B>\R- 9H@!]>D:T7_718SW
M,+*5; %4^*]!]/8S\C:(&S@NUOB.>4*KP$T2?^VOR$G,R&S!HC9?L9)=%Z^N
M'T#VS]<H?G8#](Q66&$G28+>/P\43[@+HYJ-;R6+NI!O.6GFVWCH8V(MB]0;
MN.\#82T+:HHOVEUQ43(Q/JD>*T_U_14[5(F6@F&]KMJ/^I"Y$E*;]*\>9;:*
M@;A/F6<6<38][.!>UG,6;O\)=GY#\?5C&899ABJ+SSR&P^8[7ER&<_?96W7E
MB(SOQ[']P7@=W/MY8](-Q.'>]:'QW)BG@Q8CH&L]%TMSGIA' ,\-$4]_G=$_
M;SAE E?A%-R&59 SO* !OK??W%B5W-YTE DK:3/6TSG!N8Y"V'X7[W[M<DG[
M3 <_4)S-=;3#\HV"!'G;22LVLTJ7]PC<IVH#4:G=]!NG<$\I$ 353CY-W^E)
M6\*;54<#;33A9 WK-YM5;!X)>D]>T$Z[]_5]IN._(2Z(1<@?!H61]"MAW-\Z
M1\3W$#_'@?\OY/V,3P*$=C(=>!$*1I_83_!/UR3FF,K&+9T7G3\W(?!:L8"*
M=D,H&ENW^LTL(!>A!@BPUT]\!+&8/!G<$ILL(\5;0.[8%Y>H5#N(_B1,?D+X
MM4NPQL6R7ND1PTL1;4(R"BLNKGAU!O[LM(+#$]H?XM46YH[W(C['/E:NQ9M(
MQYLF(UA.)GV=.]')AK#A@&296/AR 6R++7U\P-3(H >*6[5^[S<><6)Y#,XG
MGEPW^EL-->U&OTV2@^3X-2.[^4"V$4U7K@^JM2/91C9=(OAM04RFR<T[BE=^
MHL1@;#Z.;22S]>E.LVZ@4U3N?_G\QZDOX19*\2^?_V2)XT1MO"YE&S6S%L\K
M7D9G5"XDV\A-M[-@EM9L72X153(2SX)!C2S-Q;I'13ON++C5TG^EKQ<U#._V
M].%-W=BJT$NY^5^ZL>3WVRSVF?&U56/KGT4P71^'<AP4J-,_DX*\-HN]97X0
MS=T^<\&#ZGHHAW,SS6(%C+>NRALU"S"N ?=I.X?8!]?-N"[/6NH5K.H5Q2_1
MV3%N>%_?7'"<>E$%39V$O<;PVANT/AI;N5.R5^2BL^9K)Q]HKPA(9\WF=C[6
M7G&3SIN_+5RY(V(JG25S]2YCSMWS-B4,O77E7EK.V_/6=0??N7KF?BAKC9T>
MX$'/^->KUD:-K#?AV;U;,G=^QL)>E2TU"T\GOX];7DX,Z ]2./',;\-7E*04
ME?NK'[KA"A(ZP?!>D_UCWG^Z?"QJ8R 0LG@M#WA!\/$XP.Z\/*0/4?I?* 7Q
M5Y6F9=K=HBS'#%J83;YF$1L,8!&1%ZM5="#*X0KYKYKL+J.N4X;MP]WQ&$>O
M/KX)+H_?\2TCK,#%*O5?J8^AYB@V'^@C5Z%1;F1VQYNG1%:[V+;1\JN[XT;3
M#309T8_ND9N>5UCJB;'*'<7I$L4[.EWRHX).L[XVY @L(["*XT<W0(53LXSZ
MN5H&^=1DC+M&6"A;^40DPW\.$/.'7>P Y.)?NL!RHZZVG?!,(.MZPG4#37["
ML2J3&^$)##</L*PYWIJ.%DD[<.6$^$.^,K-)WV>Z]8FC%4(>J2ER[Z8L7N(Q
M1GO&?\#?<X, ,%+@?DW-[N:.HTX;3=\H:<FB5!5^9'K*26L]G$7GDFPYW[MF
M]@Y6J(07MZ*UAXP/K-%@MCTODC>^LX8R_1;/A#X\6SR_]/@8N&&*EP*,9WM:
M!<],:E0/,!F1>4A;'LM6?^?6];+BB6F2/5;?SZ*+AMLL\/YJ9>O@_2:TPR5;
M^#_L_U<WH!<_EA[]%=A7\0\D<$+\"Z&E'-4N@Z>[><?26[A!3_@=N5FOD5*R
M'7D2]EQCY 5IH?-6^DUW))I5]Y,?CT9CV'.AP=MA(@H+C2VZNFYV^R Z(L3D
MO#O???$#G:#0:(C3O-"R6^/:3_91X@;?XNBPQSWP?Z]HZ47DY947A[C.FD[!
M-L%38G#L;+&<TBI%A7YES4.%04K?R[8UDYB0.MN@;+KJJ**V6L6'=O><JO_'
M)3?.%'Z10A:,M9NHN>[X(_93=!V]J>PFDH86'0$H' PF8;#D7!V2%-]+,=_*
M*LB+IJ-81"X[K$)1Y!8:FF($.X*)&L>(%( .C*,O9I%IW3Q60X]0(@N"&*:B
MDG6QV>T#)^9=C<HDH*'$H<9\GL59;A]0(;+7,$)A)H=ZR* &D>MF,0!SWL8&
M40.R;:QSP\]D#_?]QA=<_[W"8-C+PWX>]V%NDUD@D?0D)6@?PUDPLB<IH6L4
MS2QX/9;T4)=9>-9,[E=>:)W:?>XO8-]2A%F@4J]01?8RMS?;@7% U"R*H/8D
M-&BODEF :0UD6M#$LLWDX(\E(=1&V,V$WST)"_4!?K.X%H;R'F0>JUF@P35]
MI<8.7!QD$6P3%09ZX:IACC,I>S[6P]8P"G,6%\I CQP+^IP%"_M^V70AIT-@
M=UK'T%$?N<9Q7D,L@:5HY_T\=$U"8 ?9W[;)#^,YBFO"<F=QF_3SPC6)"9[%
M)N[[U5-&'\\"(MGF)^^7/PVS"%:BSXVFBT@"IF>QT_N^-VI"MGO% K>5IXU]
M%^91T;/@WWB'WGSOSX+Q QB%50D-O8+7:_G9(_ G^6:"5K_=1*^_0RN/?O8V
M3/ FC)>Q"X_X11R#%;:0&3T^@*<X29J+LO+R%!3\'[]<!,%MZ.%3XAW<(*N<
M0P=D>2;*9FUS9L)T$__$T5+)3.!O?GG>QNZK&_[]6Q3XUWZ,5KBC=$)UK7N>
MUW(;[=SDYQ\N6FWQWJJ?FKY#W[-S=RAQGZ(-WO576Q^M'U&T#]!BO?972#=)
MDWX]S_5GY'O^Y544[]S5K^2C]V[\*X*+I7:^QGW[WI5N[&XO#Q#_MG:3Q&!C
M:COT/#LL(\3H[>_^CG#D#FW<H):3M7UZGN,__%]C=W>/MJG[C$)\R_\#2N_@
M2Q!?EV'ZO'O![[=W6)&(0U:81WX1=1VM9[KP_L.[[P<6UK;(]0@SE_C$AU$0
M;8Z,H\_1.GW##ZZ:GA:C]$V'O]JZ*/B!8L\-0S*#)X3UH$/])6+:M9?LROK'
MK/($WY6K<PM/FJ9QWU=T[.'AA=)^KZX?7.S*&?CZMM.*AG6B @B M8\XCZCX
M;:_I+X$%DK,Q>VID">Z9FS.'C.09;LR=,:/,A2ENP9HQLVJD.*[6SYA#]9(D
MU]5GS*0NHBPO(#=C]K61F'E=N#FSS51 SZJ\G2>SZL7[7(I0BMQ9R:9^>32X
MT;%)M2'P& 91<HC1<HL@U\D-C_A&NG03/UFL'X6O36>:;(.5LX@W;LARZ?.R
M233/7J1JL6:.$S?(*RK5(-3W,_9D,$*7AP0?!BS9H&05^WLV<<F*+_$J7@9J
M$/L6 ]GAM>AU<X@.C3:L'0_G8?(KYOFPV[DQ?KZ?_4U(JL&'*4L#@"*$>!E6
M E[=:5PTU?G7U3-1=YBN,(!N/>JN </.=AS]^N4JY%H;\F5&9YB)DZ=U2-FD
M(;I=%FY2<V)->T]V?&LF6'> C;O;<80;+J9XGLT9-:,3?>D&6,9!SUN$4M
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
MZBS RA^-61B[FC\[5C@*; K_M$5+/>^->@J. IMVY5GY"&QB;.?71O'LSL*
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
M%(HV)D\(_S&4:I)MANF9$BR!O/H)WAC),OJ!#QBZCMY"/AWZ3<A28O-<1@_
M9BA""=9Z$H4F(ZR'44_U5FN_/SXT.C5#^]BFXRERDS\FURCV7_&XKRA3;V]#
MS-H#<=(^@+H!/Y[D<_$S\C98S[Q&B;\)*7"Y#H93V7PR&]=#A/E'9X/U9EU(
ME*SEA%G@?$\)6^D;YB3$QE\>&9_)F89SNO7WFIC=EH--1KQD0B:[3M*^7Q*2
M.!6FC_\KGSK^CU^>(&Q<NL7*OXXZK7OWW=\==LJ)%7^W8,?K &++K<9?8,DY
M*_YF 0?O:L!:92TMF#:$-RW6W+Q4OP.*S:=SP[G)]FL0O;%K2!]W*VUK >_S
ME^')3WYM^)AD72P@A.^'*GR^DA!)E^G@5B,P!V)I>T6RD/!_OKFQ7G#1=IGZ
M$1=$0<VF4C2V8#L)$M-%Z+%Y7JSP3S14*=,":DPG748<5USP0[VX4/C=@A5Z
M.,!,H.1#QM>?4:X1*]=!U<\&DB*J(&O3MY7-[; ]U&F.HE%:JJ3-PD+33<\3
M>:A1FLZ:DPK-"U@CT7[.FA4UJA1GB:#&G#4[I"I;@0DSW145]; (EJ92QX;@
MDH6P7[76IT(LA%SWF]F&4BN/\ITET]%FQC*UFEJ M]5J@[-@F5Z/E$A $HES
M%HSJ06=5O ,SR "NDR*+2O$LHE0U4J39"S S+AE*54ISQ<S8U6A3F:C$LXA^
M;K[=2J:DF7%)N<M48L4L8K\;G<*[2MKW"-'<E@?U"+5\.)Q> JKR;N^&QV>5
M))9Q<A%^#]V#!\ A5V#Z#!/RAR0*? ],H&+<UFF&F>8L2#(.56XLI4%;UL<"
MLWPVJ\4Z_TN"45U+D::K11ZZC]BN45R\V94A['CQR-_!9S%_+X]R>T$F! EK
MH0N:&?"#5L D\NEK',S*YE81H#U_F@X3)MBCO>M[$!N,WS!XXTCF1*'$D/9@
M-AC HGOR(Y+!BDB&_A[Q+'&QW4.>=Y^00/Z\721L)?+ET1Y!DY[3XBVPVT!(
MQ*JO=*[L8YL&II&/Y?J83@H]:QNMU9$E%CHRAY<S14ZK!;)9;,HZ>;2.5;-R
M5=7+OD7<!G,A<Q;L^W")3N,2'?)"G=EZ]"/U"&+[++QG320?(X5@%EP;5PZJ
M<2R=-ZN;/>PURMTL.#;NYJRY@,\9FCA_XA]02BL!0T#!(XJ?MWB5<H^>].>3
M=,+=N'&(-T9&1(UA3]E\.@>/N!07KW@%8&,OHZMHMXO"YS1:_;J- KQGL0 7
M'."ITU/8?KPI(6S7/JF(I[2@9PTFF^0/@F"&V?6*8G>3A3B1790L#FF2NJ$'
M5Q3E:GX4R;U3LV@]#6X]<R[=Q%]UY $=PRY2V;I4YGKA_?- X?6;$&TPVG0%
M6DL7J&Y%Y6WM6CFL:BFXW6R;*D>Q9J78# W7BK>>#K@Y3'T/)H$%N;S Q,W[
M*CAX%/(*0I$.5#!9K"L/NRZMM)^Q[1"NZP2@@J>@O:PQ"]M-9UFL!,6;234S
M\<;T*R.)S&PH8,R$WTW.?E]K,PN+Q<@;V41\G 7?FVQHA20ZA'W'PJ,_^E6K
M%I,'L:A),95/=&=FDO<0B1<6[LTFO.I)S)]1U@:54)?N.YH6=U6!_YP;F86)
M5AR@@8#M7--C,@TTFPV+RKA$(<(2O4*G5+6>?OK&4:^Z'A,&?=(CBZ=%PV#
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
M-ZHG?&)Q(K!:ZUW8>VB=M5CM%A&>*Z!HD*GJ >=S>79ZPF+U.%0]R"/6T[J
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
M%Y$5R*G]&DB+ZKGLSAA&AY3TD;*W-NVVDZA?<^%Q>Q+LQY:Z(#@GE[!V,5B
MU N->AQ3&SC,Z, NNVA8@L:#,:M8Y!JW:5O2=6;>1!8:\04224BFI@B[)\$*
M%I&["D2$C[C,YO[4YQ9+Y.:B=VJ0-/0GIOJ=LHVVU-L4F!H^*7$8E$"FOK#B
M%MM0O@*MX!@5.=>Y\+ 70RJ\N0L4RN9C!L3%+B_? NP;BYWWLI#0<;GY7N#%
M<&TB)AEZ_6@D,R#43X3=GW@S 3-0U(AR-,O-:R[@; EY$/: ^&^@RH3>C8"U
ML7'BE3U8'IH$4%X*O&M>.E:_E$+EPI?7EQ'KNO W@LT][;AJ3JOFM'K)TVK0
MG%:/&)%=EE:I0PK^F(DI F2C2*9$ /*@L9 -(K2\<[$7^)9D,[7C2KT;(1MU
MN0@J#SJZ<IR2$F^%0ORYJBXA-5Y0M 5;/M Y%'H(X.TBXAU=+4&[77;8X1\R
MOXI.*N#BV%-?N'?F?-@.0CEB^7P^1OD5^?'3.8U8X?:7NB&9? J<ZHAOYU'S
M'L)%%=95LBVJN?T_T1B?ZS,,X#UN@#,B5#T)UUT#LTURSU-7J1]F&0R8;B_>
MNLC&@3]Q8&^O?SPU>84#2LZ9L%OICS$U2<K@P*=3+183X2]2SIS!@]=@A#&6
MB;R GI!X 0*<TG.L4)BT)U<>!5(_H?0YG:W'MQ)+V8.8^3?4$3NG<5G* +P+
MF_%FJ'Y8ZF/^BBR6 (JX,ED<,K2\4<A61T/YNVL: N>1$]VBL<U;<>$M016,
M%<2_%!3.OX4'ZH.@!&'JCQ"O>POG%5[Z"].]F 9<;*BPTE:SK)5 RA"R+><7
M5..R&(F<Y)W@KF,+---\":3%)&.(3$SUF3VDM '.U;WG*W<L'MF#S1[0>3&\
MY6_3<I1U12UIY,")55/6W&$!E4:9X)>L]J\NKHV4J?PBG18H1>P38=SB* PT
MYU&+#Q'[T936&J;"+AWRX)2_/1:F[Y@=,T>^+--VMYUK1"";91A](5A03)M7
M?<"V?$F60L.*%7*L'Y%N44%4TVT>\A26_&V/A46>8-SJPG&AMT"KH*W>2Q]_
MF]ZC;K?5V]_[(5\>?U_MFV:_0P':]WC*D"*YLK]O\2N_:L'OL+7;'K8[W=U>
M9]AK#[N[:U3OQRG;K4X-U.V2LT"*A3)]['T3MGD&\Q9V6+^[_VH1U"Y8F+W!
M1H_0/DQXV-[;[?:&[>Y@K]][F>"-7X?@S6%(.C"F_%D:'&O+M()XZL?2$R?M
MKW 2P9&N$0975$%TXEUX6*]B/]-N F94RV73!+W9V;7;V;79VL8"=W&;NQQN
M#<05;509'\58J=2!8;>[TCI$-X J.'.Y=PGE.A'F?XI_NBJU^%YO@;E=^5&&
M&,-:U;?4>TI#]I6)29JS;:2[CI^"74A"8_(MC*X#,;U@8T'&=E%1-SV5T=Y
M:2(]14ZGYURC7)I&B]34R%Y%J:RBPT]GJ<R5/<(F+A$8[)XRHOZ9A<+I[._N
ML8>?,M$KYQK,SW?3SD$VG6@A\OXPV],'/**Z:"L_GVIY*%TRL%+YC&TL:?9E
MPPRRWW2,"=878SG(-RDO$GHB8R& +3$Y\]H+OM&KXLC+-;C@GM+P&.WFFZ&C
M1%8ET"TS??SE1J/?S8&X8&DZB2M]U20A:'Y6Q9OPR,DD6W@J\Q-]7>@IDAU"
M)M&%V1&\1R;8@5HHK@3J"1X>]1U*Z3 M'Q\W !>AKH/R5*8$W))GG%*7C!<D
MD=JWM.>+KMQ%[%]1WJ19:Z>L%^./22[_"NAR[<7856GM$S'G8R?!7"[<_!>P
MGIPX(I\NC6J21=D%_B1CBFRJ*X>$1:$U1.$F*/82KN.]EG.<8BMQSE%!II>+
MM%84(0F)64/8/%S7P$LYO7-SN+G=H=P1"5A!@1<_;&N-Q3U$;V[Q9VL==PTD
M7AU5S 82KX'$^UX@\88-)-X;DC]U%3\-)-Z+^"X:M\5CW!;?@=_"M5P*0)1(
M!_PQG004TRPVYKT']%.VTQ>$T$N$-DK(I[GPEG0[QO&HW-G*-BC/ "'3A](0
MI!L4G:>4-D @6ZLU[B#V<2ITLW1[NBJ<CG^:5'@W;Y(:?!!7%@VZ#H7OM=4X
M65KNC\(T=;ZBRIZD6&4T:SRKC72JJ'2ZJK]P,K+)5;E$Z"; ##"/O89R5TZC
M249>#) 2G,BC*E30$X+.5A!TZ"%0S@S.]A:Q3.TQ.3;T0)5D( UZ)02>6-O6
M;NTU&[[9\"^UX6NSW]%1%X6D*.AVS1KVQLY6PD!*"JRV2"4F"GFB$1 L1I@_
M.KOA1:!._"7R?C;*H<(6[RL5:K&0H!WX4^X>3$P45YP@I[VY\IC??E+J_]M$
M "Q+_1^V]@:[KY+Z/VCM]CH;W?:#5J<_:'?V>KN#]G P[+Y@YG^K6X.M_RE*
M4:$G= B9K( N<PUVQ#@],>4?2IA.U1'5+A\=N+PI36YKOL5J7@[XV^3>ES(
MY >,*=&.?004A>>;Y'-_ENH4<HF^D:31Y)OZT@_AU? UP2QQPN.$K1%U13Z;
M76;P\[7T0RA2R]3)5Y1Q\G2^>#>?A6WE?U@/0MBI:,'Q/9E>0O"()J];7@C2
ME )%VL9;&,C$LG[R+J=^HH;%L"PZW %O7"T9UMFBN7O U++CR@R#95:TSTA9
M36U54UM5W=JJ80WD:P5KJVC'@ZPZ QM.;#J!PJZNDBGU$XQ#7XARK()]G<>2
MS6$O+%M.?CZ4 &/558"( ^[PIRI"'F;S,5:K<K$,B=SDSPQO!/MVQ<&D?&R4
M"U1^1[$  <7^O4:^[>H#B N2,$N?T+%9US64:  9&C%<83&\VXCA1XRHT 6U
M2G*84J$F:88H4C*I9F9#&^BLI%R9T6J6]$.+]W)Q">4KH+@$J="N-$@D).$U
M JXBRL$U_D.%B1*C@# /U)#T];_]?GADJ?464 .(VVO!&'H4MA;3U1)=:5C$
MDB '.G\*2TJOL3S7=0I+*B?,#@_.*5,#PO$8<NI4+&EDZ-,G\=&D,4Y3C+H@
M!".>0;@&G$R$R5S>DFI7T4^JDK#,\]4BVC5NAW'J3^ Q0ZGHKQF\G0RG*6F>
MS"N,9R%'J=)UY74&\7PJ0)Z;D$^""X:) O#X*YJH:R?A8\D;N9#Q,;(46+Y
M)<M1.QH<F3RK5S/U5P-$=KTM3XW?S<"T4U5W'9L!XN<PNL;O\!$,A8O9BS$9
M7K(2 -]&P+2E*/9/.L>';_(8[W1OJ8J[,[5_4Z5Q](0I,@>7<!'WT\L?Z[3:
M[_2&YC_]9ZN9Z[WPV?W<E"ABL;*>+V'4G2_>4K69.C3UKJ=BHTA'3]CU30%?
MH[R_J/+>JT7!K//(W?NRPL<2-F5.UWP4"X13=11^AJH0'JAN.>P,P2$ QBV;
M8Q4 ?+)2Z"DE'M11!!>32JG1Z2T_.&G4!0',ROLL C7QFO..2'5<2"+JL,'<
MF^H(/\PA)'BU4LS*7JO+NNM["B@4W$!K5@6MBB0;_\?.74+M.U% ._;SI1/\
M %'7$G:ZK[[%7F=S9>FE!0YHG.O-P5#=@Z$.P<MJ'@Q48:GU4/:C/.:$L%7:
M#9X6U22R#EUN]!PM^+;@ !7>%=4..Q?HTS"@S)P5-Q9PD D)OA4GJ;/5>>3X
MKT1,..]2$"49,)@UJ4&KW7WLM))-TG3;F7I4OTC%R%I?X.![2%A+*XH+Z!L<
MQ^<>(GAIY=R]6BALVM&[K;!8B6-E7@10[%$22B>(H>-K,HDSB0E%#L@%YCI,
MK2>JQ8('V6. <PJQ:X5&FBIH3M)GUW+^4*JHCYZ]K5Z;F"61?:GT718@GBYX
MU\6T:[5>"];KOGHN[^,,/<<<MY-OO)\J>B=Q-2'SY LP9X82_[F5KNLPBI?+
M.1UR'BLWHDZ.=XW@W)^3H]:\W/1'\]F14H:&ADI!3WF+CQD3P= V%K. ^H!3
M);"D&F+C8VDQ#>P^5%&8BK>KV>NONB<)@0YA07:[F&MC)?)$"_90"Y\\T6AA
MH%=>XKOQI)8JN5E.]_I6_N0 KTD<,K3SD?[44(W=Y^?&#TY&QP2^+W\S5I73
MJA:L+2>$PQ=8@?.A5 &(&:GJ>J?JG%O..;*RYP<9$]*P>$38=L&2P1V3RY(]
MM0+": (?( /^DTVQ59U^(N6#B1!N)/L2,[](X4[L4:GP1+_EC*X$TC3*+BX+
MNY/X2]PL?*0;3M1BNRM/1B-RY2)^F4B@76$/GT"F43X9 CG<6@EN2^[!ZI(_
M:3YK>+]<Y+XF_]_.K=96F*IF?ZH_A2&?Q:P%50C1)4*+FXE)BAQ,+'ZKA-5W
M25K*VZ0LF^#*,)0&<W#>EB]D*:+#0)YZ67SE2R1RXA]/E2T >0*?.A'R<ENX
M%(;OGF2X]YM\C,9R?U'+_:5C.M^O49FSW(VB5#OW[I?89R/4&)K2JO((FR5_
M&A0D-Y9?DO\WGC 6EET9,D-';*+M6R7;G24*SJ6J',%\:Z)=Y<TRM<A.5>TS
M[?O. 1>:!5'CKS9Y-T]4>8AS(J<QU^ZKF-W37*-7@'*U0V8QO*)$+1Z+1YO
M%5]E8U)N?+T?:M"LRH%[6#:<&G4/PX:ZQE-C6W[BJ@E>;OK\HMU?:]3Q6X9^
M*RNN^C48"( &3;8CIC/!3^HP_!EU7[(LP:A$?]LL5K6^^5%8<[I[0VQQQ2#W
MR\.:8_9HL"/#]D$0#IP'QU@B<)TGHE2][\&RGZ&QH ?'T[OTKJC_.DTNF^/>
MED,SV>!S8*!+E=!&-XC 6\A.!=R5KVP&<FQTM[:/M)D"ZNFE>K)L\W<E=[\U
MLO1:!(@PW^ENJU&"^A>1_1'%+><K=J52)_?J8@,1)"=C,N**-46O#]3ZZL$"
M_YLUM1:;RH64@!2()T<E2:!\XC!G\(BMSD\XTIQ +5G]7-26XZP,C5DV!^/^
ML"M-M?&XSN!J8-BJ;"\V,&P-#-OW L.V:T^\@6'[SN5/7<5/ \/6."(KY(BL
M1:?>2CHBC[P%9HP<P1<QV(#DZJF ;=URG@ 7H>U:3@7U+BYB<8%F0.DLJ8Z6
MG2$<D)(1ZFV#=E#>(!VQ959B_%9PGT"@P62QPHC\ @XH!7 XPPU+,I*[[>ZP
MHCZ7HVB^\&(_ 2[!&6[<X9(O=F, ]S%:G^2] I-RAOYB6=/L; U^V':H: /^
M/\RP8>4DFV>LJS":-S9'QDTUQ=:)/D+]7<E%DJ6)=S'0'7RBO!,%0G**,-G*
M8<3F/%4@.K)GHG$=EK^5'0@*WM\:PIJ K\Z@L5BT,"1*R%YE3.GB @)?1'CG
MY!:98:V.1PVO8;NBPX7@3!++C5.V.[2W(G=[SA\*(RPF-Y>W0\RE5[N\K4I'
M7%J46D(_Q)!9I)P"GN_2D>2*_/37#AP[5-+'7EP#?;\#3#XE'X:JERQ#NM0E
MKV6P_P:/$IN$*C!*3N+PPR2+":)FXL6Q7]("L/BJ?"&CC/GC#Z9/I?T*>@?O
M/)*"UV!<8.=.[ :N,/*YK!+W%E#/U$V-12@(@H<<;WE$&S%?!-&2RV$OA&QX
MP&)^DD9Q$1EGZW";=\V=]Z%?>R[0_Y9P9 H8@)(F%((@-KG \> @F5/0A>0!
MFV%9 CR4>42*!TF?K9_E^PTM\$&8"I-&>0+1=C;Y.(19ELWIR4X DH5C7W]F
MODS+&0M-'W;S46?34 3W0B!\O=Z=P\TJF,7>G5?;^3IL!>%DH%\M7"?5HL?Z
MRFY&:;YEL%C9^<%\%\ $N%Y[*I))[(]9^$JQDQ!656_+O^&^+5OX+[;W?%2O
MRF&3R2'M@T%KL-MY#?MIM4+W\=S]W!I\I[4WZ UV]]K]O?Y^K]UKKZG2?;)A
M]=)FU<N:-N?<QAIVWV<ZC(XLA(D_;)#8X\3YH/ -3@WPP4;-GUQT!6R3^3B+
M$RL$2'"X4S%7S92HIZYJ!&ZC292=*[8^L,5Z3>%PM?7)G/YEW;KM2N@]R@+F
M%O7<EYX&):'O=%=N.I1!28L96== X*W@C%O0=G8\E:*>E*H09;'J-R3Q]K@'
MD 'GD]AZJFL]O!M52H15F #+1W/9K]XJ.23B@R:1R\2C-FV"S4.$!8'G/:5-
M:B/)&U?8R[K"^O4HLTY(NV7Y3,JY$0#<YYNSCI8KB)4&UB9VKKP@$[G4&A1U
M"PZ(4Z ZA8?"G_X-_F';)5HHZ1YR"E.F /E-=I842ROO1?L+>Q"(RRB8YEN9
MJ^)BDQQG [W!MS.=C^P61&_IJ]@]4/XN%.!BFJP9HV["[I K#=/XZ9L=;,5
M]1B<@5PP$]'A$4\#B9RLY&CJI[P.;/C8H]!UU5<@DN7!(0O23([WT]HE-+*S
MD9TO*CMK48E<D)VLZXGIH[NFX'<OU#6EB(E5VIL:+FJD0B,5JBL5:E'E<*M4
M>$+;E*=W36E:)[R"X^N9>\\WWB_8^8-:>[].*%[)+J^->K)D 7<AS9NR@:48
M8ILLR>84/.$N#K;["UTW8\'5]E<%.R4J%) FP*Q"*,<.A8*W!MM@\H#.@\:,
M57B*0@I?.-7E$&"4R9+5VTM%G8 ::7/7/)VZ7!)WGMF17,IG)]@F"A_"1HQ#
ML4Q^) C8\@XX8U43E3-S5;$!=L3QEDQ*&92283<55L2IX!1U0[Y2-%F[NKA
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
M%:Z]IC::*N+Y)O:!E=.2E"-MSA(0%;0H,5BR%+BAE2^2S<X14_Y-=1(K\\
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
MHN@%(8]VVB('K+H].*QC4.<@[(HN(_<+X+D60ZQW;XM%P4^MH0%X9>VO#5X
MCR+^&2;$H/#/X557QFR;L "'&X0%\(ZO\JXE#;)*0RZ5ML^I4$HRXQTQ3;+2
M=@H>>V$N<G3=';^BZG24N'S:6L]<,T:I=D?P#5+\EU=R#AH<UW(E=4F0$N[@
M<J0+@>K7BB?6\'C?TQ7$P)HJD7/C-U*:PK.KKK_>\ %C#=42"'\/F+!<%X^/
M"XHR;+6HI 7!_@%N3SVKNO47"4%A2CP--1,H]O(G=ND30Y^7G+Q/DB$N%-UH
MZJ%4,=DHM:E*R]NZ3$K2H0C5M##N,A)3)E% B4YQF+92+B+K%5ZGUD44KSRG
M%F18F*[' U^7VQ)!F,@>=]Q1??#BF"WUB^-#>3 E2/\JN\IRE*#'M^Z9,&L;
MH%MOG81E@ .B;>@C)82WN%H+&^^",KAKYX*D.>:M(FD>['>V!F&69Y0D2^?C
M[**%%3$VS37DG;JAM0(RP5>4+;L!TN=/M[**/?A#VHMVL//;?>>F?I"'*UQN
M3)42\*A*D+',[Q!5_*A8]H/#OX:HM-L&$/CD3S >_?O8&@+T"3I1Q59$$"=[
M+PZ.GOK_71% W"%DV&Y6==^<9_+9DW^:?#'Z@$661XT<WD75]50BB3A4Z!("
M<P20S;[<:.KH\<G^WO[!R5\=@),!/_L'1^L!/U^LZWB#7L?C6MT=+QO+[G*]
MKLN>3W;,?LX47("+-MK)I.P5.-0ZRQSFW]GSBP,N1<C297S!#S=]2=?."*1X
MGD&):N<HS% 'C1*NGQRO20^.;@C^G)?%!0S0SBGXR2%UBD>9V. "6, A)=UW
MUVJEZ)S+RW6RIKXUVK4Z]V7@\7='^T_LC:1K>W4+O(V3;,!!I*C^SH",B?+R
M4/]"YS!(O%.J%_-_DE!O+NUM:/J^++7>S\+75R N"SORLC"/C^S:WR1HU\Y!
MV(!_A[4-7$.R:&![KU_D":\:ZH'GS'&% /DK#(SMUMX-N7ZA?FM?."E4?LG^
MQ=K 5+3HB2!/D8' JK-K]BBB(/BISVY%7=H-17 \ -Z(-'C!2'4X@F\J42D:
M/]$0^F9[ALAA;K2'IE+#%J.KPA3%*M##A!CT3X$U@["__Q.N5D# @D7&I:H>
MZF7W%I\$ZYAGF]?E#@1SCEE".IK"S\00D,=X#1O*0O.>@1:4,A[]AA/VZ&7^
M/D;P#H47%S()M;$,'!'GV!*%1:)27^1 3,M)"U\D7,J3<O9D44X^F8;KFJJ
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
M<7I1&2K,3-**6J*0&T?< ;8I_@.8SL2PWU2X1FQXG=6?\-< '6\K?&.8Y1,
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
M7X 1X8?G1$H66I;SZW+TJS6RL-U?6]N25C8N_LNAE*?V]O=WP6JH@A[;&$8
MG8M,'QE//R0P8M*7&V*9 )A3U9?9(@D$0CUR"6)$1.\DH\N,>^7Z$#WW=-T&
M$[/=)N9KH\F_I?%YNM5(^U]8>_$W3M8\+L >9 *S(INW<P6ZZ\\CN090W[/<
MX3B3/!.0-)*4#)E.$HET,>G*"_0G]/Z.*=0B56(^2:=)..GI$9N757-A?3#C
M.\,I&/8,C:2;BR0?-4I=>AHW]A!?4F;4*>SF.0,<HZ<21.FZ%N0;U,\]4K73
MA]M%<[YDO47H?G8"Q>+8!OUB[ERK2*6Z<Y"=/OE_X:6=_CKZV=1P?Y_%_D>;
MD<B3@_P[CE/TV!?.J_<Z2T@E@=WNV"T\+;6+K/0LX0FN\ $6539/*WT64T<<
M'MW<:@ZI8,[0%DZAC+*C?3W-$95?C;JZ-6=7:SP3J7L?(A-I0HBNI)7HW:)]
MB:K@P?WK-)MVLM#,<#*!7[$^G(L)(,-_ 52P!;^$#++X.T?,LOX3MRI'>E**
M3A19+8F<-)YZ> 2W\.&N%Y4-":>.Q2!?PM/F)""JNN_AN>QR@CDA0=D:\;H^
MCU2;1>H9;WEWU)R$#G2 >]<%7I^46EVR>BFW0PU8) RH6[!"]F7E;4V-(/#B
MM20>*R1+0KV[8^M$F 3<9>SW43EK;-2&0Y,R=9$@*(RV=?1+"'-?4GWD"K=;
MW&GN,-VAD?0 ['I$R'V\"-6U!(Z-KY++ \B=PL$[+!UX2(/A[OFU77_+)[]
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
M].Y8Z6$"JG>*&G$_F44CP^#Q\2@@ F86/]7VH_MZ%L:^"VQX@:_]N\T,*$Y
M )I@8S>Y8\6?Y3(*R;TDA$N2?,G#V6<01*M+Z %6@E/JE/&I@>F7.Z A@<%)
M7W2XJK*]N%1]AN=(.5"9BY*:8%@T-*MU]EA)@L@'!)9!I)3V@],[(11^3(>%
MXMX?VFLY'KR6005MS3KY^/'-/]Z!FX)*:!]___GMV?GYFW?_&# + V9A.S)Q
MQUN.63BOTJ*V_L7C-DF=4=4,:B@NS^^J@:H*::?[&7%D1)V;2(01, @A48NT
MOT*9GM-ROHA$/4;RIZ!.$E 01\3#PD@<<'_X,=[<2'2G#1Z<D <W)-1Q,SZ!
M^]1_!S$O7"VWV=N/&+(<@M4Z/GKV[.3DX,ANVO[M>I<-^M"I\J^Q!7A-$Q%Z
MXNJ8-@3)S13^^W*Y@*T!>)7$AAR3=CX&RF@H26/U'KUWZZ 3.KEI4D@Z4HN?
MWU(-;_:D!^J,@8:IJ2:'-B;1EZ:1A5IYQ%/MP@JY>M2 O?+Z&*V(8C5\R<8S
MR(J>FXA@62.MF4=%/SKC<3JYX"A<4E3WJ@X.=61'J3':P?R\<+3)DT&^F&GF
MJ=6]G)L&WVQE[ ,S_:9=*CG1PD# 6&\@E<L&V'HB<!$</[T:F+SKRW*.OY)!
M0G"*:764,F@9,S%FLKBLOL4+0=[LC7T+YO'Y:A%8$)RCJ+%C-(V'G(_<]''N
M3$A\_@::I)HSC<Y9AO-L)MFJ6W2;0B1,LRH\H#O,?H?%,N"4\014FF7+OQND
M'P3,8#VILH6N,JXJ.M+>$A,.&V@SW]1'3JU]A'L]^GM*F)I0G1H*$:5>V+DZ
M><VH2%E4()U.*;^VXN.&T52IW8:+I=2/S6?K/"H67/>U:3E!S".=J"PWHRK9
M/</9R:YV1R1*U8QFUIX6$T '8R.^$TA9,;;1!*@Y9YF ?>U'9W;W@.-@3VK
MS8*K<%V8RI_:R#5TM<N\,HS5A&PLC=F:[("15;GAC+[5P<)-(4)PG@0DH\K
M]4<*G!A.@X\2O!$9\HH6_@S"-I3RG@$^49,XK;V YG8 [K\4V,$4#B]B=MD;
M_7%IB/^EPA"E%R/,0T]NX.F1)V7&R%!,+3#J]GR=C]NJ5C3&,T;>*6$:Y JU
MWB$H3!O=I*<("7-S81<5_!EL6EM57>:HN'3N\8W=1<NTT:2E-3J_A+5X;M]K
M#;?^!<SB/QDO\=KZ9  %V/G+47*RO[^W;^=B8:KN1>]5D#_>ZOSVD'O:VMS3
M=J/ E&%\1;;K49-0/3I272DJJ/IQ(P5IIH,UC'SDCG&1 B7Y!BS:)3 R[[<%
MA'Q]JAS7? KH\W@@KME"LSL0UPS$-=\-<<WS@;CF!S) VVI_!N*:!R7\?[%!
M>#>5H; 1M-,@Q?9<Y\U9K\;]97W '$AW.>)X%Y]&WALS/BJ25\B- +Z+&S=5
M_YB*D..0'WU ^B667XBI!F/I]#J0B<7LN;BF-WJBUS"B]8HT<*]E'Z<BMT%3
MUD:-G=KP""LH(V&R912S^>%(;;YF1 TTQ<^??HN0^L >D$=A$?B;NA7[>R]>
M/#T^.CPXVC\X.'YVLG_R8&'S@X,VOHH94Z$AF3+L*@)D;CII*!E8F47;>.+F
MX@+Y[4&-V*L44_V%U0A@3]K5:(0D%K;^OUO[MCW]]UJ6@I?WR9-M-;+OSIOZ
MX-G>P8OCOX9Q]&VW\.V@'&O28M]T"S^UMNKXY.GS9R<'^R=/GX+=^FHHCJW
M<8S\_\3;%SXRQ0,4L K$#:%J67AZ.J5HVK,B"17I1G]5O;^OWL?\C6;:NTHK
MW=\UD?:6][@,MNB1;=%#T^4_L"VJ1R9#+SX=78#<7"&"=*!*M"3A("'0(=^
M"[CW./X'A/:M??JOS)C0X]A_ZP#]6_KVQUNP-_6&1 4PD0BSKKLGJTIUE(U%
MH70&T / ?B(SP&32+K"?#VK:L[SD )SK2H%_<2_'_<6P<S<@&O^>-^W)EFU:
MXT1H4R^>I7:KAU)=(Y4:0[4"A-4XRYEK,">.(V&A8^E8H=;(BJLROQ+O7W6I
M<ED9,8"2^4.A-D3VH(9L(-LF2K4A^N9>EN$;%R0'T_#CF8:G6V(:>I+MJ(^)
M2O!!NGZ,9#%76>G5C]*"TNJ> !]!\9 %\"BY6HP-J&(/Y_FP:3=WTS[;DDV[
M'JY-KGD*E;$ J64,X4]%GI5)/8FDRERG>>)_8SY;%[U&V*_['9,[SF;<P\7]
M5)D=?EKQQ[#'T&."=\H;1H/!P'*$\S3*P3_07]>$B8Z5"F^T>R_HZW:?_U_
M%?/B 8OG&U0[?Z,(J-FEK./>GQM88!42_W"TLUK0N#*3= $DM4+V&2#_D>:3
M'%YUP6."]N\ZI#I\E$/>.OL\VGGJ=)H[Q7N'CT=V!$C(LU[K>="X&/8=.G(Z
M:6! CMR0=!F5"Z&E@^8!GM@3O& 76F5"5N4>U"=(O +Y;;!KM;A]+^7IL:=E
M=LT0!#.8T9#QWLC#?ID6%QA,J%<6#756E?,1*<?>!%+%GB2BMKM4/0[L\F1%
MQG.#KW$,C-LF(-*;@4\486?#EZ$0$7I%H;W$_B;RCK2/U6_#N6T0LBJS]*JL
MA$XX-J&0<5$H7?V^'-BCM$LU [+E#F8WZ)Q(+U)DD!]+>ZH>3*>9@G HD'YU
M_$HI/;": T<U>6R?WJF&:FR*/X)X7R5,FY^LWD<_()W/T.ZPM>T.VRU2[&P
MGB_M?$,8-VYJHLM6>02J(0L[K7U/1,/:YE[%MQ</EZGD5&Q!48I=V\ILUBR]
M:L/)/JDV!&X)SZOU.6IHJJ,\%YHY86[59RL>=L&18\S>YC6\;M"JH=Y]>C]S
M _6)G'AU$VADQ5?/1+L^ID&\T51('H1@7P17 GP$]O/Y9EA'37SJKXV_4Q=9
MT2\)B5%D4.ZR_I9 \)+6P'PW0])DKK3X!E[G_8'$AN^'3MBAM#L%Y%Z8+5!E
M?$7F(.AP5/(-X#!%;9'LDX'J=L-31#Y9-D=DZESV6CBN;K-DX&+L ,-S69!X
M 5(5?R;]'8&[JMSOKO2*AP,;5^4G.Z +2"O/[5U)N_R&&[MFZ/!:J3W@JL*
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
MT!^I:T:L!-'=CWN[[?]^']=FZ*8>R'@>E(SGV5:PW3M2&F<)$4D+9@10+-B
M"6EPI)R ?<T4"?(AC;G@AF1K>^SO9NV%<4<X"G8B2M[&*!=IL\*]4$?YU ;!
MF'Q("5N%!RBG@GQP!=A<>[5ZMD0TA;YZC+T8Z/8&8[')QF(;:/9YUUT@/LE!
MF=(&>:] QQCR&R>[7@,#:E0_L=0O8]>Y78/J3]W  0(!+,1Y@P0\*M@R[K,=
M]JDPE3PEQ!4WW/ =M+=AQS[+X+UDQ*>M'"'L6&0GWD#G8H@?A(?TSU@XP'Q=
M4OO3HK2#MP,>[,I@5S;9KFP#93[U[4C0ZX]WU9V#%7C?W-)M6;G)J*0C&Y1?
MP(X=%:8A>N!$VE)<WC?!M&G+/3/I!!"4:3&ABM/HPA2FHK >$;T0H$TP2T^9
MDZR89 MKJHBFP'P6NJB+LIP2B6"-669(!$!.6Q2"ZG9&!7N"%AC3]#E+*U@W
M[F> !OLSV)\'M3_;( MPD^UP.!U)JU!(!/ _;L K=:+/]U3T)%.Y9.Z"*KHE
M\2K@#:UQD#O:O[5SDU#SF[032R.";C"@(,B&9F45\C<A#21U0E 2SOT%"16A
M$H;.F;"I=,SJFFE)\)EO;Z@ZW9'=QCAG$:-.SI"B,"@H@O6>@PF&S_T,MW$,
M1J[_\R.4).'O[PD$8$WR&=,&):/S]+/[";_V>R,,\$@RTD-\U&GS='.R>ZNF
MCB$O-2@D/8A"TK/M$'30<98-QJ#C>M:"6P5PGYP(:=">*KM"=*)V^5!:JI>&
M[.LJM!UOIT(;=1K=29QMFRW/'5_R_I>^Y-BY.WE<5ZZGDO2*"ICX;TS)MK6B
M.]'8OD2S"B)^K+3>1TVLZ=391:)D]._$P<S*:^JL]/R_K@],/F.'F5Y0Q0D]
MH3*'"(?%5.,J+;&Q7SMP'(=S-D;S+7N"ED*'0W]4<$=FTE9X;B,)"Y6H)YX3
M\3J[T[;8\ABI=UL<'>X]/_R*G53!GL"+A\?K!*L$=]T3NN;[P/#<#^=O7KT]
M&QV<W&6=;+7,;N\Z.=@[?G'TD/;S8.]D*Q?*Q]\_?#A[]_KLP\O1^S_>G7WX
M^,\WOXU.W[T>?3C[]?V_3M^.WO\R^LW^^OT[^^_?/KRW_S[_WQ_N2![P=UN*
MOSMY\-+U V]/).*:$I99\&2/C+D;L2]"M'33L@A)M!C?!4JP^#%@C"J7QF@6
M+TU%YCG&?';*LW(XG+_!?#/13T :.[CE#!,7:JH"^!T7W3#U@BK:6'EC@8H)
M9\$_%>4U0JFG/DF%SACDM (V7H(Y<RX*:_B?S+++#:Q35+>:$P][T@^]YKG@
M0H0I2!V%5@>,Z-U.JESB)7# *9%-V0W' #>F$U2/F@C0/X!9XD2ZYU]'(D6(
MK::M"I?[HELW,?\R .XHD\?B@XZC*V)O\30M0#IEM]K2TX?QJPD:9E@9*9Q$
M=TT7>_MI<@61:%';64B(KV7>-FV:!U,NXB[^'5IK]@D^R_A%)+)M%+]BSZNG
MQA[C:RN2J@R6$N%/)4U7<QZS,:@+"8D_RGSR[I+%<B_P_-/A[![.[D<XNQ\:
M2?*P9_<',T=1'E]'^ TM5K/T9N=1C_+?%ZS_:CXOLBK5.0]-_ FP<O@D L93
M.S^0PEA]W(3MWA%\=QTF_R09_;O-I"0E]MHG<CKGGS:+&4)9H#P]0BJ+D @,
M_F;M>^'1=N4G?66TSK4^#9GV/SP%&/ N)X8ZOJ[MQ!" 6?Y1F46:5347@E#
M2SL<J!S0Q&*]R^!4@-%02MA\IC.)WQD>I/JE!2^DK^.^Q"H^EH9"'K$*%BF6
M[#@#5A)EZ!P?GO6\U)P376=N%I?6[TN@N)8F2G9J8F>#R & 0A1]O,SZ,BFV
M*,A-O(2I_$4=P\1X-JXR*F%5[7B<U9>JS(C%$>QJ$S+V@*5]5AFD62%7Q8XG
M8Y#$)SW.E!8=7H=2>':C+F1[0E).Y^4Q<ZB>PEJ=2? !T$MK:C?#C,5P#+PK
MSMZ!JVJ3?8>!JVK@JOI>N*H.]P>NJA_( &VK_1FXJAZ2JVJCZKO.G1/-:NV1
M87\H^FG2S&G=)/LYZ]"1/^R<Q5#S%_%EX(C598X4$Y/*D$?,:/G0O>TAS2>O
M7?PYZP<ZGP[]TG2>7IA.IH\:%\WHYS;+T>NT/GV;8PK&:P16% T.'%5# F9[
M$C#;K9?:2<#\5 <I&#$=CYJ$^>/2%*"6$B>#*_"S&A,Q"43T5B$.=]D7RFH)
M%A?7*\C9K7- 3/\"(AC+)^BMC7:.G^^.+LNV$OJ^L X1T."X-S UL]1:QW6/
M$M>!TK&=FS*,R<'HSIG#W2Y#5)^PMXGD7.*^!\8,U:.#%\_W'1#GX,6+ WGJ
M5W:WVV<LLG3T*KO*\M$K&Y7CW1S>Z.#9<=^GX7/VU_2MWT ^8XK)"<P>=$:"
M]:#%(L\FF$#*TVM,Y?_93K-)ED(.9,*),LH@P;/6K?V"\>AE^Q-FLY"M2:76
M*&T#%14XJNQ_WR_[O]6GSUUA0_?$@WP/V*&G W9HP)BMGL%_OG_[^LV[?XS>
M_^OLPUT000??GUVA $[[74_W]A\4=[9I',1OG+]Q:5=@312 Y!S<Y&6X(GHL
M:<%?K%#V%4LS>:;$5E3)A-7=J!B^5*S$<" B59V==";; ^UES8S< 5Y4UC$#
M7DX:%F$X2*49:T8S!G6(R$N#CA)*1G.%9@)/YAMYW&BD#0=0$#2JW'I*4/FW
M42H "\H1@&HN[7:%7J>(O>] T_>I-B'O2\0Z?ZAAGC-)7\^\=\4]4*PMFJ_.
MI*K2GB$DC)J'B7WQSD_SPB9>M)*XE?;":A?HX]"+AADQ(.5+K-2:GH<B><6;
M\:6UPI6>9[\W7*D'ZZUY$NID76GS:2\EDAT3LL-B84RO/!0@JL),"$Y 301#
M0#M)F1*O$"X/1/.*J[4!KQ*YO'FRG!*=G[(0*"6/'SQJU=FUWE,'QY:9@(5U
MG(8K=+=9//>32=7RZJP,[,M(ALX^2(,(?1LG&* "!T,Z+ZQ%PZ4$5D4+W55S
MQ';A!H>OYW8))$P.OD,TO921624G3_1?GIVW+W<#\X:NO+N@KZKB&Y3MQFW5
M7,@-^,TH0,,\%NO&CY?2Z@U">W@)?DW H6ZXL5$/('AU7AS;/G,#\S;+FG"R
M_;.XV;Y3_FF[R3,'I^XNSO^SP?F'=7+X_ '7"5S\Z&@KU\G9Q_/WO_UV]G;T
MZLRNF%_>O#H]/_OXP_4%W#X(.'SQT%' !@4!?_1I.\_*/"^O$1SD,+Y 6\0X
MZP!U''@$+&*H&0 B9H"1O5:Y6)A\-#%5@QBKQC K"1:)2/:XB<'-2M!9#NLY
M?)SSBDXXF4]J>\22^LF5<8S<")T2NE('T?Y@TMRGFG<BLEBFJ]]%WP;&ZD[H
MC%%V"/>B9F'FL$2-:QB7^9S5#4&)X3^RN=%!#*H3L).MO+&L@$<C#TZ1+?!K
MZ&*=%2_FK_I!U>][)Z/>N_G57=MQ8\);AE8W%=) J'D/1HBO8(8)3V*I1>6&
M7K\6IB-?]MZ6,',]Z\0[^&HH0FDCCA=,:5;8R<*!B'!ZP [&46[LD2./(,@5
M3.U7[EAIN(+13M*<-W?=VG6E-NJ)-2]WW:K%8U8_=F\T!)FL)"!?7-D+$@5[
MB9 HJ[8.C#Y]]0 W#PH4T<IC00^G+]Z[4+!AHFH-8TLKZB3V\$K>M/AGX18>
M0SQG=YZ-O3&I3[4/+TS>2ZIBU[:/J[HRW<PM$. XO0GP\9);BA0=82">PB*7
MJ($CI40*VQ3J0;D;0QVDFTMS(E^&%X7D<TG0AZQBHCBRLH.J[-/9/Y25C_L(
MNI@O=3LV)&)XC$NWY0)N3-G1J*/0=P0LUVQPD9Q:LVL)BC!LTSMM4T8ERX<Z
MU2>W@C$/5#M!^&FTAJ_[W(;0JF+]T#=>"9.0W)K"W!+XPC%,!B9'[(NQ>T_M
M]ID"<0,]$+0X>6@[D/% _FWG8'>T!#BW(Q;"51+=,Y&EAI(9L,Y;3.5I]' "
M>C3IE5W8L'$34BO#S%[/X!: 07%>!V[GA4$_4MV))#*$L\TQ^;",F]"TPVW*
MRLZ9NSR>FDKV=PF=<$XE.D/.^(+KG'C%'F0_^AC^5?;*4W^S5\F/ZE6,L7D/
M'3FP6M97,C(Y(=W\Q-X/C/)-*@(=G8!8[HG>!&N4Q,HY7=6<6#%G1&DV?"KX
MDNCGH"!!$=I^2!\Z 3]/*;/B+?1/F$Y^,K\]$))WM5CL^^F_0&4H?V7=M"FH
MWKB%W>'KFMCU"P<@\B'2BE99,IFZJRS%7Z-T5&'N)N/W_8$!APS5#1FJYT.&
M:E@GZY@M?G[_X?6;=Z?G;]Z_NU-FZOO+>M^A/GVOI-3Q\PW*2IW[.A\RU:XE
MP(0BI# ^S5J4\[BH4-M6VJ[[,CUXP)/#8'W)0BIXDA^I26S1S@*4 *<V0K+1
M*?Q.]1UB81D(NCE4Z]R$G,F":]<\7*Y5VRNZ G4-LG%3BH'HQT!#IY8N1>AE
MHY.]D0*\NG ZO8(0FTM6P5 )2XV_=X5#IJY:NG;_U8_.K SP+2CJH2SEC5]B
M9:4<^95%&@&_H]^.QWNK@(7R9:KU'RK86!.O),NVITMGO )J_&*B&)N%4)1I
M ,A[EKA?N[3:=U8ERZ[<1'>1X./B-?#IPY[^8#FXC)M4W&M?<J]YJ8#'QS5&
M\M_&Z'PVE,QB=Q<T,CGN=N&TUQT$SYHC!S712'#JV!<27#28!/!I$?B*]35;
MQEU"&L\T3\K9K,9,8%U"+C!Q_<$ND^I:CJD J@9(DHB>ZC5W9-L]"X&Z>@F*
M0>E%W#]UJ9*?X#Z7\*OQTN48)9];\>7=I@#IT8O"6J*5'Y5[\D]==$4<<&!A
MF.,+GQ-RT(2-E"AUT(;GCYB82$#:U?5X@Y2"F3)?!M/NLEGO2K3QI@M-N[RM
M? FO)7=:;EV+SM^3Y#@1_5K[$C-ZH#R5VV9C:Z5G6:-YX5&KS503TEA3,(5@
M\'!0%$^F-IIMJS&F/(E/!+8:$1,ZA,W.QBF3_4)S]?'=Z]-'ER9;W9HR=&!O
MG!L[=& /'=C?30?V@7[RH0/[.S= VVI_A@[LA^S WBBDON/V\5 6%4ZS@RM_
M"P/OG@]RN!6H;Y!+7-C0JC&+FB0Z?!S:I)],U",HWO/__/?GP_V#%R]]L^#Z
MD6EM$Q>.!N%W 7$G_IT=;QO]%RGITA+0& LZ12=:!M<]BHZ#R#CB7@JBY]S?
MF[H4P7NG,LA55C6MOQI,4#0_&+I*10;S$QX 8*>T+28MI ]D@OI$!!PZO4,'
MU2G-V8%(X2W 7TC=G6>^ZD!V,-RU,T-)HJ@?OP=K1-T"@"R8&,:]S[)JWA>O
M52X_X_#4<?@69HN23JXH2-FYB4!X?=V#P,! G*N-\-YII4'MJP4\6=7FM-S2
M:]64B?)Z! (#@!<,#7_E^E27W+P Z(J<:ZNP3]Q"U7B*/KU0]]1"--#1'G5W
M\Y1A F2YXA89C%K50O9+#6<ZS>]&*;_5U)!#;^B=BV\OAN+;[7CE[[Y,MI52
M_OSLW>F[\Y\^CEZ?_7+Z^]OSCR]';T_?O7[[_L-K^\L/9[^>O7YS-ZSX=G>,
M#CPH6\J#\F++2>3/K@0J]3KV%A^5^N34>K,]52LN1F)U\9-9H..T7BTK( A?
MH:V5-A[7A/10@'S%FSJ&)^0L]56K2JI6,',?$#P'?9[EA%Q$KP#M6OVDP8$&
M$K1T!LC?+OWXWP?MY4'[] OG]EMIGUKS]^ &\*OXI@H\KI#^)?3;$_OS%+'[
M2VJ8YZ8<:OV8EX5!Q8"ZG=>^ZX2E^M)L2B%X2XVWZWI#G'3\Q(94Q32M-/95
M0*XLPLZ "T),2^#\TN$SD]%E><WE\<NTZ6)!([4%&PB;$+[,]X%QN2=D2U0+
M30!7GVM$,0"V]-KD\ @'A[M$ <#$ <QM / 0#YFG&R3!K(KBPARJHC!,G#]Y
M 8DRAG!!6*SV0J%==)8<,;Q3D7Q%["O;7V^K)2U!8]'3QW_AZ7,) YX5B-(+
M"-OK-I6BL9:5PW4?](CEF6E' I"!)PO;WVD:*%T \K5\'[>:Z,"Z#664IYIZ
M>I#(2A6F1.J$(HGQE_:G035[.#DV]^1X: V'!STYRC%2D"@/5'.32NY0L9U0
M1I,M0B=E.39RQ>DJI_::,KWMFO/%6E_,W9[L?NG1 F.@^[Q430#!&1,;R2\V
M?W<U>H'-6V?R(/WZTFN2PR,X"AYX@HR\\2)M=+Y>CIR,=: 8#0AHLCG PPJB
M1W3I:CA[6CEEJ*=$3?P3._'N6.P[ECW#"TV=N_T,6AJGF=WV=NGE2X+_8.Z<
M*(-@S'Q+PI<1:0]G?@5ZJ2[ >=R:L6F-$*5,""J7337A8EV2%@80Y63CW-SW
M^-AN:L"'D_BF!/&@\WV; ^*A.6:_R@%!!*3"O'F53@(.,T>@Y.SX/0@WAS3G
MD.9\I#3G=NMMJ<;2#T*1AHW)G/7<#*VM;OHP\$^4$E*$)8;@=PWAFF.%6]&.
MB61PS$4,OADTDB@U0DB30"1,"1+('V#.H#+=[*;<*1EAY(YYVQQ9MBDOXH/W
M=MX2>(P]QL)\GN1MG<&#Z$PK^XS8]S#'-*SK#+@7<_&0&!W"VP<-;P^W(C%Z
MW@N)@M8HW*\$$0FBF&P.6]Q^(U^NXHKLL(]D73H>[*I) DB0W_CV$9'LW/38
ML24/+2/.(\S[0?"K"3Y!,L2^SPI;IK("64X3:JN2YJ$I@LS6T8)*_2=G8LU2
M W>F'2$2:.\7EB(PY(MEK+,JD>LBK1K?4"?//#;86$+\+3,"?-72/L;?1(I(
MM(5(RE([)@0*>B-\U00)=C'*=]0VREC?KZXT6$\R#H>'>\<A@=M#6<]#:[N.
M3A[5>A[;9WVZ__S9X='3_<.3Y\='#V(\=[+=+;"<L)?LPX-< VTLI+4!O^TZ
M92UFNV/; BL<"!LDNP5-GJA1;>T3D!U'WV:2:H<:?3E:6+=H\'2&O;JA>_4[
MV:Q(BC0'QB2(LVBKPN^Z&_BZ;/.ITIJ7?4R-[PKO+2KU\=V #0ZSLOZ6LO&9
MCAWXUX*Z+@H.UZ-)=&N5E$ZO2LAW#^9B,!>;;2Y^('OA>KO37'-1*GD%KWZQ
M529BL!"WLQ WUGH&,['"3%QM@Y7P*0#>HX6!.C0@J9H2:?],44-NQ=/N02"?
MDU,P-4V58=G(;MW/V9Q2*I.TK775'ZCVO,*#( U0@51U^G3PKB"10VD23BUC
M\U0%1>6VJMD481<;N3-('?L)!H"U8M"&T#(<0.>,=$' 1.%97<<M:0>BT 76
MM!/@C_ED(/."]>NLKAVA$+8O-43[RL!:9-=%R%;B?X4-9_,2Z')695!"MFR:
M5CO[URR3 3 \@R]&3#"6\O%3TVPV,VB>V]IXH0Q\PA21N1/#@T;^(H1Z$&>V
MNL/]C>AVU\=O22%V\'SO -J9UDS$O;IF(]WB1VSBW\EV_TN1O-AM*PU]+#RE
M#44=UVJH]L(@FHAEU)/.+R"X0*KZ#H\N,L(&DI%W:MG[_KJP'KAK>X.:ML]9
MG&F$=#9@X? ?L'[P2!'.* 5B/>S(J1(JB?FLY@9XTNW?$?EL%R9I>3%\J@\)
M[<%J(7:61A91F7LKK:N11*J$NZ7>&YWZP2M]5BBN[&0DSP09"&O&@:B6JI;X
MU*N==YH4A2*>+UJ6.4BEC(ETLT:T%,SHC?S\ 4[SVJ!KWURJ48V.]TYH$'UC
M=D-&[OFO,500, =+@BTE8%[8 ^'+R)]).HY-RB]FBMRZ'T@\;?1S6GR"OWVT
M;_D7Z-*&+_4'/'#88>772\W]=3>V, -CTB9;R($Q:6!,^FX8DP[UDP^,2=^Y
M =I6^_,#,28-@*0M "1M0[]-#[(1_5'&_DQ-/:FR,7G7NG,$.T:P?\3[W"<'
M>\>C'>:E@AA:VF6$H;@0-BK*P\,GC;&A.S<>8FY(P;N)%9M@-9A!LJ%5!L@=
MZYF;FCH8LQE?!@O]C98GKEL;FC=,BV376N*(QD%OFA)OCN,54VJ4W=NU(<5D
M@AF\BYPXOMTL34O#G-$YZRWWD5R-RD+T8 28L Y4BEBL'JD>)[HM14Y,S_EP
MSA3,3TZ03TA2LC0QS1RC4.-DI=:)"B9,YII9S'OF^WX0T,'@#@;W00WN-O2O
MA+L>,OI!MQI7&3BY/P?,I .F+]*EM+U(82+@*\,^,_=I7Z](;M$?6?CZ!^$E
MU[1([H!Y00',HHFQJ!UQR%U4T OXS]956IC$(RZXX&"%GJ1KT$@Y(E3GEBOB
M*+3R7Y75F(?)BC_;"L7O0+N<OU+SW5B&CW+%6/RUWU@XW0<4A%IY=HI!Q1<2
MO"(9%'48JE>A)*2X]1// M7?W_-HZC"1U%Z)S?>=WE&8/Z2:HQ[&WI0:M(!1
MM@S/4E2:-U-[&,JUTHFJ?CG.2*^R&:4@?4J]1UPQR-0=]79LIL0.6&DZRI_Z
MCSA0>Y,RVHT+;*KN9@-$1@<07%J4#WN68(?,\5[5J.$L'-K*'J&M[*%/R(=M
M*_N-#\#-X,P*VC2 V.:VLHM.F$9;3\<'@,@CK_$G+0=_1]U=K R9?X/8#4JQ
M@AQE!N6A6B./L) .AD[;+ZG\!W?MD9G4PM)D,]-"G2">:,M967V7^! (37]D
M]?&P>>G*2M'3D6JU>L(O?*P\9Z$>B  ;.Y^+AE4D^6^LX$,', 2G&$_U?L.%
M6D(A6^M3J1</HF<B3Z]5U.4C.Q]U)OBXN;FPSPZ*O?2<00V[EA<.AW+OY*MA
MJ)F6T[5NJZN,710\W#VY;UD6ID.>'&+G[G?<;37X8CCOMO:\.][J\^XC9+ @
MN55[>_NH1]X?893A[!]FP^K[I<. $T6')?A]IVWUHK<).PRW_+WA%M(,C6G
M%+7H<QL*%?@O#3MS/&E(O5;4</RD507*OUZC6C4N&BT7IU@MX7Z!.)R&T6&T
MGQ7Z=$7J2T .5,;AE@"&[%V!GVH/C1 6FML\CAX]RDSWO*B;;N8BR"^]8<C"
MTZ?6QS&I/K %;>U!7/AZB](1"KFWC&>U'R<EJS7=G1#5T4$&2F39%37A.][
M(8\YG&5;=Y:=;/59]H?+Y6P"!\B[4I)+D14"LW>5E;GSC;DVY>U\R#2,.+M$
MASG(^.5RE:3KCI6P-(.^M1@!2&E84/$@8QQ0%?L$F,>^(^T:A)$W#C, 8OOO
MKQAX<L/(]T:_E-48NOR+R'B[T(ED#^T->DA+7*Z.K^L8XX@@H$<]I2\G>,O9
MTCPN1!4-PO>+)E5<+QCX>9$._4">8*6?)H:OW,FZ?BK*ZR), ]R4V(Q99Q+L
M15IPC=)/"Y]TK@0P\\&KC0OIZ>P[&G*2P[FV;>?:TZT^U\YF$+&@2_W!KK?'
M/=9^X?8;*;ZY<HN.HYR[[UQJ%=RLH,[T#8Y>8QI,IN&GU\DP1!( \D+'0 E\
M&DHJZ80^/D_!BR\DMX@2W]55ZO.0]A<+P5@$%RHK[KXH[17$&J;LZ!.ZW1XN
M#7Q715L2,]3>YM/)X,M4IFCG$C8P7[;Y?)G"\@4$.=1J[=^A:2O+<_O;B@BU
MX.[P4%Z'*M8]<%/3A^A8]SI^8,JMNPI"W;V_Y#O0@CK<'[J08)T</G_ =0(7
M/S[:RG7RYMWYV;OS-^_?G;Y]^[^CUV=OS\[/7M]%_NEPL"T_G&TY&&S+-[$M
M1]MI6UZ]__6WMV].W[TZ&_WQYOR?H[>G?_QXEF4(0[<S##U\>%VE!]Y]Y7R1
M9QA-,8KC>G/ ,1!)39%9%$DP2$,":"'\KPAO.H7$84;\FV,,E'09C?G ,F!%
MI0+5-349S/+,!GOXW/!;1%LXJ6"BXN PDU*@%P!SQQX#@(.V.0@*FXO69U.Y
MUQJ#RZ*\AML1_L/Q?" 7JA.!0/4G&P0R4K8JYVV.*-Z]T6F#86^OSETD6 '?
M6[ 2Q<+^%ST0EC#M'8-!STT*TL$0#8O<!B4(Y^DGG&' $%7MI&FA WER"=4Y
M0M'R/SFJ_KG-<H"DV/ SSV:0+IZ99CFJE[6U7I(W3O.&PV*F0$HK,WJ5+C(8
MR1L03ACM"-SF"CE-I-?Z/DM0GUQ?)5$#A->0<'Y%4_"(VP/G9K=?78Q5VS\W
MF-J%%Q\/'*??L0& D!I511MKWB],%;'99'-DJO(2X?IEPIZ<_@W+TT5!">FV
M=BE[GW*)2N\!BME:XT])H.F(RWPG8B"/^ HT!<$:J)Q/CD!V9]$0;ONJ=+HZ
MJ,.CA74(;RYD']$.F[5YS_;"W%.A=<81A\5*Z3C+=@XOJG1.:21 8"%?0UH
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
M>)60E;#G/?F#5YB/F5S:,58U,U@T%S8RA/M!T*T_V3!1Q@XT!F,$/&TK(8W
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
MU\1K0+<9<D+0['^;_C>):4YZX?L8\;BY!,/($;>"0[]O+T?K%P0L/+.$&A3
MX",?4,MI41;90C*<DSI=,!(-UYCWYNBG:3GN"T%H*@)O6#T=, 2I/7&>/"?!
MW]VURS,&PWJVS1DQ?<MI]-7IZ,A>!T+;=+&/1Z 8E7!@<AYL0V4;/D6,$<:E
MZ&%[W*2&W=+IH99[7DJ)J%!,C5'VWURO1Q5=1S&\/L>F6:;\Q.@YF+&5(GK&
M"ZA1'<3#4(V%W8"J1PP!PQ?'++'Y?/-N:F@W Y#HB<4D/\%*L(3/":ZC2R^+
M#<\8M).JA!.VE(SGAVH^B[[PDHX4MNK&DXC*#__2W46'YFU3TAI<*F4*.66X
M6BRZ#<H)LQ9-<*118O+?#7L DYGT4)LX=YMUZV'49#&AG&+N7YL/+;^V::BT
M)XGTQT3G>J\O\-*&<>\)X^ZU8=RV1F?^"OYZ>GE\\NG3T=G)^6^7P>>+\W^<
M7IZ>GUT^)J[;W6CQ\@T9?9E5IJ7U?49:W[T-[Z>!X?+B/78Y(,M[M;TTT/XV
MW@KRT(\C!*C;Q@XNSI&< *:<,N$R[?)., JC8C*JN79ZDFG?(B.O=IJ",7<3
M3P3/".\N'I91@K7/BNA/[C+XHQYPD1&$!JM)ABU^71 BK2A*:GV+/R-B-0Q
M(^R0[L"\_!+GPZX95W3OB:F=%W.+@S+B0W CA!&#TPSJDJE(TKGP. I_A::+
M<"@Q-=,:@8%W*DIU&PTT9QL?WS:1;\G6-TXJ;S;9^D\QUYR=T)E=J5 ^<3#3
M\Q(3(H.(R&(HW5;XLP4"M!^G0Q:^4B."E_55JF $),Y(PKE5:U1W,3(!4PPL
M4=2=1Q?GNKX!H;L@S@9<"<FE@.@2%Q[:'Y.PS%YF):BINYFY7K1US:L9&W]!
MYOO*WUU7VU9R;JSD[&VTY#S+@M^)IW"E0A-&(6R)0F9E!$6CX 3#+<:2'2EG
M<DKGJ..W--[)-)^BU(*#H3<CJKH!$E6:*AG##63CP/KA8:# ?C2UCO9*'H8&
ML##['T;?%84FB[)?8 E8.DUFH1#!T>2HI))'=\\\J?X:Y7F?HHQ8<TO)6A3I
M:68RWYIBDDMPV&"MW';JM8'#4E])4G*%#+?JXMMPK!AKM%*QEVO<NWX!BI?N
MY,(I>I<.B=$X2S'Z[I984JI/IP$,%:)I?3[GG3N=_:P]GJCT>FK4K<,#D.56
M\QEJ4\0KV8[VIIR3%)X9QW5\*Q8^/LZK4\9J&YIEZ+UZK<9K(W!>B-P';JY2
M$V:G(+5H1F?))+N=4L%TC&X*Y8*0B5/>CQVME*TS4P$]PC!7.>20="J*,I[:
MJ8YB9$HTG;)&1/ALUF9^HS<V26"LMTI2Y)1YI$E2:G=8*LNI[! 54GLKNL*:
M#[3OG)6B:W@>H1FO'N.3K(.WK7706@>KL [V-MHZ^-7!V)!K@?)MI9;"J;3T
M$YX4[JIJO!A#RX-?> 0O1I7Y0"CQKHH*FLBC^=#<P?XEU&X6A=@@XCI0!,;D
MG+)DVL!<<V,ZJ57RWP+;W1#5V1@T2LY%X(QB EU<8%[5@0I)WI0ICS4M8^'4
M63KD!$3#*,J:*ZMO">^C52XJ$BE7K5@<R$*2R3P5^X_Z:J(D&)3$:PSC17-A
MF U*9I/Q&H\:KD)NV\!4I:2KHK%/\=N8Q+:-NE@M,E^S36&?.@ZNE%HS1.+!
M.T+W:^")R0Z/D TJ)X4X-CN>-@]C\L@*$P8;MLA 4U]K/ ((@PQ!"XZCRW"<
M-!HK _P0#NV0*FT1>SAIJHPU2G0N3EN_$9I_T["EOOC97\)3-/%^JXE;3;P*
M3;R_T9KX2F R%4Z34\Q>P]E<J4ZV[2*C"MA5@WL8N)I7B0"033J6&6C7LM(
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
M<7$8 A0L"X]N1NUT0?"(1.LMJ[EU"T%<L/A/V$HY_*J3330@C9IL<8NMH-Q
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
M\]QDE_6I[;+K5H:-F0HL:XZ7>\8)G(NL:J&@(R% _#M8C-F;45:"1-O=VP[
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
M86^GM_-2L*3-!B2=&?S%L<%"8AL<%A0$(3TJ2,IR"X'@<Q*EJ]6COX..0VT
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
MRMAYIVUL4EGFNHA1SU3!>-GF=" ;0\E>W8GZ5I">J3=,)Q!6@&<@*Z@]-6T
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
M!N>)FBA97\(TF*5Q [7-@>VHP9!K19'ZZ-E,Y9G(YH0A;@$TQ!0;VA2U!E[
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
M8"Q[GU4?)NM]5CUCH]YGY7U6#^*S.CCHI3O"^*Q^>36ZO=.AI]1_8^.PUUG
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
M2K$T_4NY2Q81I>MC)?5EX-BV2=1T0+8Q97/R!VA'H_Y.3T<<,.RB8WDGF5/
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
M@  <">,"$TI![OJA,GD6TN;#HM],1!Y5^=J,"XTJ9-)-@>$-=3%*BH1;I^C
MB$1P+<@ X;-*%Z=SZJDTE.FYE<>XM-"%,64 %;(8-JE1@5,JXE)RBKYHEE-B
MEC%B"Y]_SJ?-^&D )(@3ANTAV4A W/%TTSP=;!U/UPXX]^BZ?JA:F[7(])%(
M*"ASHW).,1FA7&HJSO#B#==)S1;DK^ #(86=4(ZY:EA:.QRQ'&<\[1=$Y[)H
M%_KO*H.*4A?(6>-RXCA&8#@%7)EW SFFNA*IBW>@H#6!1+"$]?3$M4,4&'UW
M!'V5!(VW@*#G(RY+%VT(O9"F6(:)$>+.K"BG9OGN&N'3?UU=8CE"8D,,?<87
M<@-5VH=56"? \ZDT4)6:/KXSP@9U^>O6&/"N0'TBZGS'J=?(J60+./79H_4^
MZFG_L:J<W)W5W'I"K*.,4\5QJ0G<<^G=JFXS92RVI<=HV)F)L:<__':]WX=?
MU29%GF(<6A*O=(\1B&[WE#96\W*JV3NOUY";:39,$<SQ&A(7VIU+JK [85+<
M@JRV4I?D&W_=2QLC\]^&N9O;TCG: K9^^Y:.>P"6U&1OS,()1;=YNLTB"_'E
M"5GPO7IQIA['HM$J;::9I[N ?6:9L!;@:]%[H#"Y)8%$H(:NEWUD)8+=4##&
M_U2[UHL)_%$*-,"M&V4>NYW7=[N]FU<9'K=A[^9,8C6$/A=()]H.I(W%6 ""
MO\H:IWLH8W0&I8&^.G*)H*OKW .Z^BG DRA5;7?XS=@5 8@GV-# -/X\3+^J
M',0V2"&<NH9/1@UFHJ;,$'SH(V=-%?M7/C#9)9JOEDG;L+MRAOEDJG'A;R"N
MP<4K9(9[8%Q1J.%S,9&/E!P!)60YOZF>>^LJQ$%62#4!O#L>*A_4^ )!D5";
M25B;#T#]><]5O>AARF<PK]U]W+[O5.@@RD)VB=.=#7#&VPW6:74.EZRW;FMM
MQ3I%9WJCZDPMZ49';%N1$P^06:I$1HH[2*(IZYK(NZH!&BAY82 T?K]MNDJY
M4Z6^;W<2&!70]>BT^^?7[;!N7PFA5+)(\N/#YOO#M_/'?RN[Z_._!S9YH&GW
MJ-D^7J<I?M#+.M:'D3O-DR.<EKFUS/T-Z,+J";UO27WRV;D;O7?8$7DTHHP6
MR[D*/1Y4:QYH[CP&E 6@=KZ1AT\XJ;QB#IY@]/1 M^=5@6K1PY?Z>'F%)>RC
M\Q[[6.VBDV?VT!I,?LA?!^: ?;SZ[>S2'>K\S]75V6^KG+=#X<NB\/\$;4O'
MAW=(VR'MF9#V:2@@91?3_/*+WYC9(6Z'N&="W,*Q]:_A#/]3_KINVM]]DHVO
MYQ6QI?V) FO*(%<)U&WV%JKFN=?M7(GM=QWI+3N<DC++%[<J:LC41KLW]N9>
MTVLUWQ.&5A;OD">OY16^%WY=:;G$'DZ7OTKG:B/$;7?X<FGQ!KK27W:3ZU=&
MGJ))(9=C/C%N,>P=T,N:IS_T#MQKGO\#4$L#!!0    ( "Z#85G<:JWKU 8
M $LM   /    ;G1G<BUE>#,R7S$N:'1M[5IM<]HX$/Y^OT)')YUD!AML$A)L
MFAE*G LWG= "N<E]Z@A;#KK*ED\6 ?KK;R7;! A-TO8@:9),WI!6VA?MLU[M
MNCF2$3O^#35'! ?P%S4EE8P<>Y=&S3:M9B7[" 25G*(YY,$,I7+&R+M2A,45
MC1V$QY+_3J.$"XECZ28X"&A\Y:"C9.HR&A-C1.C52#K(<DN:2T"OBSUR8D/R
MQ*F:!S1VOQHT#LC4,6IN1.-BK04S"4^II#QV!&%8TFOB#OG42.E7Q6W(14"$
M 2/ I)D4^X<\EHJ$.%8UD6XF<L;-U7,ACBB;.0,:D12=DPGJ\0C'!>&02\DC
MH)5D*@W,Z%7L,!)*Q4,M+]A,1E02(TVP3YQ$$&,B<.*N\+Z3'?":T$".G)!*
MPP=*$BLF;]]8]:K;K*BUQ\U* C]@/&W$3:HHE,W=$J+!N](P^ERS/ULK"ON<
M<>&\J>HO]]OJ3[+C&W(6_!_V\"[/.N\[ Y2YY]PJF[:'#]R)>+1#?U5O ^H]
MU(-_3MFVUQMT3COMUJ#3/4?=4]0^ZWBGR+OTVA>#SE\>#,&LUWLAYOAXT>M?
MM,X':-!](1I;1^C"[)MM$_6]MG8"JW90+;\0[5M]U#KI?AQX)^CE'7UQX(UJ
M72%_<.:A?JOWOG7N]8WNY0?O[U9[H";L:M7>HDG^&:>2AK.G$>ZU7"KABZ6S
M;]H'M9U5GAM4>3MNT(D1?(B)KW)7-*%RA.2(H$]C+, UV0SUB$J=$0_1N3?X
MPVOURJ@3^R;:561OWTSMJN6[;1XE.)YE'P-W#\%>IUQ$R*H:GU#(A=XT(8+R
M !$P:(#Z))$D&A*![$89O,S>+R.<HI RF)S+T2?^6$!>#;K@.$#>U!_A^(H@
M8!C1-%4RP[>B#+ D:$0$ 4F79,L4F(L&XI=1>X0%@SUWVW_NH8^"@QAJD)(0
M6 !+E;^C;AA2'^2##=5^N8YE!&/JO,HH&8MT#)<*)#E:B*2Y+74D52KA@(.J
MP1)Y0:30E^_?QV*(8Y(:W2DC,]3RM=$5_,HPCZ7S$"^MF;7:9KST42\6Q;W,
M9SA-WY6 :V0PFDJ#,!(1E<D#9W"OTO+MSU!":^0V=MR I@G#,R=D9+ILD1R
MA0":PD@E(,#5NAN*7^H,<4K4C?&6E6[4L,W]ZN'.?6;;%+)M\\ "_OO[=J-Q
MJ*/5!.Z=QE 0_,7Y0D@",K&Y'6BLK[_:''=8H'2\:^T51[%P-\Y86M7JSLJ.
MCQ/'!H"@/%2%8P9QRP>X,A4WYK%$D'_'5&A_216T;H"ZBR%B"60=[ 9[<SC>
M1)YYU,DQ:35J6;#"D8YEKHY-<W=5=^ U-^%5EZSE?I(CUX#3.ZKO% 6*C [\
MR=KJ0^<5T?<B>LN/ZTV!VOY%0$UC2!\BK)&J9C!($\"H!FF!>$Q5J@*L4P7N
MLIH&JR!8!BD'9@#]- &TIV6]*J0QCGTU#AL&NFJG$0Q48Y;%!@ZNIWFF*X]_
M\SZ8+V*Z;M;KA\\6OMLN8V['YT[ 9QQTSJ^SY-3*<M/-JF[58.W3*GE)/&1D
M7>Q5]70WKV<K651Y&XY.D1L0+_@8 @V=PD-Q'DM,B";Y CA"AI.4."E), !L
M'GEU33?;6U?A00!1<+^F*1U21N7,*=;G1$ 5+(>N>M5L[.\LEMYS/8O:>T4&
MWUA:,QL_N/# M.H/60K_B%7EB@Y"S3R$XUL([?JWH0;6N_IM"URK>XF/6>Y$
MF6_-\XG,PG 8^S:-USO; [S:OL_'EOS:7G;KO'#_W:C^EN.^GSE+S8<U)[24
M317*KS?4%@SPX#O4=W1<?D[I>6,JBT,)B,49#6Y[C7T$>SR2B7["12II!;7/
M6KT/7C^_[/>Z[Y<*VMM"YZLGOBI]?W#^16&VII[V"K$GYVTO4NGG ['UU6EU
M<3VA FZW_!5S3\_]7J32SP5S2QVON\ %?]4%^*&U@=IWZ?BTVC#/L3F:D:J=
M'2J!KW]'19*F>0,0W#ZK'/J^+@VJ3H$J%-[T/25'()D_0E0B_58@4:7)%,5<
MHH"0B 0_T.Y4X_D>L/]0%4A]+A*NJBD!&LZ 4T@$B7TU Q0XGBDN ,>52B8:
MP]F)5;8W+8[:8HNCC/@MTOO:(FAW,B*P1J (!P1$#;D@:A\<RIRQ;MIJL4"E
MN>'VP$HB+]FJ1QT0*'FO2$P$9@L**WLP$&&,08JEXG Z!K-G:ILO[.V%A:Y*
M G8Q8AZ08DUIJ=J_\#*K[@T$.HU0[[ "O,91O-Q@*8)ZH;=^'W;A)=BJ>:2B
M_-JN _C#4WE!]I%KJZM]@]$\*<MESCLXND^3%427)\"4V; ^W"QATX!R,)O@
M6:ISM&9%O0I]_%NSHE^B_@]02P,$%     @ +H-A6=EIRA#)!@  :RX   \
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
M[PCVIF.*<P1$Q*<H:L %5>N00.:,=6-;BX4J+0RWCU82>5V;76H")>\%C:G
M,_!*866/$$68$)1BJ8*>3M#LF=KFAFN[F^H[)6@4(^8^+>;L+/5#KKWLJ[LG
M/A-9TU#5ZB91O-R"*B)ZH;1^7_C:2\(5\TB%^+5]&72&W^4%X@W79U<[*^-%
MHI;+G/>X="<K*ZHN#Z IL\=Z<[,<3J/)(>&4S%.=MC7+ZE7QXS^:9?V2^7]0
M2P$"% ,4    "  N@V%92/9E,R%7 P!,=RX $0              @ $
M;G1G<BTR,#(T,#DR.2YH=&U02P$"% ,4    "  N@V%9R0'ABP12 0#5.Q0
M$0              @ %05P, ;G1G<BTR,#(T,#DR.2YX<V102P$"% ,4
M"  N@V%9"C5=JY?$ 0 6)Q  #P              @ &#J00 ;G1G<BUE>#$P
M7S$N:'1M4$L! A0#%     @ +H-A6>B'/$?I"   "#H   \
M ( !1VX& &YT9W(M97@S,5\Q+FAT;5!+ 0(4 Q0    ( "Z#85F>]P(#V@@
M .TY   /              "  5UW!@!N=&=R+65X,S%?,BYH=&U02P$"% ,4
M    "  N@V%9W&JMZ]0&  !++0  #P              @ %D@ 8 ;G1G<BUE
M>#,R7S$N:'1M4$L! A0#%     @ +H-A6=EIRA#)!@  :RX   \
M     ( !98<& &YT9W(M97@S,E\R+FAT;5!+!08     !P ' *\!  !;C@8
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>ntgr-20240929_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:ntgr="http://www.netgear.com/20240929"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ntgr-20240929.xsd" xlink:type="simple"/>
    <context id="C_8060107d-924c-4cc8-ba03-c50e2674bae7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_816dcffe-2635-481a-8258-dc45a03d20fc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_82370aea-9573-4bda-be75-03fefac4b4a3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_84724342-82fb-4626-a283-20cee704fd18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_854c29e9-0eec-429e-bb8c-acf3884abfa0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_85ade68e-2e6d-4c69-85ff-688edd6b4b13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_87256c01-7aab-482f-b701-d0876b1e155b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_88a2676c-54ff-454c-bcfe-d46dfa6587a5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_8b6389af-7ee0-4e4d-9de0-1259575a2efb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_8bc3e86e-40bc-49ae-b96a-f6ee30bfb756">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_8c2d83c3-be5d-4d9f-b1fd-6563f5544c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_8d02398e-4494-45f8-a374-8bb6051905cb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_8d9021f6-c5bc-45fc-9334-7fcff934dcb8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_8e04b4d5-4f39-4492-8eaf-b7c45dd725c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_8e279d3d-66d8-4824-9192-11a409e143a4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_8e92fb58-fcb4-467c-bc42-796f320968c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-02</instant>
        </period>
    </context>
    <context id="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_8f2f5dde-d7d8-4e1b-a723-715834c83f50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_930294ba-de6b-4fab-a7a6-d6512573e14f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_938d8675-0ded-4fad-ae07-8be1342b9dd2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_94553c8b-05d3-4a7c-9277-717ca44e79bb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_94dbc62a-a8a3-4939-bcfc-e04c8e091287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_9510b104-2050-48b4-a6cf-596cf530a91b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_964ccf4f-bcfc-42c5-af20-9cd1e33b55f1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_970935f1-a383-4d06-859a-5bfb89469799">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_98343088-7699-4f3f-b75c-374f2a0cacb3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_9954e670-cfbd-4d11-a05a-9f0d45a6bd15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_99c0cc06-c89e-4a48-bda6-71944e2e5282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_99cdc92c-a278-4345-95aa-d17d8a37675b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_9a3198fc-aa70-4856-a3a8-56e08199d610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_9a87be0d-5e67-4b19-80a2-48b80bc00a8c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_9a9c09f1-5bbb-495f-bbf3-ec96b1e4ca79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ntgr:HuaweiVNETGEARIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_9add063d-c9e4-49f5-a7b1-7b334e15399d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_9e83ec60-16c5-4e28-9861-06e93b837e08">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_9efd90fb-09bf-424e-b1b1-a278d1f1fb13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_9f18fde7-9eb7-470c-8e8a-4782c8d82368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <instant>2023-07-02</instant>
        </period>
    </context>
    <context id="C_9f73aab1-bc3d-4051-95a5-20ebf3d15350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="C_a040ea38-1f68-40dd-b662-a6e830f48e4c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-02</instant>
        </period>
    </context>
    <context id="C_a126773a-ff8f-4ee0-9794-5baedcf39290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_a1b8d293-9584-40a8-a3b9-421eb50d633e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_a206d9da-4d38-42c5-9ee8-a70493acf46d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_a2d74728-e77b-4ad8-8339-e4012da1f7e6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_a52c34c8-1ae1-4288-b00a-a162ae88c314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_a56e5330-d5ec-4ae3-8b37-b5713fb12968">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_a573cdae-688b-4cdb-a980-a50db1d608f1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_a5853f94-c92d-4ee1-8842-14195836073d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ntgr:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_a647410b-b999-4554-85d2-96cd88b336c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-09-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_a68c6ec0-b2c1-4cb5-9810-74de509dd295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_a70afd73-2c4d-4f03-af5d-af7562b609c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_a730f676-0a26-4261-a149-f29919cf1136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_a885122a-23d4-41fe-84be-979ca9a42953">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_a8dafb05-a709-4cf4-ac8c-b07656528f16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_a919cf7d-4558-4b55-9f63-3ed4cf4ea2ac">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ntgr:LimitedPartnershipFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_a9c0a369-6eb3-4cfc-96c0-fcb70bf90378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_aa5577cd-24aa-4b6b-a766-f1cfe35d5256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_aa70bc25-0ec3-4aa0-b7dd-c13bb0f6be96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-02</endDate>
        </period>
    </context>
    <context id="C_acc07a93-1031-4a92-bc2f-a74b5cc8799e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_aced62ea-92c0-4750-a6f4-5ce37e3ebe2d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_ad01c20f-f461-4f12-b8e7-2c7a76742964">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_ade65da8-fd85-47b0-9404-61c8ce7a367a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-16</instant>
        </period>
    </context>
    <context id="C_b0bffa5f-0cb7-4e97-8f56-443ccfdaf415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_b0f5a877-f447-4c75-a4b0-e5f124a3b4ff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_b10091c8-e50c-4066-9b39-b24964b0953f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_b1216c82-243d-4961-89a1-3df52ab644e7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_b34dc2cc-7250-4811-b285-95d74d365976">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-02</endDate>
        </period>
    </context>
    <context id="C_b61a22b1-3977-4c3f-819f-7fcfd77d9c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_b7c7fc75-eb64-432e-ac23-f3281d899301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_b94554a0-1aea-47a0-9b90-cf015bd8f577">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <instant>2023-04-02</instant>
        </period>
    </context>
    <context id="C_ba98df45-50ab-4242-a8f5-6c25cbba2cc5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_bb1a635f-12fd-4a08-b620-7a77674b9025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_bb424aef-16c2-4d8a-be5f-10d0ee5731f2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_bb5b666d-a344-4c66-818c-07a693a8b113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_bb62194f-deae-487c-8449-39a341092cff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_bcc8380e-1be2-45a4-bd27-b7b8d7d9cbb4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_bd6feeef-fb0e-47a4-bdb0-7dbcde3e9a2f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_be51d7e5-88d5-4ff3-9af7-772e36136701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:FortySixToSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_be68f55c-257c-4e42-83ff-60bfaafb9f1d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_bf3cd075-9f22-4611-b816-a4d33fe8755e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:FortySixToSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_bf97c7fa-15e3-4fb7-a4a4-e84b22f32524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_bfb77adc-0208-4afa-ac5a-3ae4d4f402c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_c18c28c7-f061-4b8c-a380-040f53ac646f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_c1bf3cfa-42eb-4f52-b7c0-d03ece36f9b9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_c1e16fbb-7872-43bc-872d-221cdfaf1c5b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_c4d7d4c3-2bb4-41d0-9a75-ff50af67c021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_c5ae5e3f-5455-4fd6-82af-ab408d6021f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_c5fd2898-e364-4463-99ea-2c64ed682ffb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_c84a99c9-0141-4342-9317-e162b2e1257a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_c8719dcc-f4c2-45f3-a6a7-ffb258e95b4c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_c93d85f9-bd4e-4e02-ad16-fe9f23f420bd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_c99c6565-fac6-44dc-8277-cd90bb7bf06f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_cad04287-1352-4681-8ab3-b1d395072352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_cc2dee41-6015-4fd5-8a04-aa054a418f3d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-09-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_cc694c81-9f57-47b6-9371-b792b0f2fd5e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_ccb8d46e-f39b-4175-9fe6-f4459964323e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:ThirtyOneToFortyFiveDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_cdc387b6-db3e-4f99-8987-7ab14cfa4d24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_ce23979a-98ba-4fd6-9d3b-5ebb85a43ab3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_ce804a84-fc1f-4500-b16e-4ed99928b573">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_cf0f56e6-e61f-4f47-8193-7cb93d14c700">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-02</endDate>
        </period>
    </context>
    <context id="C_cf37abf7-cc3d-44e6-b51a-066fbff86abd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ntgr:FurnitureFixturesAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_cfbfdf5a-8dc8-47a7-9635-0a54a44e684b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <instant>2024-10-25</instant>
        </period>
    </context>
    <context id="C_d0941bcc-9f27-4c16-a8b3-d7f64b1bc7f2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_d334349e-1eb7-4357-9565-0f970dda90ae">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_d345d907-0499-4b0a-850b-42e416dd4976">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-02</instant>
        </period>
    </context>
    <context id="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_d3a1e099-c2a4-4a8b-855e-7fed4c7b06e7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_d4e8170b-3bd2-4320-89dd-bd5dcffda164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_d581e977-b1ce-41af-a7ea-e0be82c13c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_d7ccc9cf-902c-4c58-8bb4-dbef0e432934">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_d86d1b9d-31b5-4b91-8ce5-51805083fd44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_d893ca50-f6dc-4d83-af80-3b7099d5c38d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_d8b119ae-dfcc-461f-806c-58f05f2b07bd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_da818633-d548-47f9-827b-a7614374e69f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_dae9bbd3-c49c-4848-bb78-58b66a04b530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_db8f1540-d62b-40b0-8473-b57db033a17e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_dc50f19f-afab-446c-998f-f3ee32833186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_dc93bb21-9471-461f-a439-728fe755238f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-03</startDate>
            <endDate>2023-07-02</endDate>
        </period>
    </context>
    <context id="C_dfbba27d-a581-441e-83f9-a0421c96bc9b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-02</endDate>
        </period>
    </context>
    <context id="C_e17dad39-6c03-4cff-927c-1213ee2bf7aa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_e1d6970b-914f-4766-b849-45e8e2035628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_e403c065-4ab2-403e-821d-8f723da8fd77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-03</startDate>
            <endDate>2023-07-02</endDate>
        </period>
    </context>
    <context id="C_e4c042c1-39c8-4cb0-8aa8-ccdbed2517a4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_e59f9610-cdec-4db2-ba35-1774c69976af">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_e76c5377-e339-421e-b711-d6e5dfce4e52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_e7f4fe03-c045-4b9a-ac13-0ce1103778de">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_e827aa15-e5b7-433d-9e56-3ddf2f5f6cd5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_e86b7485-be33-4b09-98f5-60f7e5040f98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_e87d0d13-da88-4aaa-9a57-ba30b947d149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_e8b4f416-3484-4db7-89c5-27e4f98e7fec">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_ea0e3314-0fb5-42f2-870c-bef653e94bfd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_ead97d03-a76a-4be6-8a1c-14c93127a1fd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_eade0dd9-a258-4445-ad06-dfc5250e376d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_ec19ada3-4e58-46bd-b1d0-5d8bbe34b4a5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_ecf15f8b-d661-4b9c-b51e-a5b85b6caa88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_eefce22c-4db4-4531-8c20-96ceb53975f5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_f240d367-2c1c-46dd-a068-b924d40b121e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_f309176d-9f57-4255-ba3f-831ace74dda5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="C_f4e6b6af-fd96-43ea-ac53-24c2e4e63298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_f4f517d9-7b66-49b2-ad67-0739bf359961">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_f9efd7fe-3d80-489c-b4b3-711f7d279f67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="C_fa3ca4f1-5707-45dd-9281-850ea0705e0d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_fb0d41cb-0eea-4a1e-ad23-187f0aa9a4f0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_fcaf95f1-72ba-40fd-8cb1-2aa4e8e3e6aa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_fdb7804b-024e-4839-a887-d0d5da5ea6bf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_fe4a753c-3ffb-40cc-aba5-4ae4d666fa83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_fe6750c5-2eab-4091-9275-6f79537d2315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_ff3442c1-69ac-414e-93a8-4fa7e5749942">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_0126cdbc-f07b-4d74-a597-6c7c211f33a2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_01dd9638-b22e-4533-af94-05ff2c276eab">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_01e1fcb4-49a5-41aa-87e2-4f1c242965ca">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_02847cec-ab48-4dcf-9cff-623ac61a573b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_02fd27d7-1d68-4b76-a032-2a0a14e8e38b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_03a18619-9501-4802-953c-beeaf9b7de73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_040d6548-a53c-4ed3-9d25-c7713946444b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_041e61c0-21f9-422f-838b-094d6d922a08">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_043081ba-a747-46bc-a7b3-9b7c6881304d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_04abd9a0-9e75-4129-a659-32001d9b90a5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_06cd883a-bcd3-43ff-82e5-a2e99470694b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_0701b36a-9dc9-42f9-8161-79e74d5afc86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_07127416-208d-44e7-8214-edb58e696273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_0782a218-0c8f-4bd1-a477-7795e8ba6733">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_0ac41258-2c88-41d8-87f7-3245942a7d82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:AmericasExcludingUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_0b39e6f0-2e6d-435b-a412-4c59c460619c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_0b76163f-8389-46fd-b771-d535accf268c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_0c929ddc-cd9c-46bb-85d3-4feb8b2fadfa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_0f25e393-48fe-46ec-9539-0b24568a5587">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_10910501-a8e5-4805-8302-8fbbabf937e0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ntgr:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_118b0cb2-a9e1-46ef-91a7-990fff2cbcf4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_11c755a4-422e-4545-8607-191b09183e63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_123cbed5-a51e-4986-9cfc-a3c3094e680d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_124773cf-2afd-4d8d-81d2-3d66a71ecdec">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-03</startDate>
            <endDate>2023-07-02</endDate>
        </period>
    </context>
    <context id="C_126a0d39-8906-489b-b1e7-c4cb2bf2083b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_13213416-4c44-4940-8afb-b66e2b48499b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_134227d7-aa1f-4732-9206-cb6cd13a8b86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_13983ec3-000a-4b2d-a681-ab0b0f1c0d56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_13a81703-2b3b-4bc4-886d-8ca480b5db21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_15393534-4229-46cb-af88-1b98ea58369f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_159357f7-bef1-4c2d-9028-f115dd26eae8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_172f0940-35da-4b51-a4f2-476be1e6a8c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ntgr:LimitedPartnershipFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_18f97ee5-d7d3-4004-ae79-483bf1c1bb49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_1909abf7-6cec-4cb3-a511-d90473df3ef5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_195ee980-e56f-4bb9-b463-9818f572f432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_1981a089-1c66-482c-b32f-3838f4163e17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_1a7e8569-2ef7-4ed8-bf9c-3469cb464b30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_1ae8a03e-6b4a-49a4-af5c-1c4bc51ebe09">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_1af14ca4-2702-423a-a23a-e0ac077a2dd7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-02</instant>
        </period>
    </context>
    <context id="C_1c0c32eb-634c-4cac-ad19-41f8d3e106f9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_1c20928b-936b-4c84-8c4c-21d45f3a8039">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_1e20313b-33d9-4912-9d6b-a8d4ee21f889">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_1ee4901d-3eaa-42ba-b62d-f37523300994">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_1ef1b145-13b1-4df1-9bd2-400124d28088">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-02</instant>
        </period>
    </context>
    <context id="C_1f87096b-de9b-40ef-93b9-52d4040df2a5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_1fd8e5f7-ab8f-423a-a315-9a569c08da66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-02</endDate>
        </period>
    </context>
    <context id="C_213a3e62-e6a1-4d8c-921d-6cc5ed118d72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_21bd2114-4d27-4030-ab92-08955ec9519e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_227702a9-b70c-44a3-b724-a80d323c1baf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_22abc708-03b3-4343-a89d-0d65b56c03c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_22b0291a-c9d4-46e7-8512-a6be92aa6103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_22e4ce0b-6a00-423a-a8b3-691d7f33a0ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_2597d1ee-97e8-4f19-98bc-422f76434011">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_286400a9-cdf1-415f-bd49-1ca502940dca">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_29129d38-ac10-4840-a9d2-6f63eba6554e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_29db6181-c260-453a-b577-52d9284c01dd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_2a10d328-73ef-4165-b1de-8535a6cc9653">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_2a122775-48fa-4ca9-85f1-64afee927cc5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_2bf9b219-5444-4547-ad90-2fe33531a46a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_2d12c10c-0e1a-48d3-9032-94362f005663">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_2d289673-fb00-4853-84a7-d7f244f548d4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_2e7e8695-53c1-481a-b4d4-7d653e83cbda">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_2f06fed9-02dd-4832-b0c5-c6d4053ee111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_2f244a89-6213-4513-96bb-9e1f70d42062">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:NonTradeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_2f262ba5-efe8-48a3-929b-b444871b5744">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_2f4698ea-3eee-4ab7-aa3a-408238ff4d9d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_2ff71a69-8e0d-4866-8760-6236cffc2375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_302e42ca-8cc8-4a72-a4e9-b391a4fea9b1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_3564e351-4e85-4546-bd7b-c666083888e3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_35cb6114-d3e4-4692-9182-896ec9881585">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_362f2568-6e8a-430e-949d-57e64519a6bf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_3796e372-8645-402f-ba03-1294aa0bad2c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_38b335c1-010e-4d7e-808e-716b53139e9e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_38e27b59-6741-4e81-85ea-47937f59c6d2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_3ada7578-a7e4-4beb-9d4e-09a159a902b4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_3b4329e3-681e-4e2f-bd5d-a433ec79a018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandTwentyFourInducementEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_3b4a0630-9142-4117-a5d5-94ddc2ec7575">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_3c89de13-feec-4bfb-b9a7-0f1b8960a075">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_3ce15819-f443-4fea-a877-f30645920395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_3d82b479-d6b1-4c1a-9eba-acdb3c2329b5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_3f5913af-e1f3-4829-936e-2677d53cb557">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_400eaa9e-cb8f-4921-a6d9-fb3f0b33949c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-09-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_40509f42-8953-4a99-b5e6-333a6a779e08">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <startDate>2023-04-03</startDate>
            <endDate>2023-07-02</endDate>
        </period>
    </context>
    <context id="C_40a437d5-95b2-413d-8342-8ea80bb73495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_40d08332-4d8d-4143-852f-1c143af4e220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_4253d316-f553-45a8-822a-7d9278d6821f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_43197785-543a-414d-9ce8-aa7fc3578641">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_440e2fcd-eb03-4061-a5f9-d7d046c1d576">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_44189706-2ffd-4b77-adac-4d307e31d7cf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_46800d3d-69f3-4f3d-b778-6c0560d34bf5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_469ba001-fd7e-4837-a51d-e89e954689d4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_4a5a59e5-e5f7-42fe-a6e8-4804445a1b97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_4ac32977-67f0-410a-a1be-754f300f5ff4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_4bda1aeb-4058-4f7f-b3c5-2b4bdccdf9eb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_4dab5a7f-0a1f-4400-b9fc-0d798feecc94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:ContractTerminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_4f6d31f4-6b73-4b56-b3f2-ebbe8504c3f8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ntgr:LimitedPartnershipFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_51f4a3de-d3f5-4ca4-b56f-98a228c49f5c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="C_5223dcad-4d9a-4dcc-8a10-20242bbe37a8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_52a99f01-3738-408c-b033-4b1cd4104b9d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_5343d264-b939-4353-a7a2-3469336b7ab8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_541b97f2-8505-48ac-8b43-52f84a33186d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-02</instant>
        </period>
    </context>
    <context id="C_54825ab1-24ac-4eec-8299-426d556c4cb9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="C_55471cd6-0779-4eb0-a40c-5efa8b3237cb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_559c730d-84cd-4929-b110-6094a3051913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_55a63c8b-e63b-46a8-96d4-f3d037abbf74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_55afbfab-6470-4518-89c2-ae99572265a4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_56283ca9-d8be-482d-9857-4b369acd2813">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_572bd028-bf69-4321-a743-2d3294b9f724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_594abbb5-b739-4116-9da9-f5bda7601891">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_59b92e6e-bb71-4bc3-89fb-560c150b358e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_5adf0203-1374-4433-acf5-fc3b4f6596ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_5aefa267-c1dc-492d-9147-6f10e8440094">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_5b686d01-be9b-4754-b5e2-d770bcadf3f9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_5bb66680-1589-485c-9d44-70acc4fbd3ed">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="C_5c87c208-6152-495f-a379-4938ee090d8c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ntgr:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_5cd535e2-31cf-456c-8634-5b0254a4f659">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ntgr:TwoThousandSixteenPlanAndTwoThousandTwentyFourInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_5cd80c2c-6a4a-4155-9606-9434bffff59c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_5d687c18-6099-4649-ac9c-fb04474eeae8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ntgr:APACMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_5ecc4678-e7cf-4b26-815d-234c5ddb51f5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_5ef56d7f-e5df-4107-a225-36dfa32b02dc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_5f02fda1-99b3-4e61-bb48-c7bb32963910">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_5faa01bc-eabd-43d5-a3f9-f5f261c1f0d3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:ThirtyOneToFortyFiveDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_606e32fb-250d-4b7f-95a7-7e553d397594">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-02</instant>
        </period>
    </context>
    <context id="C_61bf0eda-2ada-4cd8-ad5b-e7a4c2f5512e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-03</startDate>
            <endDate>2023-07-02</endDate>
        </period>
    </context>
    <context id="C_61d15938-2735-4292-986b-8469984d9eb6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_62031078-8d8c-429d-b16c-bb4cf9bc130b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_635e641b-b453-46b4-99b1-f10cc3879d80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:FortySixToSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_645fbd9f-27ac-44dc-9439-0a9fae8e110d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_64a4a1e7-e31e-4635-bcf3-00b23d518b64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_64aa3732-321a-46fc-98d4-8f63b4e07e12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_64d00ec3-3775-4051-893d-afb6a803ae88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="C_672650d2-c23b-4c27-8424-4ff566fc2161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_67af55c2-dcec-48bd-a77e-31f057ca0534">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_688525fb-b3d0-4fcb-9691-625cbe5ff34a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_68ee7c67-0299-4529-b52f-0de1f6273fd3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_6960e197-3d14-480c-be1c-057466e0dfd1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_6a6f3cde-a03b-4423-81b3-93f90d7df5ab">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_6a9262cd-c597-4d65-b919-cd272a48129d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <startDate>2024-08-28</startDate>
            <endDate>2024-08-28</endDate>
        </period>
    </context>
    <context id="C_6b0490ec-bc99-4899-9339-8c58c57324ec">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-02</instant>
        </period>
    </context>
    <context id="C_6c17fe22-f603-47c6-909d-96a1f6a13640">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ntgr:FurnitureFixturesAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_6c842628-e3a0-438b-b975-745920ec5006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_6cbfdc5e-2f28-4813-a2e2-dacd4a80b764">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_6cedda08-d7d9-434e-a1da-139057783b76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_6e2c0163-62a4-4083-88f8-751ce0cab27b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ntgr:AvailableForSaleInvestmentsConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_6eb9536e-74f0-4ba6-91a3-32d6a54e83ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_6f5ed012-0137-4553-bffa-cfb5e1b16713">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ntgr:OptionsAndRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_6f674c0a-f650-4625-8125-bb2d2a43e493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_71d7c793-954a-4f9b-81a5-845e5302c2f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_72025070-3100-4ced-99c3-4bac0bbb248a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_722d5aa2-f258-4dcf-a302-4cac30dfeef2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_72b4961c-0087-4eae-88d6-6708f84ac75e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">ntgr:ThirtyOneToFortyFiveDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_72e134bb-523c-4756-805b-17689236b33d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_732ec2a2-8d7a-4538-bb32-6425ed9fce56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ntgr:LimitedPartnershipFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-01</instant>
        </period>
    </context>
    <context id="C_743f7113-c70d-4bd8-87a4-7b6de870bfe8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_74c47c8f-0f7c-42a2-a720-de85c53b31af">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:NetgearForBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_7844ffbc-a909-48b9-abff-e8f54173e543">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-10-01</endDate>
        </period>
    </context>
    <context id="C_79e48481-169e-4609-bad9-351470fe1463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ntgr:ConnectedHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_7ad6dc3e-730f-4732-83c0-0d41d5fc9aa0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_7d15fa73-7c95-4a78-9a15-adfe87dfe3d2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-29</instant>
        </period>
    </context>
    <context id="C_7d94170b-8bd8-4bb2-80be-7f858c45d247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-29</endDate>
        </period>
    </context>
    <context id="C_7fcd6da7-8687-4b24-b260-a118072fde85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001122904</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <unit id="U_Claim">
        <measure>ntgr:Claim</measure>
    </unit>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_UnitedStatesOfAmericaDollarsShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U_Derivative_instrument">
        <measure>ntgr:Derivative_instrument</measure>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_Patent">
        <measure>ntgr:Patent</measure>
    </unit>
    <unit id="U_Region">
        <measure>ntgr:Region</measure>
    </unit>
    <unit id="U_Segment">
        <measure>ntgr:Segment</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_270df0f2-7561-49a9-b318-028a9e971160">0001122904</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_c6ae35ce-1bcb-476a-aec3-c707fb9a340d">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_67013ceb-e4e7-426f-b769-0b176fe587e9">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_843b55a6-4e88-4f4f-8918-ff08916ce5fa">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      id="F_47f98811-a220-4d7e-9bb7-409148af4c5f"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      id="F_27bd0fb1-a5a6-4d8e-9c3d-e1201d214560"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_a647410b-b999-4554-85d2-96cd88b336c6"
      id="F_47619128-2eb5-45d9-9e7c-b439da3a0ac7">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_400eaa9e-cb8f-4921-a6d9-fb3f0b33949c"
      id="F_632de542-cda0-4c0e-b728-ea418bbeb2f8"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      id="F_01f1dbbd-b54a-46fb-b725-dd2d138a9046">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      id="F_9675ba79-2e78-4f95-bf15-b515f4a6f939">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_ca9a75cb-480e-4ba8-8c48-aed55866aa27">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_0d50b852-34ef-45c0-8ea2-80b2333b3d53">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_1e692059-4f10-4641-af0c-942bdb8990c6">2024-09-29</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_8508f361-3255-49a7-bf36-207f1cfa0187">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_cc869255-9f49-4f00-92f4-cd35bfc64997">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_1d23a817-12b2-4260-8940-09a7b1d87411">000-50350</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_a7a44819-348f-4a3b-8667-077ead3a7154">NETGEAR, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_69e92faf-d085-4abd-9b60-36e64637bf90">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_f05d1144-5e49-4ab8-8b62-cdec3627cb7f">77-0419172</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_b460c584-d3a0-4156-94df-825be69afe6c">350 East Plumeria Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_8dc8b217-0868-46a1-b1cc-48fc8b77720a">San Jose</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_6f7b2a35-3ca1-4175-9929-aa1f8c826182">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_eb9ba1ac-7d5c-4620-b5ce-e68415e69922">95134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_019d43e7-a7bd-4434-aec5-82b4d3d4a5cc">(408)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_a10e9f63-be8d-4571-ad55-96f03277db1a">907-8000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_274ac832-f551-4297-adb8-e486114bc999">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_c79c4f60-4a3f-4cfa-a3b4-db2d730dd72f">NTGR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_65b6b327-27ec-42ad-ad5e-459ef06266b1">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_47090bad-6f76-4c15-8e9e-1b067784d4d0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_be607de3-bedd-46b0-b64c-7a5291f1cbe0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_e129e6d2-376a-410a-b250-c9b0ec96c5e2">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_fe3255ea-3eba-4cb4-b7b5-ec04a988621f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_e3525a35-3e8d-425f-91e8-c1447f4de0d4">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_7000f101-a582-4ea0-ae90-b239cb5a34b4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_cfbfdf5a-8dc8-47a7-9635-0a54a44e684b"
      decimals="INF"
      id="F_089ec491-1df4-4d83-aafd-6eb947d89ac8"
      unitRef="U_shares">28769764</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_daa6e5de-6d6a-46ab-a9b2-54e0734fb8f2"
      unitRef="U_USD">273767000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_d2b06e0d-a902-405f-817e-0a91dbfdd439"
      unitRef="U_USD">176717000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_58c27523-ebc7-4995-b0d9-26375be01f92"
      unitRef="U_USD">121965000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_8541429a-f70e-404d-a488-26b9821f72a8"
      unitRef="U_USD">106931000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_4b966055-e093-4516-a8d1-0aaaf7282b4d"
      unitRef="U_USD">417000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_d9b6b962-9092-4087-a2a3-2aa82dfbe150"
      unitRef="U_USD">338000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_17a5a192-aa36-445a-808b-7012e1bfed54"
      unitRef="U_USD">177326000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_d8d686c3-7353-466f-9915-aae4123fc59d"
      unitRef="U_USD">185059000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_bfa49ad1-afda-4497-80e6-ef34ba484729"
      unitRef="U_USD">161976000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_c02b4dae-10a5-49b1-9763-374afacd7707"
      unitRef="U_USD">248851000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_dafc8ea2-9661-422a-857c-5c0b4db2509b"
      unitRef="U_USD">34302000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_ac5c1645-95ca-4c0a-bdfc-94169b6770ee"
      unitRef="U_USD">30421000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_29dfd039-420c-4697-bd7e-b4fb812fdf7f"
      unitRef="U_USD">769336000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_6f970e9f-04b6-4e62-ab40-eb49b65e62a1"
      unitRef="U_USD">747979000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_70c3d321-edf3-402d-b72e-4180739c106b"
      unitRef="U_USD">10640000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_cab3881f-8eab-4a8f-933f-205f6493415d"
      unitRef="U_USD">8273000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_7b0c6f23-2030-48bb-a8e7-1b26780ad2a8"
      unitRef="U_USD">30758000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_64e7052a-9d08-4a6d-883b-d0e37bfe94be"
      unitRef="U_USD">37285000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_207ebd47-00ae-4b26-b053-b552ebc466a3"
      unitRef="U_USD">36279000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_d161342a-7a42-4402-b326-ecf3a3f19f6f"
      unitRef="U_USD">36279000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_832451cd-b1c2-4758-8b4a-4ae51c514398"
      unitRef="U_USD">15623000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_45384885-3c50-45e6-bbdc-6fe31f269adb"
      unitRef="U_USD">17326000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_51fb5c00-5a91-45d6-a76f-305dd2c04342"
      unitRef="U_USD">862636000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_2262b69f-826e-4af2-b112-ceedc38226fa"
      unitRef="U_USD">847142000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_f7655b7a-43a0-4508-b73b-850a0d9305ae"
      unitRef="U_USD">52035000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_97d82a1a-fd6d-49e4-9d4b-3730962b79a9"
      unitRef="U_USD">46850000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_d3112dbe-8d35-4047-8f68-b31dee0aa587"
      unitRef="U_USD">19964000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_68a71606-d7d7-46b6-8abf-bb0ca2f8b3a2"
      unitRef="U_USD">21286000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_213d23e0-6509-4153-8d7c-c1ce60ecc84c"
      unitRef="U_USD">155193000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_619f9a20-3cf6-4ae4-af2a-11d589219c1c"
      unitRef="U_USD">168084000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_b5df18f1-027b-406c-b103-8a5fb3768895"
      unitRef="U_USD">29596000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_ee3462fd-1902-4e56-a9df-72f0e56b4801"
      unitRef="U_USD">27091000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_5c3d282b-62dc-4f57-b5ce-8cc9a0d2f0d2"
      unitRef="U_USD">14569000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_df154109-02e5-43a6-81c6-df079143dfee"
      unitRef="U_USD">1037000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_21fb788b-ca1c-498e-886a-ec9643079cc0"
      unitRef="U_USD">271357000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_0480c95b-17f9-4f01-b442-2087d357bb5f"
      unitRef="U_USD">264348000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_24a8f27f-be8a-48b6-bb8c-3ce5728d31c8"
      unitRef="U_USD">8510000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_8ea79d8d-6ba2-4798-ae61-e6ac10248304"
      unitRef="U_USD">12695000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_cf59e041-64ba-4c6e-95db-2cb3fca16f48"
      unitRef="U_USD">22016000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_042c677a-879c-4bf8-8068-62f9c3e4faf6"
      unitRef="U_USD">29698000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_bea7c2e8-e29f-4832-a013-4b3fa938b50c"
      unitRef="U_USD">10423000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_73222f8a-5d59-4318-9e08-7273cf033256"
      unitRef="U_USD">4906000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_80659e32-d295-4780-8801-d030deb3f1b3"
      unitRef="U_USD">312306000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_412dd856-0f80-4d44-ae0f-c4b601f48cf9"
      unitRef="U_USD">311647000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_00a9e6b9-1e6b-4886-b883-b59e4e77ee9d"
      unitRef="U_USD">29000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_5534f8d8-0653-4468-b407-305873eee55b"
      unitRef="U_USD">30000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_c97c468a-41c7-46e9-a871-fe6cf25ca504"
      unitRef="U_USD">987576000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_48eaa97e-6353-4d72-ba5c-7ca85eb3d1c8"
      unitRef="U_USD">967651000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_2fa98814-b80a-4647-a412-2c402b7f2027"
      unitRef="U_USD">152000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_9788b55c-426b-4b5e-9a72-cd4396bc46a2"
      unitRef="U_USD">136000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_7dc281e5-8c56-4435-bc87-01ed9e16bbd6"
      unitRef="U_USD">-437427000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_e40addf9-c597-481c-af19-2fd2c64946e9"
      unitRef="U_USD">-432322000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_13b36363-f01b-47e2-b8aa-688fd306d845"
      unitRef="U_USD">550330000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_680fec49-5fa1-416f-9b31-ba5b04e7ce9f"
      unitRef="U_USD">535495000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_8503e5d0-d219-4bc6-bf4b-aa934c5f336c"
      unitRef="U_USD">862636000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_31f95742-2229-474a-9a4c-99d245259d07"
      unitRef="U_USD">847142000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_34d3c3ee-fcb9-4b2d-a95d-a63a94f77b10"
      unitRef="U_USD">182854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_c5ad4726-c3e7-42a7-9eb8-84d0f7022890"
      unitRef="U_USD">197845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_6460b622-a15d-44e0-8b77-aa9150d9f8a4"
      unitRef="U_USD">491340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_b37b6b55-8559-414f-aa7f-f2d80e184a4d"
      unitRef="U_USD">552166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_cbc0846f-4a92-4282-8f55-d65e1cc55e77"
      unitRef="U_USD">126371000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_6fbbfbe8-600d-4f7a-813b-42f33f4847d2"
      unitRef="U_USD">128911000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_c89da8d6-3048-408b-80cd-a259380d289a"
      unitRef="U_USD">354797000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_c371b6f7-6ef3-4fc9-b39d-292e69bde04a"
      unitRef="U_USD">368550000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_389aa198-2ea0-4b57-847a-85a330e0705c"
      unitRef="U_USD">56483000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_4eb3e532-310b-408d-99e8-b10a6f5f13c7"
      unitRef="U_USD">68934000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_b3b65901-1f97-425c-a4b2-90bc59c02c80"
      unitRef="U_USD">136543000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_1f2e2968-f2cd-4016-af28-c7a1313db8b4"
      unitRef="U_USD">183616000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_2c0abf91-910b-43a5-96f9-667cab367eb1"
      unitRef="U_USD">20905000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_c49f3d23-128d-4c38-8d18-1bf214bbfbb9"
      unitRef="U_USD">20738000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_3240472e-183c-4484-a403-3d350627db14"
      unitRef="U_USD">60983000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_01cb9a06-3328-4b1e-854b-2ddfb7bd33be"
      unitRef="U_USD">63703000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_6165a9dc-37f8-4661-9556-6e40a07bb3e9"
      unitRef="U_USD">31196000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_fd6f1248-18a3-460c-ad22-59bf89e9fe7c"
      unitRef="U_USD">30865000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_398ab1c2-615f-4061-91b0-2b27e05a88c4"
      unitRef="U_USD">91482000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_2717d3eb-6f33-41cd-ba01-b0a77ed55ad4"
      unitRef="U_USD">97226000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_eed7fcf3-f967-4858-a2ba-074dc5a1439e"
      unitRef="U_USD">8357000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_da7574f7-b76e-4218-8326-b79e2e39f6a2"
      unitRef="U_USD">16364000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_ce4a8897-b1d5-418e-b3c2-6b2bc32aa723"
      unitRef="U_USD">45610000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_64e801e8-4656-4bd0-a3f3-0bf7be79ae94"
      unitRef="U_USD">49136000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_6c71798d-71ae-4414-adff-21b86bdee926"
      unitRef="U_USD">100855000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_765c7218-7fa8-40dd-9735-733daa0cca6f"
      unitRef="U_USD">-178000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_dea1bae8-a082-40f3-aa60-6e1e1c3c02ea"
      unitRef="U_USD">92625000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_8a1a875a-9c1c-48f3-b6a7-377237e96718"
      unitRef="U_USD">-178000</us-gaap:GainLossRelatedToLitigationSettlement>
    <ntgr:RestructuringAndOtherCharges
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_868fb27e-b0c9-4b20-9e3b-2a3b48660537"
      unitRef="U_USD">1072000</ntgr:RestructuringAndOtherCharges>
    <ntgr:RestructuringAndOtherCharges
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_a9783c5a-e009-415e-87c2-1df335e41362"
      unitRef="U_USD">366000</ntgr:RestructuringAndOtherCharges>
    <ntgr:RestructuringAndOtherCharges
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_d1b80744-1862-4468-8d77-b18c59afb200"
      unitRef="U_USD">3792000</ntgr:RestructuringAndOtherCharges>
    <ntgr:RestructuringAndOtherCharges
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_b32a95d6-8964-456f-940a-f05e60ccafc7"
      unitRef="U_USD">2703000</ntgr:RestructuringAndOtherCharges>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_a02d2021-2ba6-4eb2-a623-ec552c8a9b4e"
      unitRef="U_USD">1071000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_439436b5-ac39-4819-af8f-0ecc5e474f18"
      unitRef="U_USD">1071000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:OperatingExpenses
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_fdd883f7-1241-451b-9c5c-d8b23218f7fe"
      unitRef="U_USD">-39325000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_71221ab7-0a72-49e6-9433-17fe86743156"
      unitRef="U_USD">69582000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_6f4677c4-3ee7-4754-afcc-64d15a22442c"
      unitRef="U_USD">109242000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_6602cb4c-064d-4f5a-a1e9-d5227b28ef98"
      unitRef="U_USD">214017000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_53f57921-0551-421e-b251-be48dde47c16"
      unitRef="U_USD">95808000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_aea431a0-7594-42c7-a3ff-fc0828159b37"
      unitRef="U_USD">-648000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_cd11b536-d26e-4650-82b5-659ca0fa888e"
      unitRef="U_USD">27301000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_e360f029-2dee-44bd-9898-79c8b7e7ec3f"
      unitRef="U_USD">-30401000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_285b21e0-a774-4b2a-ad1f-47d7e6a6dcd5"
      unitRef="U_USD">3485000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_0f5604f5-ada9-40d1-90fd-0daefbbcfea2"
      unitRef="U_USD">2280000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_ac7c4f70-6b13-4a59-9b60-3880134d34aa"
      unitRef="U_USD">9048000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_0cd8ff40-da27-44ed-8d12-66985a4539b0"
      unitRef="U_USD">11685000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_3e765124-89ed-429d-8f4d-2adbda0d253d"
      unitRef="U_USD">99293000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_856f7b87-29ac-4016-9330-622ea22a2fc6"
      unitRef="U_USD">1632000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_d797f214-8106-4590-a69d-f63b0067dae7"
      unitRef="U_USD">36349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_b4ade4ef-b6e2-495c-a92b-7d3263e1655f"
      unitRef="U_USD">-18716000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_74e05b55-cdf7-4d2f-a1c7-be416ca7cde5"
      unitRef="U_USD">14219000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_84d7554a-c9af-4ac4-82b3-dedadc10b446"
      unitRef="U_USD">86431000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_d45f6f70-5c0e-448c-8420-80646e8ce1fa"
      unitRef="U_USD">15100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_e0e85c8f-e7ac-4c79-b8b0-0e4fa7c38f9e"
      unitRef="U_USD">84382000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_36539b0f-ba41-46bf-a501-a3b2ca620a14"
      unitRef="U_USD">85074000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_dc1b0aea-efdf-4614-b12b-4c6f2e327867"
      unitRef="U_USD">-84799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_db09462b-c412-4ce0-808b-9095d467cbac"
      unitRef="U_USD">21249000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_b82f0403-8104-4309-be89-ff8cec3d1d97"
      unitRef="U_USD">-103098000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="2"
      id="F_8030a778-7f35-470b-a1bd-7aba96e73b1a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">2.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="2"
      id="F_e80f0abb-a7f8-40e2-883b-2cd719947354"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="2"
      id="F_bc8cf68c-4409-4638-aff1-ae1e207472e4"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="2"
      id="F_6552a4bc-9afb-4028-a599-b62d9c96751e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-3.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="2"
      id="F_90047c0d-0dc6-4d0c-908d-d66fbaeee509"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">2.9</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="2"
      id="F_351a260b-55d6-4125-a163-b785cd8b70ae"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="2"
      id="F_bfd4405a-a9ab-4827-a113-63f2fc5a5c1e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="2"
      id="F_1c533f50-5ba8-4b65-8677-acfb17266caf"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-3.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_ab685ec7-9817-4ef4-9e69-75e1c8700180"
      unitRef="U_shares">28705000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_41865adc-b347-4577-b733-6514a32ddc01"
      unitRef="U_shares">29524000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_b152381b-2097-4b64-aee4-9fbd50d647d2"
      unitRef="U_shares">28992000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_918149b3-d049-42ab-90cd-ce5b08842c38"
      unitRef="U_shares">29266000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_52d2fe64-494b-4663-a327-9c83735dc574"
      unitRef="U_shares">29364000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_186aa87e-2fdd-4f98-9215-f95ff049ea7c"
      unitRef="U_shares">29524000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_1ea65cb9-d4b6-44f2-8da8-261c17b87ecc"
      unitRef="U_shares">29389000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_62a9aae2-de52-48ed-b692-27ecc04a518f"
      unitRef="U_shares">29266000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_9b042745-abde-4bc6-a5c3-7383f7abd3ac"
      unitRef="U_USD">85074000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_24c31037-5feb-45f5-831f-a107eca8f1b0"
      unitRef="U_USD">-84799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_5f3257a2-e765-475c-9506-2133c4da9858"
      unitRef="U_USD">21249000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_228242e0-55b7-4d11-89a2-458cad6aac92"
      unitRef="U_USD">-103098000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_d266bfe2-d03c-473f-8bd5-54bbb32dc9fd"
      unitRef="U_USD">-224000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_3e087f2d-cbac-4ba9-9822-bdd27bb25414"
      unitRef="U_USD">-168000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_33254db1-57dd-45fb-8a4a-f94b1a12f04c"
      unitRef="U_USD">-248000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_44585260-1907-4cfa-8c81-187c96c99cb2"
      unitRef="U_USD">406000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_4560602e-3d80-4ed9-b95b-51bde19957f7"
      unitRef="U_USD">452000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_e3c92f8e-c7e6-4901-b2ed-ff86b6012b24"
      unitRef="U_USD">58000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_df735f1a-d2b0-4155-ae1e-11a97f8b5792"
      unitRef="U_USD">233000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_2d52b500-cd5e-4e47-8ef0-0fe6d5447eeb"
      unitRef="U_USD">249000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_fc600142-5b35-434e-85ff-1dde6ed7ccc2"
      unitRef="U_USD">228000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_715a55ad-68d9-4c0d-8a8b-1bbd8f1cf741"
      unitRef="U_USD">-110000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_1a393ec3-c4d0-4d9a-8111-613dfc29025d"
      unitRef="U_USD">-15000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_59bc7542-5145-4840-9230-22b97d75adda"
      unitRef="U_USD">655000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_36bab24e-c235-4125-9d83-db459f531796"
      unitRef="U_USD">-28000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_1079f8ab-b059-4662-ae3a-9e532e7863f8"
      unitRef="U_USD">-21000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_1a6c6f69-5597-44ef-b82f-91ce6a6a024a"
      unitRef="U_USD">-31000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_1b232586-bff6-4ccd-921d-8d63beb1a202"
      unitRef="U_USD">50000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_286c6021-8b43-4eca-b564-2a8e5f484f0e"
      unitRef="U_USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_30b4ad3d-c55b-478f-88fb-3aa25d546d63"
      unitRef="U_USD">14000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_24738e65-2826-4d7a-9c9e-f9992fac09d5"
      unitRef="U_USD">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_9f5b11bb-dcbf-458c-a271-212600128f5a"
      unitRef="U_USD">61000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_37ddfc3f-8efc-4f0d-9120-873e75f88be7"
      unitRef="U_USD">256000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_e543e160-3318-4786-925d-80598e0e6df7"
      unitRef="U_USD">-103000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_058bf1b2-a4d9-4162-9991-69c99e1b2f56"
      unitRef="U_USD">16000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_d81313dc-80e1-4357-bec7-b4c3a59c297e"
      unitRef="U_USD">544000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_5a7e90a8-47b8-4e8f-b1a7-d86067a3feef"
      unitRef="U_USD">85330000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_608c04d4-f9f5-4326-ba97-416a578175f9"
      unitRef="U_USD">-84902000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_6f3d03b6-13de-450b-a671-e0ee179cd701"
      unitRef="U_USD">21265000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_ff549365-94d4-4695-ae92-ac19beb85bc7"
      unitRef="U_USD">-102554000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="C_1ee4901d-3eaa-42ba-b62d-f37523300994"
      decimals="-3"
      id="F_4c0b5d39-5d77-46b1-82e6-b98895b711f2"
      unitRef="U_shares">29616000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_1ee4901d-3eaa-42ba-b62d-f37523300994"
      decimals="-3"
      id="F_e2f3e776-21ed-4087-954c-9a10ce8c0cff"
      unitRef="U_USD">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_d7ccc9cf-902c-4c58-8bb4-dbef0e432934"
      decimals="-3"
      id="F_f7a26b7a-081c-4b74-a1eb-0455470b6e4f"
      unitRef="U_USD">967651000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1f87096b-de9b-40ef-93b9-52d4040df2a5"
      decimals="-3"
      id="F_de03c716-f1bb-4ffe-b238-1caa54fe947a"
      unitRef="U_USD">136000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_e59f9610-cdec-4db2-ba35-1774c69976af"
      decimals="-3"
      id="F_2059211d-8cdc-48dd-afe5-39403be25bac"
      unitRef="U_USD">-432322000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_34d0e429-aa54-4513-bfe1-08280df040b7"
      unitRef="U_USD">535495000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_9f73aab1-bc3d-4051-95a5-20ebf3d15350"
      decimals="-3"
      id="F_546a6e13-2a3c-41a3-be7a-338bf6c19da4"
      unitRef="U_USD">-166000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88"
      decimals="-3"
      id="F_c4224aa8-6283-4618-a16f-d4d7eacca6e2"
      unitRef="U_USD">-166000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_9f73aab1-bc3d-4051-95a5-20ebf3d15350"
      decimals="-3"
      id="F_5d62faa9-cfb8-4a7c-a222-6fd70a0d0b45"
      unitRef="U_USD">51000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88"
      decimals="-3"
      id="F_ed3deed0-de9f-4757-bc72-a3111899a18f"
      unitRef="U_USD">51000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_51f4a3de-d3f5-4ca4-b56f-98a228c49f5c"
      decimals="-3"
      id="F_8cdbcae6-ab37-4b6a-987a-204caa4b723f"
      unitRef="U_USD">-18650000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88"
      decimals="-3"
      id="F_5e8682a3-6d7b-4f7b-b9d8-84a5250c148a"
      unitRef="U_USD">-18650000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_f9efd7fe-3d80-489c-b4b3-711f7d279f67"
      decimals="-3"
      id="F_c21b4ca1-14e9-4d7b-a304-c631716dda18"
      unitRef="U_USD">4544000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88"
      decimals="-3"
      id="F_779aa872-da70-4065-b5e3-f5d45d31efb1"
      unitRef="U_USD">4544000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f"
      decimals="-3"
      id="F_4349eae4-1f0f-407e-beef-93b9090e95e9"
      unitRef="U_shares">783000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f"
      decimals="-3"
      id="F_d33b4e73-97c2-4d6a-9bbd-1821c494f45b"
      unitRef="U_USD">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_51f4a3de-d3f5-4ca4-b56f-98a228c49f5c"
      decimals="-3"
      id="F_a210b01c-a8ab-44d9-b39f-c919a4537cb1"
      unitRef="U_USD">11443000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88"
      decimals="-3"
      id="F_46b9e009-48f9-4e34-86a0-97012d8d15f8"
      unitRef="U_USD">11444000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f"
      decimals="-3"
      id="F_a2fc0ab3-e940-43b7-8936-30afbd3b6e13"
      unitRef="U_shares">32000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_51f4a3de-d3f5-4ca4-b56f-98a228c49f5c"
      decimals="-3"
      id="F_e44d5260-cf98-4348-9f36-b21e5e2b220f"
      unitRef="U_USD">454000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88"
      decimals="-3"
      id="F_5f26503c-1bb1-4edd-91c8-f1fa851236bb"
      unitRef="U_USD">454000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_5c630fb6-9d72-4f5f-bf4f-1edb3773c07f"
      decimals="-3"
      id="F_40174603-d1a8-4216-9920-8e195c1e03dc"
      unitRef="U_shares">270000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_f9efd7fe-3d80-489c-b4b3-711f7d279f67"
      decimals="-3"
      id="F_ec1af711-ad55-48b9-8658-99a6bc9b21b5"
      unitRef="U_USD">1986000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_64d00ec3-3775-4051-893d-afb6a803ae88"
      decimals="-3"
      id="F_748940ab-6d04-4356-8cf7-a2a2842a3896"
      unitRef="U_USD">1986000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="C_ecf15f8b-d661-4b9c-b51e-a5b85b6caa88"
      decimals="-3"
      id="F_b5128799-ea90-42a5-8fa0-5c20b41b390c"
      unitRef="U_shares">29071000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_ecf15f8b-d661-4b9c-b51e-a5b85b6caa88"
      decimals="-3"
      id="F_8b7d758e-b436-44c7-9011-2d3c03c71aae"
      unitRef="U_USD">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_f309176d-9f57-4255-ba3f-831ace74dda5"
      decimals="-3"
      id="F_7e2e10e5-d218-4e8f-bfd8-63af365a6652"
      unitRef="U_USD">974181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_bb5b666d-a344-4c66-818c-07a693a8b113"
      decimals="-3"
      id="F_3d3dde51-f635-4127-908a-8fa450f5772b"
      unitRef="U_USD">21000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_d4e8170b-3bd2-4320-89dd-bd5dcffda164"
      decimals="-3"
      id="F_08d006a4-36a0-4967-bd47-ef49e644969b"
      unitRef="U_USD">-462869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_9e83ec60-16c5-4e28-9861-06e93b837e08"
      decimals="-3"
      id="F_009b7e77-b2c9-497e-aa45-dfe04c59e1ba"
      unitRef="U_USD">511362000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_54825ab1-24ac-4eec-8299-426d556c4cb9"
      decimals="-3"
      id="F_b6525902-3fbe-4857-9bda-68a2150f4290"
      unitRef="U_USD">-53000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8"
      decimals="-3"
      id="F_dc5516a3-cfd4-4ed0-8830-1bd756c315c4"
      unitRef="U_USD">-53000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_54825ab1-24ac-4eec-8299-426d556c4cb9"
      decimals="-3"
      id="F_9274c274-4225-48c3-b637-586533d8a074"
      unitRef="U_USD">-72000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8"
      decimals="-3"
      id="F_01ab4054-fad6-4dbc-91a8-66df0297aed4"
      unitRef="U_USD">-72000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_9efd90fb-09bf-424e-b1b1-a278d1f1fb13"
      decimals="-3"
      id="F_cb50a28c-c356-45b5-9f28-0daeada917f3"
      unitRef="U_USD">-45175000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8"
      decimals="-3"
      id="F_155c6096-ea87-4035-9d49-a5c53e53cc4c"
      unitRef="U_USD">-45175000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_e8b4f416-3484-4db7-89c5-27e4f98e7fec"
      decimals="-3"
      id="F_ad486e10-46b9-4d88-97a7-b52ec827c3d1"
      unitRef="U_USD">5888000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8"
      decimals="-3"
      id="F_ed8417c8-6b15-411b-8915-ea4664fd07e9"
      unitRef="U_USD">5888000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2"
      decimals="-3"
      id="F_a6d16ca0-981f-4be3-90e3-5189acdae322"
      unitRef="U_shares">800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2"
      decimals="-3"
      id="F_e331792a-f185-4c8d-b2c6-46c6df2e10f4"
      unitRef="U_USD">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_9efd90fb-09bf-424e-b1b1-a278d1f1fb13"
      decimals="-3"
      id="F_d2d70943-120d-4a8a-ba78-12a7728afe86"
      unitRef="U_USD">10120000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8"
      decimals="-3"
      id="F_e0df2625-28f1-4b08-bec3-5a627a5685ab"
      unitRef="U_USD">10121000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2"
      decimals="-3"
      id="F_e39adabc-4df6-402a-ab13-2a4388296e0f"
      unitRef="U_shares">165000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_9efd90fb-09bf-424e-b1b1-a278d1f1fb13"
      decimals="-3"
      id="F_c7e4e098-6b84-47e5-bfdc-10ea8a02353c"
      unitRef="U_USD">2431000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8"
      decimals="-3"
      id="F_dc6b6629-484c-479a-bddb-cd7eeaaa3835"
      unitRef="U_USD">2431000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2"
      decimals="-3"
      id="F_cb0eb5cf-1bc1-4027-a392-2690c1b0e19a"
      unitRef="U_shares">573000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_c439e4b9-867a-4bdf-a8da-35a0d5b5fbd2"
      decimals="-3"
      id="F_f710ee93-e6a8-43ec-a2f5-06a8f663cad2"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_c20e6fd9-756b-4217-911c-e9ac774f6cf8"
      decimals="-3"
      id="F_341ee2d0-b1cc-4b29-9c2f-717a6d6aa322"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="C_db8f1540-d62b-40b0-8473-b57db033a17e"
      decimals="-3"
      id="F_ff5bdd5c-857e-425b-bf97-9a1da4e70c93"
      unitRef="U_shares">28679000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_db8f1540-d62b-40b0-8473-b57db033a17e"
      decimals="-3"
      id="F_59ec6249-c35e-4ffa-b172-c2e756b83453"
      unitRef="U_USD">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_cdc387b6-db3e-4f99-8987-7ab14cfa4d24"
      decimals="-3"
      id="F_c77cb334-a432-4cd1-a4d0-37403fb9bd27"
      unitRef="U_USD">980069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_3b4a0630-9142-4117-a5d5-94ddc2ec7575"
      decimals="-3"
      id="F_fa2386de-5019-45ee-947d-f23ad861b3c6"
      unitRef="U_USD">-104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_938d8675-0ded-4fad-ae07-8be1342b9dd2"
      decimals="-3"
      id="F_c49c6164-0fc8-41ed-b2a6-24f6160df8fd"
      unitRef="U_USD">-520595000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_bfb77adc-0208-4afa-ac5a-3ae4d4f402c8"
      decimals="-3"
      id="F_570d7536-2237-43bd-8098-35ff3a54378f"
      unitRef="U_USD">459399000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_fe6750c5-2eab-4091-9275-6f79537d2315"
      decimals="-3"
      id="F_750ed5c1-25e7-497f-9f6a-611b6092daa4"
      unitRef="U_USD">452000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_37f0078e-8705-4047-9ffb-37d1bf9c6f8c"
      unitRef="U_USD">452000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_fe6750c5-2eab-4091-9275-6f79537d2315"
      decimals="-3"
      id="F_bbe1dac1-34e8-4567-a745-fb479b7a9d81"
      unitRef="U_USD">-196000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_04351086-ad2f-430c-8e30-4ee40186f86c"
      unitRef="U_USD">-196000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_c5ae5e3f-5455-4fd6-82af-ab408d6021f6"
      decimals="-3"
      id="F_51b2bbfb-7fde-4fe5-8414-286b0a50a986"
      unitRef="U_USD">85074000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_62701ec6-7a3f-4255-bd75-eb56831cfc77"
      unitRef="U_USD">85074000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_07127416-208d-44e7-8214-edb58e696273"
      decimals="-3"
      id="F_396a5750-0b65-4674-a1b8-5093372979c5"
      unitRef="U_USD">5620000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_2137ee45-6a9e-4ee8-90b8-a0847163c9fe"
      unitRef="U_USD">5620000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_21bd2114-4d27-4030-ab92-08955ec9519e"
      decimals="-3"
      id="F_5bdea71b-256c-441c-8f0a-0d21caef3c89"
      unitRef="U_shares">99000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_c5ae5e3f-5455-4fd6-82af-ab408d6021f6"
      decimals="-3"
      id="F_d15cf4f4-0668-4676-a497-0a01235b888c"
      unitRef="U_USD">1461000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_e963e3cf-af6e-46f8-9cae-978bf2740094"
      unitRef="U_USD">1461000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_21bd2114-4d27-4030-ab92-08955ec9519e"
      decimals="-3"
      id="F_27ca555f-a6f6-47d4-9ba9-2e3d036d5841"
      unitRef="U_shares">25000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_c5ae5e3f-5455-4fd6-82af-ab408d6021f6"
      decimals="-3"
      id="F_70aedc19-6242-412f-89c7-8bc9d9164edf"
      unitRef="U_USD">445000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_76e0db59-3bb0-4611-a3cc-00746aa25d2d"
      unitRef="U_USD">445000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_21bd2114-4d27-4030-ab92-08955ec9519e"
      decimals="-3"
      id="F_e3f8b5ea-1e94-4b70-885e-e82c475fc0f2"
      unitRef="U_shares">213000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_07127416-208d-44e7-8214-edb58e696273"
      decimals="-3"
      id="F_89c2686f-a3dd-46b7-925d-57bf9f8139e7"
      unitRef="U_USD">1887000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_f729a699-4559-4740-a01d-b0f51d27e83e"
      unitRef="U_USD">1887000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="C_e7f4fe03-c045-4b9a-ac13-0ce1103778de"
      decimals="-3"
      id="F_33d4a55c-7426-4824-85d3-ecd1e0bf0d7e"
      unitRef="U_shares">28768000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_e7f4fe03-c045-4b9a-ac13-0ce1103778de"
      decimals="-3"
      id="F_88403ed7-8403-4408-b23e-d3ad11ba265b"
      unitRef="U_USD">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_126a0d39-8906-489b-b1e7-c4cb2bf2083b"
      decimals="-3"
      id="F_7298b6d3-b4c2-4912-93ec-7fd97468b85b"
      unitRef="U_USD">987576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_c84a99c9-0141-4342-9317-e162b2e1257a"
      decimals="-3"
      id="F_c3e172e0-6fd0-4b5c-a549-9fd9f8fb7018"
      unitRef="U_USD">152000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_6cbfdc5e-2f28-4813-a2e2-dacd4a80b764"
      decimals="-3"
      id="F_3499841b-7a20-4a72-8cab-50f2f62ac22b"
      unitRef="U_USD">-437427000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_984a967a-3e8b-467a-a935-15ad676aebe4"
      unitRef="U_USD">550330000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="C_a2d74728-e77b-4ad8-8339-e4012da1f7e6"
      decimals="-3"
      id="F_5777adf0-c356-40f3-a980-bf91be6f3b9d"
      unitRef="U_shares">28908000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_a2d74728-e77b-4ad8-8339-e4012da1f7e6"
      decimals="-3"
      id="F_90ea0f09-bcc6-4792-85e2-fd8ee174c888"
      unitRef="U_USD">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_29129d38-ac10-4840-a9d2-6f63eba6554e"
      decimals="-3"
      id="F_ed1ce293-cabb-4a54-9e11-3e150f7c02bf"
      unitRef="U_USD">946123000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_0126cdbc-f07b-4d74-a597-6c7c211f33a2"
      decimals="-3"
      id="F_c6c076c0-c44a-4dbb-8942-816926119d2b"
      unitRef="U_USD">-535000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1ae8a03e-6b4a-49a4-af5c-1c4bc51ebe09"
      decimals="-3"
      id="F_6294c971-b877-4fe8-a0b5-f72f79772a71"
      unitRef="U_USD">-324762000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813"
      decimals="-3"
      id="F_a25526ee-f097-4029-8a27-6199a0c8f53b"
      unitRef="U_USD">620855000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_1fd8e5f7-ab8f-423a-a315-9a569c08da66"
      decimals="-3"
      id="F_d63d74b0-c51a-4c5d-ae6c-403c12b43a71"
      unitRef="U_USD">182000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b"
      decimals="-3"
      id="F_d9592921-8dfb-4517-a442-5259eb1aa358"
      unitRef="U_USD">182000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_1fd8e5f7-ab8f-423a-a315-9a569c08da66"
      decimals="-3"
      id="F_fd121694-7b7f-410e-bdcc-1698a784794c"
      unitRef="U_USD">406000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b"
      decimals="-3"
      id="F_5185302e-82ff-48c0-a834-0a9108f9dfcc"
      unitRef="U_USD">406000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_cf0f56e6-e61f-4f47-8193-7cb93d14c700"
      decimals="-3"
      id="F_43355509-2e6c-41c3-ba71-30bd87cb58ec"
      unitRef="U_USD">-9712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b"
      decimals="-3"
      id="F_a3e9c89c-8307-4a89-bf50-a549677df3fc"
      unitRef="U_USD">-9712000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_b34dc2cc-7250-4811-b285-95d74d365976"
      decimals="-3"
      id="F_5ffbd650-5e5b-4194-a52b-9596522dafa7"
      unitRef="U_USD">4665000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b"
      decimals="-3"
      id="F_c3b520d7-f8e1-4f98-9367-8a90880b2265"
      unitRef="U_USD">4665000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_aa70bc25-0ec3-4aa0-b7dd-c13bb0f6be96"
      decimals="-3"
      id="F_ff6b8898-e46c-47cf-bc3e-b215fb100389"
      unitRef="U_shares">6000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_cf0f56e6-e61f-4f47-8193-7cb93d14c700"
      decimals="-3"
      id="F_3dcf3dc5-7f50-4715-bcb3-88a33b292b07"
      unitRef="U_USD">120000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b"
      decimals="-3"
      id="F_f54286c4-29b4-4376-a68c-f3b1395a0f75"
      unitRef="U_USD">120000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_aa70bc25-0ec3-4aa0-b7dd-c13bb0f6be96"
      decimals="-3"
      id="F_f80ad6c9-2d62-4380-b097-7613bcc3d1c6"
      unitRef="U_shares">154000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_b34dc2cc-7250-4811-b285-95d74d365976"
      decimals="-3"
      id="F_a4e01662-26e5-4910-a2d7-899f32de7168"
      unitRef="U_USD">2286000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_dfbba27d-a581-441e-83f9-a0421c96bc9b"
      decimals="-3"
      id="F_75256684-b52b-4612-98db-883492067793"
      unitRef="U_USD">2286000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="C_606e32fb-250d-4b7f-95a7-7e553d397594"
      decimals="-3"
      id="F_15b12727-d13a-4a65-916d-67872dcd1f57"
      unitRef="U_shares">29056000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_606e32fb-250d-4b7f-95a7-7e553d397594"
      decimals="-3"
      id="F_2ba83ee1-c60e-4c52-aa04-b6cfb213b01a"
      unitRef="U_USD">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1af14ca4-2702-423a-a23a-e0ac077a2dd7"
      decimals="-3"
      id="F_f505b618-43ee-44c0-a662-7c89cc0d7be1"
      unitRef="U_USD">953074000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_541b97f2-8505-48ac-8b43-52f84a33186d"
      decimals="-3"
      id="F_7e2b1c8e-4412-4665-aef0-a7505f8c356a"
      unitRef="U_USD">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_8e92fb58-fcb4-467c-bc42-796f320968c0"
      decimals="-3"
      id="F_9526be2a-d372-4383-8d35-287debb6dc5c"
      unitRef="U_USD">-334594000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_b94554a0-1aea-47a0-9b90-cf015bd8f577"
      decimals="-3"
      id="F_435e959a-2372-40cc-9c14-9b190542df7a"
      unitRef="U_USD">618562000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_124773cf-2afd-4d8d-81d2-3d66a71ecdec"
      decimals="-3"
      id="F_5dca1217-68b5-4ecd-8413-2c58ccf4195c"
      unitRef="U_USD">-38000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08"
      decimals="-3"
      id="F_16f53c2b-248a-4efb-9966-494f78cc1c41"
      unitRef="U_USD">-38000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_124773cf-2afd-4d8d-81d2-3d66a71ecdec"
      decimals="-3"
      id="F_7e47fd2f-f10e-479f-aec6-86aa8ddeca71"
      unitRef="U_USD">97000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08"
      decimals="-3"
      id="F_58a7f278-29e2-4a05-868e-fe878488379b"
      unitRef="U_USD">97000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_dc93bb21-9471-461f-a439-728fe755238f"
      decimals="-3"
      id="F_9c48c1b2-a75b-4d05-b5ee-05b6b3c5a2ee"
      unitRef="U_USD">-8587000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08"
      decimals="-3"
      id="F_ed8f602e-1e9b-4324-9218-5c458ecbb532"
      unitRef="U_USD">-8587000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_e403c065-4ab2-403e-821d-8f723da8fd77"
      decimals="-3"
      id="F_9b9dd41e-f92e-418a-aa48-f75a89088c39"
      unitRef="U_USD">4687000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08"
      decimals="-3"
      id="F_5ef59fd5-9e74-4704-ad72-064ddfc170c3"
      unitRef="U_USD">4687000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_61bf0eda-2ada-4cd8-ad5b-e7a4c2f5512e"
      decimals="-3"
      id="F_98103e59-7bbd-4139-93fd-f6d7ff6aa802"
      unitRef="U_shares">141000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_dc93bb21-9471-461f-a439-728fe755238f"
      decimals="-3"
      id="F_86b1d654-73b1-4234-9a00-3d2ddd1516b1"
      unitRef="U_USD">1985000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_40509f42-8953-4a99-b5e6-333a6a779e08"
      decimals="-3"
      id="F_0b1df856-dcc0-4524-8ba0-94c120cdd4b8"
      unitRef="U_USD">1985000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_61bf0eda-2ada-4cd8-ad5b-e7a4c2f5512e"
      decimals="-3"
      id="F_c944141f-b9b2-4f3c-adf1-82d41fc7cc88"
      unitRef="U_shares">485000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="C_a040ea38-1f68-40dd-b662-a6e830f48e4c"
      decimals="-3"
      id="F_42c3b89b-2a40-43a9-ae51-73ef1316647f"
      unitRef="U_shares">29400000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_a040ea38-1f68-40dd-b662-a6e830f48e4c"
      decimals="-3"
      id="F_8a2c33b9-8aa8-4482-9e8d-9deb05965eb8"
      unitRef="U_USD">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1ef1b145-13b1-4df1-9bd2-400124d28088"
      decimals="-3"
      id="F_6f00dcff-2bdb-4264-893c-7c39db26e250"
      unitRef="U_USD">957761000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_d345d907-0499-4b0a-850b-42e416dd4976"
      decimals="-3"
      id="F_08a28467-63cb-4d67-a0ff-0826d7d1eb45"
      unitRef="U_USD">112000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_6b0490ec-bc99-4899-9339-8c58c57324ec"
      decimals="-3"
      id="F_09c794d5-4a53-46bb-9f7d-b33a9f216ce0"
      unitRef="U_USD">-345166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_9f18fde7-9eb7-470c-8e8a-4782c8d82368"
      decimals="-3"
      id="F_912fc068-28f9-4e6e-aa2a-d8ffab2acc7f"
      unitRef="U_USD">612736000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_134227d7-aa1f-4732-9206-cb6cd13a8b86"
      decimals="-3"
      id="F_04232190-b96b-46db-9e13-13d1e567019b"
      unitRef="U_USD">44000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_80358307-d01b-4f5f-93d5-2b971b7d16cb"
      unitRef="U_USD">44000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_134227d7-aa1f-4732-9206-cb6cd13a8b86"
      decimals="-3"
      id="F_71cebe70-ef4b-48df-9c17-6564ffcd921c"
      unitRef="U_USD">-147000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_72f9361b-201d-48f0-b2e3-c15870b90a6d"
      unitRef="U_USD">-147000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_11c755a4-422e-4545-8607-191b09183e63"
      decimals="-3"
      id="F_655818d0-35e5-496e-b102-43d9525fbae7"
      unitRef="U_USD">-84799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_1b821aa7-8f95-4c04-bcc7-349e60798a09"
      unitRef="U_USD">-84799000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_e87d0d13-da88-4aaa-9a57-ba30b947d149"
      decimals="-3"
      id="F_bc9f926d-b416-4a41-b8d3-95ccfbab8d8c"
      unitRef="U_USD">4285000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_6f7e426d-6c13-4067-8fd5-979ebfd37a8e"
      unitRef="U_USD">4285000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_672650d2-c23b-4c27-8424-4ff566fc2161"
      decimals="-3"
      id="F_39296976-0134-4980-b7a5-03cdfec78ae5"
      unitRef="U_shares">48000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_11c755a4-422e-4545-8607-191b09183e63"
      decimals="-3"
      id="F_4e74c961-844b-4290-90e7-2b01fb5b2861"
      unitRef="U_USD">637000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_c435fd1b-979e-4ca5-837e-fbb248b49eaa"
      unitRef="U_USD">637000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="C_672650d2-c23b-4c27-8424-4ff566fc2161"
      decimals="-3"
      id="F_08606f98-fdfc-49bf-973e-589736bc9aa4"
      unitRef="U_shares">256000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_672650d2-c23b-4c27-8424-4ff566fc2161"
      decimals="-3"
      id="F_f410257b-f1c3-4ec2-ba30-757b0f281f21"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_e87d0d13-da88-4aaa-9a57-ba30b947d149"
      decimals="-3"
      id="F_9b5b5aa7-71d2-4094-8adf-c10427732ac4"
      unitRef="U_USD">1304000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_181a3020-4585-4479-8949-955e61cd3961"
      unitRef="U_USD">1305000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesOutstanding
      contextRef="C_2597d1ee-97e8-4f19-98bc-422f76434011"
      decimals="-3"
      id="F_3a4aa309-817b-40cd-98cc-2c3cd8fb5333"
      unitRef="U_shares">29608000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_2597d1ee-97e8-4f19-98bc-422f76434011"
      decimals="-3"
      id="F_be8afba2-713d-4493-af5f-d35df70c373b"
      unitRef="U_USD">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_6a6f3cde-a03b-4423-81b3-93f90d7df5ab"
      decimals="-3"
      id="F_cbfadfba-bf45-45f1-b70c-8050634f8f8e"
      unitRef="U_USD">963350000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_c93d85f9-bd4e-4e02-ad16-fe9f23f420bd"
      decimals="-3"
      id="F_a2f03272-272f-48bd-92d0-125757174f7c"
      unitRef="U_USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_99c0cc06-c89e-4a48-bda6-71944e2e5282"
      decimals="-3"
      id="F_9cd292cc-7c37-48e1-8a31-8568ce5e637a"
      unitRef="U_USD">-430602000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733"
      decimals="-3"
      id="F_2c412682-5866-4343-9b76-b9ce94c6f491"
      unitRef="U_USD">532787000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_142e1961-36c2-4930-b207-837c93173df9"
      unitRef="U_USD">21249000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_bd2e686b-0f86-40b7-b305-16fe4c1b3b57"
      unitRef="U_USD">-103098000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_51b7707a-5f90-4d9f-b977-3ad823002369"
      unitRef="U_USD">4761000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_1b979f9b-79d8-4b12-86b0-3fcd8128ef30"
      unitRef="U_USD">5491000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_6689e265-e678-4743-91f6-1d1460630d5c"
      unitRef="U_USD">16052000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_1875b166-7f34-4d8e-8c37-9a5741ae0418"
      unitRef="U_USD">13637000</us-gaap:ShareBasedCompensation>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_1bb981aa-45ed-4f6e-88c2-44a2ea175ae3"
      unitRef="U_USD">2971000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_ef80d50c-87b8-4ae0-8f56-55b8b2107f4e"
      unitRef="U_USD">2301000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_250f1958-8bff-4a4f-8001-25b24d1f7cbc"
      unitRef="U_USD">1071000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_e587fb9d-40c3-4e22-b313-1afde20e9a92"
      unitRef="U_USD">254000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_ac7a2297-953f-4d6b-8567-dfeca79af91e"
      unitRef="U_USD">82205000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:InventoryWriteDown
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_2cb675f1-ff4e-4d72-a979-6af5fdebae8f"
      unitRef="U_USD">5084000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_214c4689-3070-453a-86f3-ae6be18cb3d8"
      unitRef="U_USD">2705000</us-gaap:InventoryWriteDown>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_2e6feb55-d634-469f-a9b9-5052c9ba577f"
      unitRef="U_USD">-7733000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_8017c647-b127-4d3e-b3e1-90520021b39f"
      unitRef="U_USD">-76585000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_32e672c5-6ae0-44e8-8d34-7f6b17c9e6cf"
      unitRef="U_USD">-81790000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_94069f61-6327-4569-9b76-0440467f63b3"
      unitRef="U_USD">-15990000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_a9af704b-982a-4585-8f2b-9641ef60bc78"
      unitRef="U_USD">-3146000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_dd4e07e4-ce88-4161-b59e-bce36fc4aaed"
      unitRef="U_USD">3020000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_86e66f25-3598-4769-b362-979a1fbe7c4d"
      unitRef="U_USD">4727000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_c59a7fcd-958d-44ab-b800-f827dd2a17db"
      unitRef="U_USD">-38443000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_82b445bc-b7f3-4a20-8da0-ded256792597"
      unitRef="U_USD">-1322000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_951081ab-f913-49bd-a106-30b7b39fd767"
      unitRef="U_USD">-4952000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_e32b9d1a-a837-47f1-bfce-ecb90a6abd02"
      unitRef="U_USD">-9608000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_313b27d2-c2ff-45e1-864b-856f8bd6ada1"
      unitRef="U_USD">-46929000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_c47742ac-10e6-4031-8cc3-799b8d0acd31"
      unitRef="U_USD">3073000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_5b3c2820-ec09-4473-9887-9007c427c213"
      unitRef="U_USD">4771000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_c07cdeef-d1aa-491a-8fb9-4a5ff8b22c23"
      unitRef="U_USD">9347000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_658c675c-1311-49ce-85be-209c4fd5837d"
      unitRef="U_USD">-3130000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_565ccba5-e3d8-44d2-8019-a846a8a0a45f"
      unitRef="U_USD">143315000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_2a4eda3f-0450-40ca-bfa8-6f1bcda60f99"
      unitRef="U_USD">582000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_37479c2b-d61a-413c-bc80-77c466fc5fef"
      unitRef="U_USD">107454000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_829d7a6a-8d15-4f74-bc54-21bb7946fb27"
      unitRef="U_USD">97291000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_cb784052-830c-4eaa-a54d-a4e92390cbc5"
      unitRef="U_USD">90290000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_a815582a-5fc0-4cb6-8587-f7c5a4fb6fe4"
      unitRef="U_USD">85006000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_ed9b15da-fcb7-4cc2-ac95-b1bca22f5033"
      unitRef="U_USD">6502000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_98fd606e-f2ca-4af1-af67-00a5c9e66060"
      unitRef="U_USD">3601000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_4ef609a2-c27e-43de-8bef-ea2e9ec9df2d"
      unitRef="U_USD">225000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_556d59e2-0ec8-41fc-9a4c-1543976d29fd"
      unitRef="U_USD">585000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_b308768b-545b-48dd-861d-cf8abec6a608"
      unitRef="U_USD">-23891000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_918e7cc6-702a-4a6f-8e23-27cc156eb081"
      unitRef="U_USD">-16471000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_cb972f24-fc88-4652-be3f-66e797b8409b"
      unitRef="U_USD">22917000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_7e535808-c1e8-4aa8-b244-7a09fc72b267"
      unitRef="U_USD">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_72cefae5-0672-4a3f-9770-4fc1745e75ac"
      unitRef="U_USD">3330000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_1b60d39d-f3c8-4bc9-a494-2f08646653fc"
      unitRef="U_USD">2742000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_089b630c-a802-47f1-b8b4-6a35492db2a7"
      unitRef="U_USD">308000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_523c168b-642d-401e-aebe-dcd895414410"
      unitRef="U_USD">3565000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_e7215114-2892-423b-a420-3890f29bdc25"
      unitRef="U_USD">3590000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_1b47370d-55d7-48e2-b2cb-e661fe0bab7a"
      unitRef="U_USD">-22374000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_c7a8c8f0-0554-4653-af41-bf21a6215f5d"
      unitRef="U_USD">848000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_5a034b5a-17f3-4daf-8131-85a3cc9d3202"
      unitRef="U_USD">97050000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_bf374dcd-ab6c-4c7d-b929-0706d28b3c3e"
      unitRef="U_USD">-15041000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_54afb340-9630-45fc-8636-92b50e2b52d2"
      unitRef="U_USD">176717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813"
      decimals="-3"
      id="F_a7be79c4-e2c4-4e70-af5e-acfc4a399043"
      unitRef="U_USD">146500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_077796ad-a2d3-4886-b1f5-0929c4081633"
      unitRef="U_USD">273767000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733"
      decimals="-3"
      id="F_a22ab5e6-4dd0-42ee-8088-722339f08156"
      unitRef="U_USD">131459000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_f6e44b33-9cc9-4010-83e5-a90cad8f2cec"
      unitRef="U_USD">1112000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_c42f5aec-6160-4285-bf5b-7803f289a846"
      unitRef="U_USD">1055000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_2717121e-c388-4d23-92e9-538cd728dfac">&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 1. The Company and&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;NETGEAR, Inc. (&#x201c;NETGEAR&#x201d; or the &#x201c;Company&#x201d;) 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&#x2019;s product line offerings. These products are available in multiple configurations to address the changing needs of the Company&#x2019;s customers in each geographic region.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company sells networking products through multiple sales channels worldwide, including traditional retailers, online retailers, wholesale distributors, direct market resellers (&#x201c;DMRs&#x201d;), value-added resellers (&#x201c;VARs&#x201d;), broadband service providers and its direct online store at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;www.netgear.com&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (the &#x201c;Annual Report&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.667%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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 and nine months ended September 29, 2024 are not necessarily indicative of the results that may be expected for the year ending December 31, 2024, or any future period.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;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;"&gt;Segment Recast&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Segment Information&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. The prior-year segment financial information has been recast to conform to the current-year presentation. None of the changes impacted previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders&#x2019; equity.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_411da920-bc83-4d8b-bcdb-1cecd8f0672b">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;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;"&gt;Segment Recast&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Segment Information&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. The prior-year segment financial information has been recast to conform to the current-year presentation. None of the changes impacted previously reported consolidated net revenue, income (loss) from operations, net income (loss) per share, total assets, or stockholders&#x2019; equity.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_4a6d7902-511b-4498-996f-1bdea82ff5b8">&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 2. Summary of Signif&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;icant Accounting Policies&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;No material changes have been made to the Company&#x2019;s significant accounting policies disclosed in Note 1, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;The Company and Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, in Part II, Item 8 &#x201c;Financial Statements and Supplementary Data&#x201d; in its Annual Report.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In November 2023, the FASB issued ASU 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#x201d;, 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 ending 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.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d;, which will require the Company to disclose specified additional information in its income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 will also require the Company to disaggregate its income taxes paid disclosure by federal, state and foreign taxes, with further disaggregation required for significant individual jurisdictions. ASU 2023-09 is effective for the Company for the year ending December 31, 2025 and early adoption is permitted. The guidance allows for adoption using either a prospective or retrospective transition method. The Company is evaluating the impact that the updated standard will have on its financial statement disclosures.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&#x2019;s financial position, results of operations and cash flows.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_37c88a4a-3395-4ed1-975d-87a4d001154f">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In November 2023, the FASB issued ASU 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#x201d;, 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 ending 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.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d;, which will require the Company to disclose specified additional information in its income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. ASU 2023-09 will also require the Company to disaggregate its income taxes paid disclosure by federal, state and foreign taxes, with further disaggregation required for significant individual jurisdictions. ASU 2023-09 is effective for the Company for the year ending December 31, 2025 and early adoption is permitted. The guidance allows for adoption using either a prospective or retrospective transition method. The Company is evaluating the impact that the updated standard will have on its financial statement disclosures.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&#x2019;s financial position, results of operations and cash flows.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_1ea826c3-ddaa-479e-968b-cc600de7685e">&lt;p id="revenue" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 3. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Rev&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;enue&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Transaction Price Allocated to the Remaining Performance Obligations&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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 September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;:&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&#160;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;"&gt;Less than &lt;/span&gt;&lt;span style="font-size:8pt;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;"&gt;year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-size:8pt;"&gt;&lt;span style="-sec-ix-hidden:F_47619128-2eb5-45d9-9e7c-b439da3a0ac7;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1 to 2 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-size:8pt;"&gt;&lt;span style="-sec-ix-hidden:F_632de542-cda0-4c0e-b728-ea418bbeb2f8;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Beyond 2 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Performance obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;66,991&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,546&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;72,746&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Contract Balances&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table reflects the contract balances:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.974%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:27.235%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.997%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.697%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Balance Sheet Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;177,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;185,059&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Contract liabilities &#x2013; current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,596&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;27,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Contract liabilities &#x2013; non-current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other non-current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The difference in the balances of the Company&#x2019;s contract assets and liabilities as of September 29, 2024 and December 31, 2023, primarily results from the timing difference between the Company&#x2019;s performance and the customer&#x2019;s payment.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;During the nine months ended September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;37.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of revenue was deferred primarily due to unsatisfied performance obligations for service contracts, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;34.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of revenue was recognized for the satisfaction of performance obligations and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;23.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of this recognized revenue was included in the contract liability balance at the beginning of the period.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;There were no significant changes in estimates during the period that would affect the contract balances.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In the following tables, net revenue is disaggregated by geographic region and sales channel. The Company conducts business across &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; geographic regions: Americas; Europe, Middle East and Africa (&#x201c;EMEA&#x201d;); and Asia Pacific (&#x201c;APAC&#x201d;). The tables also include reconciliations of the disaggregated revenue by reportable segment. The Company operates and reports in &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; segments: NETGEAR for Business (formerly known as Small and Medium Business, or SMB) and Connected Home. Sales and usage-based taxes are excluded from n&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;et revenue.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:23.994%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.426%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.927999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.367999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.567%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.288%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.907%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Connected&lt;br/&gt;Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Connected&lt;br/&gt;Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Geographic regions &lt;/span&gt;&lt;span style="color:#000000;top:-3.5175pt;white-space:pre-wrap;font-size:5.025pt;position:relative;min-width:fit-content;"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;"&gt;:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;vertical-align:middle;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Americas&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;42,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;85,717&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;127,752&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;36,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;104,695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;141,018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;EMEA&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9,823&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;32,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,786&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10,898&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;35,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;APAC&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;13,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,784&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9,401&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,742&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;21,143&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,530&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;104,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;182,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,510&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;127,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;197,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales channels:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Service provider&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22,949&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;23,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;219&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;32,403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;32,622&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Non-service provider&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,262&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;81,375&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;159,637&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;94,932&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;165,223&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,530&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;104,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;182,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,510&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;127,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;197,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:24.305%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.561999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.102%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.522%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.722000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.062000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Connected&lt;br/&gt;Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Connected&lt;br/&gt;Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Geographic regions &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Americas&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;103,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;229,994&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;333,183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;113,172&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;266,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;379,551&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;EMEA&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;64,549&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;26,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;91,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;76,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;34,279&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;111,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;APAC&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;39,282&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;27,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;66,817&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;33,763&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;27,829&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;61,592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;207,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;284,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;491,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;223,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;328,487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;552,166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales channels:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Service provider&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,234&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,947&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;427&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;71,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;71,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Non-service provider&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;206,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;214,086&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;420,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;223,252&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;257,141&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;480,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;207,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;284,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;491,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;223,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;328,487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;552,166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:4.69pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#212529;white-space:pre-wrap;vertical-align:super;font-size:4.69pt;font-family:Times New Roman;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;	&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;No i&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;ndividual foreign&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; country represented more than &lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the Company&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;s total net revenue in the periods presented.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_d2cb9c71-5b46-4819-8dda-a6bb55877901">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Transaction Price Allocated to the Remaining Performance Obligations&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Contract Balances&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_4ca4bc9f-6b89-4cce-ae2f-14c43df20df6">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&#160;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;"&gt;Less than &lt;/span&gt;&lt;span style="font-size:8pt;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;"&gt;year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-size:8pt;"&gt;&lt;span style="-sec-ix-hidden:F_47619128-2eb5-45d9-9e7c-b439da3a0ac7;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;1 to 2 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="font-size:8pt;"&gt;&lt;span style="-sec-ix-hidden:F_632de542-cda0-4c0e-b728-ea418bbeb2f8;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Beyond 2 years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Performance obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;66,991&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,546&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;72,746&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_cc2dee41-6015-4fd5-8a04-aa054a418f3d"
      id="F_3d1465ed-85c0-40d4-8f70-bb50b7f13602">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_cc2dee41-6015-4fd5-8a04-aa054a418f3d"
      decimals="-3"
      id="F_b16c901e-b11b-4f75-b258-948687a47072"
      unitRef="U_USD">66991000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_a647410b-b999-4554-85d2-96cd88b336c6"
      decimals="-3"
      id="F_9ed018d4-3d55-4aae-b72f-a56670d7c7be"
      unitRef="U_USD">3546000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_400eaa9e-cb8f-4921-a6d9-fb3f0b33949c"
      decimals="-3"
      id="F_2ec32ddf-f586-41da-b121-77e12dab57b4"
      unitRef="U_USD">2209000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_5c8dfcc0-ce85-4cc7-98d1-71f14d3e9ecb"
      unitRef="U_USD">72746000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_84731193-48ba-4435-9d47-58bc00be624a">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table reflects the contract balances:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.974%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:27.235%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.997%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.697%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Balance Sheet Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;177,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;185,059&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Contract liabilities &#x2013; current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,596&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;27,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Contract liabilities &#x2013; non-current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other non-current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_72d90281-dd21-4e31-ae1b-12bd224dad75"
      unitRef="U_USD">177326000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_ad875bc3-1a18-4326-b0a6-2adacb4396fb"
      unitRef="U_USD">185059000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_f1c97e82-8178-4716-95d6-ca2bc563b3ba"
      unitRef="U_USD">29596000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_aeb58cee-f0c1-4e49-9e71-f1116f2b554e"
      unitRef="U_USD">27091000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_66c61a50-bfff-4382-aa91-ec173d462606"
      unitRef="U_USD">5472000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_a88df9f1-dc6f-4037-bd10-4edfa00d5e18"
      unitRef="U_USD">4903000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-5"
      id="F_8736496a-fd2f-40ec-ba8a-377461e2fb45"
      unitRef="U_USD">37900000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-5"
      id="F_05719bbf-a9b2-496b-8b03-6131929a4f01"
      unitRef="U_USD">34800000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-5"
      id="F_d669ceb9-270e-4f59-8d70-3badf2ac9767"
      unitRef="U_USD">23900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_54ad3c4f-beb9-47f3-8be4-66269b3cde57">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In the following tables, net revenue is disaggregated by geographic region and sales channel. The Company conducts business across &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; geographic regions: Americas; Europe, Middle East and Africa (&#x201c;EMEA&#x201d;); and Asia Pacific (&#x201c;APAC&#x201d;). The tables also include reconciliations of the disaggregated revenue by reportable segment. The Company operates and reports in &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; segments: NETGEAR for Business (formerly known as Small and Medium Business, or SMB) and Connected Home. Sales and usage-based taxes are excluded from n&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;et revenue.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:23.994%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.426%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.927999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.367999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.567%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.288%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.907%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.361%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Connected&lt;br/&gt;Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Connected&lt;br/&gt;Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Geographic regions &lt;/span&gt;&lt;span style="color:#000000;top:-3.5175pt;white-space:pre-wrap;font-size:5.025pt;position:relative;min-width:fit-content;"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;min-width:fit-content;"&gt;:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;vertical-align:middle;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Americas&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;42,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;85,717&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;127,752&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;36,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;104,695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;141,018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;EMEA&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9,823&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;32,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,786&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10,898&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;35,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;APAC&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;13,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,784&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9,401&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,742&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;21,143&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,530&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;104,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;182,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,510&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;127,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;197,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales channels:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Service provider&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22,949&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;23,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;219&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;32,403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;32,622&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Non-service provider&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,262&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;81,375&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;159,637&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;94,932&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;165,223&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,530&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;104,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;182,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,510&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;127,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;197,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:24.305%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:7.561999999999999%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.102%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.522%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:8.722000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.062000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Connected&lt;br/&gt;Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Connected&lt;br/&gt;Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Geographic regions &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Americas&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;103,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;229,994&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;333,183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;113,172&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;266,379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;379,551&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;EMEA&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;64,549&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;26,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;91,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;76,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;34,279&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;111,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;APAC&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;39,282&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;27,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;66,817&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;33,763&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;27,829&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;61,592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;207,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;284,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;491,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;223,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;328,487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;552,166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales channels:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Service provider&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,234&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,947&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;427&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;71,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;71,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Non-service provider&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;206,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;214,086&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;420,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;223,252&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;257,141&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;480,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;207,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;284,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;491,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;223,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;328,487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;552,166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:4.69pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#212529;white-space:pre-wrap;vertical-align:super;font-size:4.69pt;font-family:Times New Roman;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;	&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;No i&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;ndividual foreign&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; country represented more than &lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the Company&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;s total net revenue in the periods presented.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <ntgr:NumberOfGeographicRegions
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="INF"
      id="F_715352aa-0b5b-4c5f-b341-487b6751b8e1"
      unitRef="U_Region">3</ntgr:NumberOfGeographicRegions>
    <us-gaap:NumberOfOperatingSegments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="INF"
      id="F_5fa079cc-f99d-4eb4-9dbc-8e651dc54015"
      unitRef="U_Segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="INF"
      id="F_2adc11be-6747-4914-8064-ca5a4148b3cb"
      unitRef="U_Segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6cedda08-d7d9-434e-a1da-139057783b76"
      decimals="-3"
      id="F_a3490077-e066-40b3-b61c-5a12656616c4"
      unitRef="U_USD">42035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_55afbfab-6470-4518-89c2-ae99572265a4"
      decimals="-3"
      id="F_57daa1da-ade4-4eeb-aadb-c6c08104def7"
      unitRef="U_USD">85717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a730f676-0a26-4261-a149-f29919cf1136"
      decimals="-3"
      id="F_1c851709-848a-481c-a223-ac1a2c3c59d4"
      unitRef="U_USD">127752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_302e42ca-8cc8-4a72-a4e9-b391a4fea9b1"
      decimals="-3"
      id="F_b9fa0bd5-f9be-4e86-938f-edd44898f26f"
      unitRef="U_USD">36323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d0941bcc-9f27-4c16-a8b3-d7f64b1bc7f2"
      decimals="-3"
      id="F_6812c944-20fa-4701-ae2c-e4b271ec66a2"
      unitRef="U_USD">104695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a573cdae-688b-4cdb-a980-a50db1d608f1"
      decimals="-3"
      id="F_472cec0e-318f-485f-b9ba-7e12e472571f"
      unitRef="U_USD">141018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8c2d83c3-be5d-4d9f-b1fd-6563f5544c65"
      decimals="-3"
      id="F_96a5e10b-572f-461f-8f26-625cd0579046"
      unitRef="U_USD">22975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b7c7fc75-eb64-432e-ac23-f3281d899301"
      decimals="-3"
      id="F_59a62d13-566d-4154-9407-9096fa559f6c"
      unitRef="U_USD">9823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_aa5577cd-24aa-4b6b-a766-f1cfe35d5256"
      decimals="-3"
      id="F_e8c04ffc-7cd4-42fe-8987-cf8850715be5"
      unitRef="U_USD">32798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_bb1a635f-12fd-4a08-b620-7a77674b9025"
      decimals="-3"
      id="F_c111e433-812e-4deb-9211-196340983126"
      unitRef="U_USD">24786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_fb0d41cb-0eea-4a1e-ad23-187f0aa9a4f0"
      decimals="-3"
      id="F_fe280560-f03d-43a3-a5d3-4a20f1b0e255"
      unitRef="U_USD">10898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_930294ba-de6b-4fab-a7a6-d6512573e14f"
      decimals="-3"
      id="F_9b1b6aad-3d64-459d-b47e-1f2b4756002f"
      unitRef="U_USD">35684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5d687c18-6099-4649-ac9c-fb04474eeae8"
      decimals="-3"
      id="F_eab0d4c9-8dd2-481f-a04b-3d2b452b8f69"
      unitRef="U_USD">13520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9510b104-2050-48b4-a6cf-596cf530a91b"
      decimals="-3"
      id="F_0e4e49b9-5053-4626-b812-e227e9014d1a"
      unitRef="U_USD">8784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a56e5330-d5ec-4ae3-8b37-b5713fb12968"
      decimals="-3"
      id="F_c74ac9e1-feb9-4b1b-b65c-ccf22943cafb"
      unitRef="U_USD">22304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c5fd2898-e364-4463-99ea-2c64ed682ffb"
      decimals="-3"
      id="F_7379d9a8-39eb-45ab-8374-d957463a800a"
      unitRef="U_USD">9401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5343d264-b939-4353-a7a2-3469336b7ab8"
      decimals="-3"
      id="F_a1c1eedc-4321-4efc-8313-ca72bc9898a9"
      unitRef="U_USD">11742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_e4c042c1-39c8-4cb0-8aa8-ccdbed2517a4"
      decimals="-3"
      id="F_7590fc75-0141-4f16-8579-30528c521728"
      unitRef="U_USD">21143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9"
      decimals="-3"
      id="F_b4a36ac3-c4ff-4fae-92aa-bfecb53e0386"
      unitRef="U_USD">78530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587"
      decimals="-3"
      id="F_6a6313b8-2e0b-45ab-91a0-8f9624539a9e"
      unitRef="U_USD">104324000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_49717538-18fb-40fb-98ed-c51996fa148c"
      unitRef="U_USD">182854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d"
      decimals="-3"
      id="F_033147bc-01b8-4f5d-8f8d-71dbbbf951ed"
      unitRef="U_USD">70510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4"
      decimals="-3"
      id="F_887fed6f-ecdb-4f0a-9630-d3f5dccea144"
      unitRef="U_USD">127335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_c7dbf472-d161-4087-a0ec-9e4ab230b6d6"
      unitRef="U_USD">197845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_040d6548-a53c-4ed3-9d25-c7713946444b"
      decimals="-3"
      id="F_2aaca663-87c2-483e-948a-304b08d140b4"
      unitRef="U_USD">268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a206d9da-4d38-42c5-9ee8-a70493acf46d"
      decimals="-3"
      id="F_5a2dfa4c-8505-4083-8367-d744612e7e1d"
      unitRef="U_USD">22949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a8dafb05-a709-4cf4-ac8c-b07656528f16"
      decimals="-3"
      id="F_497d71b0-fce1-44c0-966c-7fe1aedb1019"
      unitRef="U_USD">23217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_213a3e62-e6a1-4d8c-921d-6cc5ed118d72"
      decimals="-3"
      id="F_95b2bfd4-48b3-4b68-9c3a-5ef4e9051ae5"
      unitRef="U_USD">219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_15393534-4229-46cb-af88-1b98ea58369f"
      decimals="-3"
      id="F_37953789-4cdf-40d8-8336-121b0af0f466"
      unitRef="U_USD">32403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a70afd73-2c4d-4f03-af5d-af7562b609c4"
      decimals="-3"
      id="F_80b595fc-b20f-49ba-bf26-4ab4109d592e"
      unitRef="U_USD">32622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_87256c01-7aab-482f-b701-d0876b1e155b"
      decimals="-3"
      id="F_9779dabc-c5e6-4970-ab05-d26d5ce4927e"
      unitRef="U_USD">78262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_195ee980-e56f-4bb9-b463-9818f572f432"
      decimals="-3"
      id="F_564980e4-6087-44ef-bb68-6600eb3690cd"
      unitRef="U_USD">81375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f4e6b6af-fd96-43ea-ac53-24c2e4e63298"
      decimals="-3"
      id="F_c0425292-f326-474e-acde-16416f2cb5c5"
      unitRef="U_USD">159637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5b686d01-be9b-4754-b5e2-d770bcadf3f9"
      decimals="-3"
      id="F_0f0ee4b8-059c-4d1b-9c78-0f2cc417b6a4"
      unitRef="U_USD">70291000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_fdb7804b-024e-4839-a887-d0d5da5ea6bf"
      decimals="-3"
      id="F_7838a8b8-bd4f-4a74-8847-1c54b0b1a1ca"
      unitRef="U_USD">94932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_dae9bbd3-c49c-4848-bb78-58b66a04b530"
      decimals="-3"
      id="F_70acddb9-ba8e-41cc-8201-9d1e81634aad"
      unitRef="U_USD">165223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9"
      decimals="-3"
      id="F_c5de1998-8b5f-40ed-b76c-82e4deef560e"
      unitRef="U_USD">78530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587"
      decimals="-3"
      id="F_ab278ff5-053a-4183-9332-1eaca302869a"
      unitRef="U_USD">104324000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_30b8d606-cb2b-4aa8-a5cd-c656fe852a22"
      unitRef="U_USD">182854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d"
      decimals="-3"
      id="F_d6ef6312-9683-4e63-8f49-fe5d8fdf4a71"
      unitRef="U_USD">70510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4"
      decimals="-3"
      id="F_ac227a7d-389a-4cec-87de-ce84e5c4a16b"
      unitRef="U_USD">127335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_e88881c4-d151-44b6-9b80-5e52436a7789"
      unitRef="U_USD">197845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_74c47c8f-0f7c-42a2-a720-de85c53b31af"
      decimals="-3"
      id="F_8aac4b97-7410-4cf2-a646-c07bb108dca1"
      unitRef="U_USD">103189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3564e351-4e85-4546-bd7b-c666083888e3"
      decimals="-3"
      id="F_cc6f7b00-6abd-40ab-8768-9d4d9e707bb1"
      unitRef="U_USD">229994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3c89de13-feec-4bfb-b9a7-0f1b8960a075"
      decimals="-3"
      id="F_1cfb2f22-b3df-4526-a145-17b7eb9b4a94"
      unitRef="U_USD">333183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5f02fda1-99b3-4e61-bb48-c7bb32963910"
      decimals="-3"
      id="F_e70e14e9-b9bb-4362-a8ad-895c7a0ada7f"
      unitRef="U_USD">113172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_01dd9638-b22e-4533-af94-05ff2c276eab"
      decimals="-3"
      id="F_d19725fe-2bfc-417e-8b9f-349f76b8e444"
      unitRef="U_USD">266379000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_fe4a753c-3ffb-40cc-aba5-4ae4d666fa83"
      decimals="-3"
      id="F_7cd68bc8-7aff-49e0-90fb-fa16c9a0061d"
      unitRef="U_USD">379551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_38b335c1-010e-4d7e-808e-716b53139e9e"
      decimals="-3"
      id="F_ef9699ef-443b-497f-add4-472c9001b9b7"
      unitRef="U_USD">64549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_22e4ce0b-6a00-423a-a8b3-691d7f33a0ef"
      decimals="-3"
      id="F_6d9d4836-c6da-4036-87ca-b8783b80dc52"
      unitRef="U_USD">26791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ce804a84-fc1f-4500-b16e-4ed99928b573"
      decimals="-3"
      id="F_e2c42762-29ab-4d9f-bfb7-1e98671b9d12"
      unitRef="U_USD">91340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_bb62194f-deae-487c-8449-39a341092cff"
      decimals="-3"
      id="F_6c213bcc-1a8f-45f6-8608-ffff3bb72175"
      unitRef="U_USD">76744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_816dcffe-2635-481a-8258-dc45a03d20fc"
      decimals="-3"
      id="F_604cb023-75fb-418b-86a9-c7771ce624bd"
      unitRef="U_USD">34279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6eb9536e-74f0-4ba6-91a3-32d6a54e83ef"
      decimals="-3"
      id="F_6c4d4137-5874-4a46-8185-c5e8934199dd"
      unitRef="U_USD">111023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1c0c32eb-634c-4cac-ad19-41f8d3e106f9"
      decimals="-3"
      id="F_b5ec9b64-31c2-47d3-818f-bcecdb638b0c"
      unitRef="U_USD">39282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_99cdc92c-a278-4345-95aa-d17d8a37675b"
      decimals="-3"
      id="F_c88ee5bc-9801-4560-82a3-7bb429c09c8e"
      unitRef="U_USD">27535000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8bc3e86e-40bc-49ae-b96a-f6ee30bfb756"
      decimals="-3"
      id="F_8cc96a7a-630a-42a2-a5f3-7d929a8e29d3"
      unitRef="U_USD">66817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5adf0203-1374-4433-acf5-fc3b4f6596ef"
      decimals="-3"
      id="F_3045c19e-df46-4063-b99d-b33be37cbbfe"
      unitRef="U_USD">33763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c1bf3cfa-42eb-4f52-b7c0-d03ece36f9b9"
      decimals="-3"
      id="F_39534529-081e-479e-83c1-d63022e55650"
      unitRef="U_USD">27829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ba98df45-50ab-4242-a8f5-6c25cbba2cc5"
      decimals="-3"
      id="F_2ccfbbbd-b8dc-42b2-9f35-2740eac3f5b5"
      unitRef="U_USD">61592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744"
      decimals="-3"
      id="F_817609ac-8b0a-485d-8102-bcd700b34f8f"
      unitRef="U_USD">207020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_61d15938-2735-4292-986b-8469984d9eb6"
      decimals="-3"
      id="F_6a67f260-a7a5-4f5b-904e-c1d535d54aad"
      unitRef="U_USD">284320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_6f497352-2042-4202-90e5-c234043defe1"
      unitRef="U_USD">491340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded"
      decimals="-3"
      id="F_8aa32f18-8f08-4694-8682-ec80df8db408"
      unitRef="U_USD">223679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264"
      decimals="-3"
      id="F_6c587571-a710-4aa3-806f-bea2fb73390e"
      unitRef="U_USD">328487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_57e4d9a6-de31-4662-96c3-8d761f9e0efc"
      unitRef="U_USD">552166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8060107d-924c-4cc8-ba03-c50e2674bae7"
      decimals="-3"
      id="F_7aa3b63c-ed74-4197-9d3f-de2518c3e9af"
      unitRef="U_USD">713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_79e48481-169e-4609-bad9-351470fe1463"
      decimals="-3"
      id="F_06726ca0-f5b4-49ec-8ec6-c7e6db46d2d9"
      unitRef="U_USD">70234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c1e16fbb-7872-43bc-872d-221cdfaf1c5b"
      decimals="-3"
      id="F_e0601062-8ca1-480b-b3a0-7553db170b71"
      unitRef="U_USD">70947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_04abd9a0-9e75-4129-a659-32001d9b90a5"
      decimals="-3"
      id="F_75204da2-bf6f-45b4-bd4d-883e7cf4fb5d"
      unitRef="U_USD">427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_fa3ca4f1-5707-45dd-9281-850ea0705e0d"
      decimals="-3"
      id="F_dfa4aa18-3db8-421c-80d9-d25b1ea380d4"
      unitRef="U_USD">71346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b0f5a877-f447-4c75-a4b0-e5f124a3b4ff"
      decimals="-3"
      id="F_688ed8cb-263b-4330-9662-96bb447bc238"
      unitRef="U_USD">71773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_118b0cb2-a9e1-46ef-91a7-990fff2cbcf4"
      decimals="-3"
      id="F_e9034876-0886-48e5-8131-c1be8c82847b"
      unitRef="U_USD">206307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d581e977-b1ce-41af-a7ea-e0be82c13c75"
      decimals="-3"
      id="F_cd24ce1a-6347-4c02-a071-18486d087aef"
      unitRef="U_USD">214086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_645fbd9f-27ac-44dc-9439-0a9fae8e110d"
      decimals="-3"
      id="F_96d2e6ba-462e-4929-8f2b-f2c3f0cad739"
      unitRef="U_USD">420393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1909abf7-6cec-4cb3-a511-d90473df3ef5"
      decimals="-3"
      id="F_62c4a4a3-82cd-4151-8413-f75924d9f7b5"
      unitRef="U_USD">223252000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_854c29e9-0eec-429e-bb8c-acf3884abfa0"
      decimals="-3"
      id="F_ed654bce-7112-4e47-9bc1-8e71f9713981"
      unitRef="U_USD">257141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1c20928b-936b-4c84-8c4c-21d45f3a8039"
      decimals="-3"
      id="F_c99f042d-4390-4375-9c9c-85ab3e8a605e"
      unitRef="U_USD">480393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744"
      decimals="-3"
      id="F_bcdc3caa-e479-4a3f-ae7d-cf5b02e5d45b"
      unitRef="U_USD">207020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_61d15938-2735-4292-986b-8469984d9eb6"
      decimals="-3"
      id="F_ec08ad43-3aba-464b-b595-4458b30fbc34"
      unitRef="U_USD">284320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_8b8f5917-1938-4979-8dbf-199f83f2b352"
      unitRef="U_USD">491340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded"
      decimals="-3"
      id="F_b43ca250-e4a0-4a6f-8973-1954ee3eed36"
      unitRef="U_USD">223679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264"
      decimals="-3"
      id="F_3e3258eb-7960-471c-b09e-ef03d5b951e7"
      unitRef="U_USD">328487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_68d1b8b2-9d1f-45b4-a5ca-e8bcdc4ff891"
      unitRef="U_USD">552166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_5cd80c2c-6a4a-4155-9606-9434bffff59c"
      decimals="2"
      id="F_93061797-067a-4fe2-a1ae-376f25be1a57"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_7ad6dc3e-730f-4732-83c0-0d41d5fc9aa0"
      decimals="2"
      id="F_93ecd087-f307-4b11-86f6-e834bb11b16f"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_94553c8b-05d3-4a7c-9277-717ca44e79bb"
      decimals="2"
      id="F_cdc65492-273e-4672-97aa-1ef116733121"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_7844ffbc-a909-48b9-abff-e8f54173e543"
      decimals="2"
      id="F_2cda0ce4-24a8-409c-a1f8-b7c7173583c4"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_0b4c5005-f802-4296-9de2-0f4179ddb4eb">&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 4. Balance &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Sheet Components&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Available-for-sale investments&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 29, 2024 and December 31, 2023, were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.986%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Amortized Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;U.S. treasury securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;118,733&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;361&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;118,733&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;361&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.986%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Amortized Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;U.S. treasury securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,454&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Convertible debt&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,627&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The contractual maturities on the U.S. treasury securities as of September 29, 2024 are all due within one year. Accrued interest receivable as of September 29, 2024 was&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; and was recorded within Prepaid expenses and other current assets on the unaudited condensed consolidated balance sheet.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;There were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; investments classified as available-for-sale in a continuous unrealized loss position for which an allowance for credit losses was not recorded as of September 29, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In the three and nine months ended September 29, 2024 and October 1, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; 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. There were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; other-than-temporary &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;impairments&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;for &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;these securities during the three and nine months ended September 29, 2024 and October 1, 2023. Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Fair Value Measurements, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;for detailed disclosures regarding fair value measurements.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Inventories&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Raw materials&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16,839&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Finished goods&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;145,137&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;228,896&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;161,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;248,851&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company records provisions for excess and obsolete inventory based on assumptions about future demand and market conditions and the amounts incurred&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; milli&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;on for the three and nine months ended September 29, 2024, respectively, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three and nine months ended October 1, 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.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;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;"&gt;Property and equipment, net&lt;/span&gt;&lt;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;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Machinery and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;52,515&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;47,826&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Furniture, fixtures, and leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,205&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,405&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25,760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Computer equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,458&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;101,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;97,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Accumulated depreciation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;91,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;88,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,273&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="margin-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Other non-current assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Non-current deferred income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,343&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Long-term investments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,492&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,367&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,011&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,616&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15,623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;17,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11pt;font-family:'Calibri',sans-serif;"&gt;&lt;p style="text-indent:5.453%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Long-term equity investments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Company&#x2019;s &lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.193%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.603%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.44%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.723%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine months ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Carrying value as of the beginning of the period &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Carrying value as of the end of the period &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;The balances excluded an investment in limited partnership funds of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;million as of September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of December 31, 2023, and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of December 31, 2022. Additionally, the balance excluded an investment in convertible debt securities of $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;For such equity investments without readily determinable fair values still held on September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, there were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; cumulative downward adjustments for price changes and impairment and the cumulative upward adjustments for price changes was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="margin-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_01f1dbbd-b54a-46fb-b725-dd2d138a9046;"&gt;&lt;span style="-sec-ix-hidden:F_9675ba79-2e78-4f95-bf15-b515f4a6f939;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;67,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;75,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Warranty obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales returns&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;31,860&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;34,824&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Freight and duty&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,397&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,837&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;35,565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;37,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;155,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;168,084&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:5.36pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Inventory expected to be received from future sales returns amounted to &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 29, 2024 and December 31, 2023, respectively. Provisions to write down expected returned inventory to net realizable value amounted to &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 29, 2024 and December 31, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_5d656b71-666a-4f25-bc86-fec0c2a72681">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Amortized cost and estimated fair market value of investments classified as available-for-sale, excluding cash equivalents, as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 29, 2024 and December 31, 2023, were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.986%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Amortized Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;U.S. treasury securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;118,733&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;361&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;118,733&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;361&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.986%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.783000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Amortized Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;U.S. treasury securities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,454&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Convertible debt&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,627&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_970935f1-a383-4d06-859a-5bfb89469799"
      decimals="-3"
      id="F_c5268f80-dd4d-4653-b4d2-84eecf1952ec"
      unitRef="U_USD">118733000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_970935f1-a383-4d06-859a-5bfb89469799"
      decimals="-3"
      id="F_970f93a6-4e85-4a1c-920f-1ac888a2a500"
      unitRef="U_USD">361000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_970935f1-a383-4d06-859a-5bfb89469799"
      decimals="-3"
      id="F_5eb044df-6d0a-43ba-bf3e-571fdc9f309f"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_970935f1-a383-4d06-859a-5bfb89469799"
      decimals="-3"
      id="F_ea1d7c1c-3e24-4476-b8a5-9e4fe7bc5b9e"
      unitRef="U_USD">119094000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_38624017-cf1f-47c9-90b1-970ac7fe3d24"
      unitRef="U_USD">118733000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_12de699f-2e35-452e-80b2-3b2b5b3bf32b"
      unitRef="U_USD">361000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_5ce1a70d-ce06-4e92-88fa-39ba814b1466"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_e49ae891-06cf-43bb-9bed-a08ae40700b1"
      unitRef="U_USD">119094000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_67af55c2-dcec-48bd-a77e-31f057ca0534"
      decimals="-3"
      id="F_b11ef937-75f5-41cc-9649-4a98ddfc632f"
      unitRef="U_USD">98326000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_67af55c2-dcec-48bd-a77e-31f057ca0534"
      decimals="-3"
      id="F_feabf1af-68bf-481f-a97a-e3a30dc3bba0"
      unitRef="U_USD">128000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_67af55c2-dcec-48bd-a77e-31f057ca0534"
      decimals="-3"
      id="F_52a8259b-55eb-450f-91b1-53af3a5e372e"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_67af55c2-dcec-48bd-a77e-31f057ca0534"
      decimals="-3"
      id="F_035e0b36-8449-4e0e-b09c-baa5250317f6"
      unitRef="U_USD">98454000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a"
      decimals="-3"
      id="F_e3d9a950-8730-4a82-be1f-6d6da6cb9424"
      unitRef="U_USD">173000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a"
      decimals="-3"
      id="F_7fd1b88e-db51-45cc-8b85-c907c73442ae"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a"
      decimals="-3"
      id="F_85d59aed-1965-48dd-87ff-8e909e79582c"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_8eb895e6-31a3-4bbd-9539-4d35eaa7ad9a"
      decimals="-3"
      id="F_aac7130c-e72e-4d77-825d-e8b93b2d19ac"
      unitRef="U_USD">173000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_50efe245-5de7-44f6-bf55-db82af389d5e"
      unitRef="U_USD">98499000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_2dcd4d8a-1dc5-48ff-b98b-ce80b5dd4011"
      unitRef="U_USD">128000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_ac881671-ea2d-43b8-8004-6d12edc164af"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_bc998396-ff6f-4092-85c8-62d88e9c2bd7"
      unitRef="U_USD">98627000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InterestReceivable
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_6c74b923-c1e3-4b2d-ba68-c49e823e019c"
      unitRef="U_USD">900000</us-gaap:InterestReceivable>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_88f92a32-021e-4b54-9b2e-7d3e10b80589"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_27bec5d4-6ee3-401c-874d-a096c507520f"
      unitRef="U_USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="INF"
      id="F_0ded2630-a749-464c-9aa0-83bfdfea60bd"
      unitRef="U_USD">0</ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome>
    <ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="INF"
      id="F_ac511371-b522-4f2a-87b3-e2830c35c647"
      unitRef="U_USD">0</ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome>
    <ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="INF"
      id="F_7af71a94-a613-40ef-8b24-5b53c0d59f8b"
      unitRef="U_USD">0</ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome>
    <ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="INF"
      id="F_7568db86-2806-445f-9a1a-909ee88f4c37"
      unitRef="U_USD">0</ntgr:UnrealizedLossesOnAvailableForSaleSecuritiesRecognizedInIncome>
    <ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="INF"
      id="F_15145380-a1ae-4ede-a9a0-dc4b00052bd8"
      unitRef="U_USD">0</ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings>
    <ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="INF"
      id="F_e9abd6fd-d0f1-442d-ad52-5e91d30d5bbd"
      unitRef="U_USD">0</ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings>
    <ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="INF"
      id="F_69a2d40f-8020-4c2c-869f-4f8499fe97e3"
      unitRef="U_USD">0</ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings>
    <ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="INF"
      id="F_d2a67ce3-cdf9-4210-9fb8-fbec8dfa67e0"
      unitRef="U_USD">0</ntgr:OtherThanTemporaryImpairmentLossAvailableForSaleRecognizedInEarnings>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_cb408da2-f3fb-49e2-b106-70944b8abed9">&lt;p style="margin-left:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Inventories&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Raw materials&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16,839&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Finished goods&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;145,137&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;228,896&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;161,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;248,851&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_710e4b5e-0787-418d-81d0-b82250856168"
      unitRef="U_USD">16839000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_860f45f1-6573-4ebf-a938-ff60fd4b1087"
      unitRef="U_USD">19955000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_668e9e77-58d3-4086-9ea3-e821bfbc1e8e"
      unitRef="U_USD">145137000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_dfe76fa7-600a-4e53-942d-5f62a46ff582"
      unitRef="U_USD">228896000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_b7b1bc6a-4f8b-4fd9-b16e-259d8c79caf1"
      unitRef="U_USD">161976000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_bb1c481a-600d-43d3-a8a4-ca1218efde65"
      unitRef="U_USD">248851000</us-gaap:InventoryNet>
    <us-gaap:InventoryWriteDown
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-5"
      id="F_cc88028e-5a07-4e6d-a2da-c972324dbc3e"
      unitRef="U_USD">2100000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-5"
      id="F_73c52bed-8e7b-4556-9114-8581bf42af71"
      unitRef="U_USD">5100000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-5"
      id="F_b67dd2de-31b7-4727-bc7f-db298ff9cbb0"
      unitRef="U_USD">1200000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-5"
      id="F_987c4ed1-b0d0-461f-9843-25fe665e00ff"
      unitRef="U_USD">2700000</us-gaap:InventoryWriteDown>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_15356cd6-a16f-4f6b-93ce-33268ad56c69">&lt;p style="text-indent:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;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;"&gt;Property and equipment, net&lt;/span&gt;&lt;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;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Machinery and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;52,515&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;47,826&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Furniture, fixtures, and leasehold improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,205&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,405&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25,760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Computer equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,458&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;101,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;97,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Accumulated depreciation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;91,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;88,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,273&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_d334349e-1eb7-4357-9565-0f970dda90ae"
      decimals="-3"
      id="F_e689a8ce-4abf-468e-97ef-ebb8dc7d5a3f"
      unitRef="U_USD">52515000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_6f674c0a-f650-4625-8125-bb2d2a43e493"
      decimals="-3"
      id="F_09a2e3cc-833b-4d24-83d8-46fa2a261ad1"
      unitRef="U_USD">47826000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_cf37abf7-cc3d-44e6-b51a-066fbff86abd"
      decimals="-3"
      id="F_d395dee9-646d-4326-aa6a-5bf63501954b"
      unitRef="U_USD">19705000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_6c17fe22-f603-47c6-909d-96a1f6a13640"
      decimals="-3"
      id="F_b353ae2f-3187-47bf-ba1d-b482b6082871"
      unitRef="U_USD">18205000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_1e20313b-33d9-4912-9d6b-a8d4ee21f889"
      decimals="-3"
      id="F_f6c49d40-a460-4a54-acea-688555316d2f"
      unitRef="U_USD">24405000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_84724342-82fb-4626-a283-20cee704fd18"
      decimals="-3"
      id="F_2717b161-5344-4555-98be-01ead01cf387"
      unitRef="U_USD">25760000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_55a63c8b-e63b-46a8-96d4-f3d037abbf74"
      decimals="-3"
      id="F_d2c11beb-93fa-4562-b136-81ac19202d41"
      unitRef="U_USD">5355000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_d86d1b9d-31b5-4b91-8ce5-51805083fd44"
      decimals="-3"
      id="F_42dc4176-1298-4b8b-9a75-9ec20118ca9d"
      unitRef="U_USD">5458000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_bf19ab01-21a7-44e8-ab1e-967dafba3cc8"
      unitRef="U_USD">101980000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_f39bca07-9b77-4a0c-8a03-17b523880c6b"
      unitRef="U_USD">97249000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_53263188-b3bd-4436-b542-adb2d985bb59"
      unitRef="U_USD">91340000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_cc6378e6-fe82-4502-a3d5-c0d7fcd9090b"
      unitRef="U_USD">88976000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_3875a88b-57f1-4020-9796-ed73fac7929c"
      unitRef="U_USD">10640000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_bed8ad5e-41f8-4862-8877-a8fa15f2b942"
      unitRef="U_USD">8273000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_84057dba-d8ce-478f-ba47-738137de2fcc">&lt;p style="margin-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Other non-current assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Non-current deferred income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,343&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Long-term investments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,492&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,367&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,011&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,616&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15,623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;17,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_06052b66-4180-4155-9943-508fe945bdde"
      unitRef="U_USD">3120000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_09c4e3b9-e6d6-467a-bd99-1426310d3686"
      unitRef="U_USD">3343000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:LongTermInvestments
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_352f6395-ced0-47e7-9f19-b4177a33807f"
      unitRef="U_USD">8492000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_41497317-6eac-4fd3-be41-b85c4e8c3509"
      unitRef="U_USD">8367000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_ce0a153f-b5ed-4e25-9549-7027f5379c9c"
      unitRef="U_USD">4011000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_0ab45e85-48a1-4b6a-a469-0b320d5d3d6d"
      unitRef="U_USD">5616000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_1bfc9a93-e053-4c1d-a164-8108483ba9cd"
      unitRef="U_USD">15623000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_8afe39d1-2f63-42aa-a4fe-d584b0074c48"
      unitRef="U_USD">17326000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_76681534-7668-4d88-beaa-183bcd599de5">&lt;p style="text-indent:5.453%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Long-term equity investments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Company&#x2019;s &lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.193%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.603%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.44%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.723%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine months ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Carrying value as of the beginning of the period &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Carrying value as of the end of the period &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;The balances excluded an investment in limited partnership funds of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;million as of September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of December 31, 2023, and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of December 31, 2022. Additionally, the balance excluded an investment in convertible debt securities of $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_49cdcb7e-350b-474e-bb47-cd9cb29b22bb"
      unitRef="U_USD">6053000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813"
      decimals="-3"
      id="F_40a0713b-dc4b-4b14-a6f5-f864684fc790"
      unitRef="U_USD">6053000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_e8da4e1e-3c2a-4375-bfa8-3bce7430a08f"
      unitRef="U_USD">6053000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733"
      decimals="-3"
      id="F_de7c340a-fbb7-43f5-bc2f-fdad457f2c70"
      unitRef="U_USD">6053000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:LongTermInvestments
      contextRef="C_172f0940-35da-4b51-a4f2-476be1e6a8c6"
      decimals="-5"
      id="F_42e2b1fb-465e-407a-a75b-26fc528a6c23"
      unitRef="U_USD">2400000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="C_732ec2a2-8d7a-4538-bb32-6425ed9fce56"
      decimals="-5"
      id="F_1607da02-316d-4a17-8c82-26a85bb8475b"
      unitRef="U_USD">2200000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="C_4f6d31f4-6b73-4b56-b3f2-ebbe8504c3f8"
      decimals="-5"
      id="F_dc612d37-7f5f-4961-bbd6-f5e99d1c46fa"
      unitRef="U_USD">2300000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="C_a919cf7d-4558-4b55-9f63-3ed4cf4ea2ac"
      decimals="-5"
      id="F_cac0ff24-abc8-4a28-90c4-0637ee129ebd"
      unitRef="U_USD">1700000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="C_c18c28c7-f061-4b8c-a380-040f53ac646f"
      decimals="-5"
      id="F_0a849af1-3d26-4616-b57f-97c6c789d764"
      unitRef="U_USD">200000</us-gaap:LongTermInvestments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="INF"
      id="F_f5e5bebd-2846-4c3d-a563-52498b23f2c1"
      unitRef="U_USD">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_4a0de839-6de4-4ec9-933a-dd9dbec6c743"
      unitRef="U_USD">300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_84fc9da3-c7bb-4e30-be50-52eada1de92b">&lt;p style="margin-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.940000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_01f1dbbd-b54a-46fb-b725-dd2d138a9046;"&gt;&lt;span style="-sec-ix-hidden:F_9675ba79-2e78-4f95-bf15-b515f4a6f939;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;67,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;75,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Warranty obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales returns&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;31,860&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;34,824&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Freight and duty&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,397&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,837&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;35,565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;37,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;155,193&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;168,084&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:5.36pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:6.667%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Inventory expected to be received from future sales returns amounted to &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 29, 2024 and December 31, 2023, respectively. Provisions to write down expected returned inventory to net realizable value amounted to &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 29, 2024 and December 31, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_dfd3a108-0f9b-404a-8c30-547013b2a000"
      unitRef="U_USD">11531000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_73c92163-f45e-4ab8-9f19-b9997fc0864e"
      unitRef="U_USD">11869000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_9d1d5e62-8a43-4ec2-b797-43a4c7f07b30"
      unitRef="U_USD">67055000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_8f6be002-c763-4821-a727-1cee5b4a3e30"
      unitRef="U_USD">75535000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_c3871db1-54ca-46de-82f3-d6dc766bd626"
      unitRef="U_USD">4785000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_a9cef263-9209-4a91-b28f-6c3a0e554f36"
      unitRef="U_USD">5738000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_6b902597-f1fb-4c63-98a7-af0fde15c593"
      unitRef="U_USD">31860000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_2059020c-d2cb-44ad-aea3-2261406b944d"
      unitRef="U_USD">34824000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <ntgr:AccruedFreightCharges
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_eaa7bb11-eed6-40bf-acd7-e5b156fa7f5c"
      unitRef="U_USD">4397000</ntgr:AccruedFreightCharges>
    <ntgr:AccruedFreightCharges
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_60bf7e0d-45fd-4922-a8cc-d382511ab387"
      unitRef="U_USD">2837000</ntgr:AccruedFreightCharges>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_02952e07-be70-4677-852a-6dbe5b99aad0"
      unitRef="U_USD">35565000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_805ac652-4a35-44a7-8dd2-455d4a3bce40"
      unitRef="U_USD">37281000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_66457f99-411f-4131-b31f-abeb448ac1df"
      unitRef="U_USD">155193000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_d101e539-2eee-4831-bc78-c975990f1c7b"
      unitRef="U_USD">168084000</us-gaap:AccruedLiabilitiesCurrent>
    <ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_bccd54d0-2f8d-4254-a455-cb11f3021614"
      unitRef="U_USD">15200000</ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns>
    <ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-5"
      id="F_cff25b82-1436-44ae-a057-2d931dd14b43"
      unitRef="U_USD">16900000</ntgr:InventoryExpectedToBeReceivedFromFutureSalesReturns>
    <ntgr:ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_22ab82f7-495c-44ac-bce8-74d52156a3d0"
      unitRef="U_USD">8700000</ntgr:ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue>
    <ntgr:ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-5"
      id="F_d1b43f41-e7ab-49d3-880c-ca4d7517b3f2"
      unitRef="U_USD">9700000</ntgr:ProvisionsToWriteDownExpectedReturnedInventoryToNetRealizableValue>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_721b0bf9-ede3-4e36-9e6f-9077def367ee">&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 5. Derivative F&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;inancial Instruments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company&#x2019;s subsidiaries have material future cash flows related to revenue and expenses denominated in currencies other than the U.S. dollar, the Company&#x2019;s functional currency worldwide. The Company executes currency forward contracts that typically mature in less than &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;six months&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; 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&#x2019;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.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; The Company typically executes &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;ten&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; cash flow hedges per quarter with maturities under &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;six months&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; and with an average USD notional amount of approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million that are designated as cash flow hedges.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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 &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;nine&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; non-designated forwards per quarter with maturities less than &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three months&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; and an average USD notional amount of approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Fair Value of Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The fair values of the Company&#x2019;s derivative instruments and the line items on the unaudited condensed consolidated balance sheets to which they were recorded were summarized as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:19.988%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.006%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.004%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.381%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.444%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.325%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.885%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.965%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Balance Sheet&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Balance Sheet&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Derivatives not designated as hedging instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;236&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,672&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;141&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;245&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; for detailed disclosures regarding fair value measurements. Refer to Note 9, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Stockholders&lt;/span&gt;&lt;span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; Equity&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, for details on the accumulated other comprehensive income (loss) activity related to derivatives and refer to Note 11, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Segment Information&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, for details on gain/(loss), net pertaining to derivatives not designated as hedging instruments that were recognized in Other income (expenses), net.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeTermOfContract
      contextRef="C_9954e670-cfbd-4d11-a05a-9f0d45a6bd15"
      id="F_9fb8edf8-4122-46c2-813f-0670ffa62512">P6M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="C_6960e197-3d14-480c-be1c-057466e0dfd1"
      decimals="0"
      id="F_2fef96ce-76cc-4b93-9d99-398bdba49d6e"
      unitRef="U_Derivative_instrument">10</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeTermOfContract
      contextRef="C_469ba001-fd7e-4837-a51d-e89e954689d4"
      id="F_5db61a58-f5a3-41dc-95f2-59dffd309664">P6M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_6960e197-3d14-480c-be1c-057466e0dfd1"
      decimals="-5"
      id="F_ef8acdac-6a8e-4828-9da9-244e7b31a3a1"
      unitRef="U_USD">5000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="C_d3a1e099-c2a4-4a8b-855e-7fed4c7b06e7"
      decimals="0"
      id="F_ba416b2d-ed40-470c-8b7b-3cee59defd73"
      unitRef="U_Derivative_instrument">9</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeTermOfContract
      contextRef="C_7d94170b-8bd8-4bb2-80be-7f858c45d247"
      id="F_4a65079e-a1fc-484b-bb10-83f86e6aebd2">P3M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_d3a1e099-c2a4-4a8b-855e-7fed4c7b06e7"
      decimals="-5"
      id="F_a25242d9-8824-4e8a-bf37-81d023592ce2"
      unitRef="U_USD">2900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_854b057f-e355-44c0-b39f-d3ab58bb7db4">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The fair values of the Company&#x2019;s derivative instruments and the line items on the unaudited condensed consolidated balance sheets to which they were recorded were summarized as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:19.988%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.006%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.004%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.381%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.444%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.325%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.885%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.965%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Balance Sheet&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Balance Sheet&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29,&lt;br/&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Derivatives not designated as hedging instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;236&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,672&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;141&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;245&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_43197785-543a-414d-9ce8-aa7fc3578641"
      decimals="-3"
      id="F_eeda9cb9-07db-409d-a921-480f3e252a54"
      unitRef="U_USD">236000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_0b39e6f0-2e6d-435b-a412-4c59c460619c"
      decimals="-3"
      id="F_b4e0a370-c71a-4108-b6c9-08c5fb51287d"
      unitRef="U_USD">284000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_227702a9-b70c-44a3-b724-a80d323c1baf"
      decimals="-3"
      id="F_73ef25c9-76b3-4e45-afde-e1baef5f5081"
      unitRef="U_USD">1126000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_be68f55c-257c-4e42-83ff-60bfaafb9f1d"
      decimals="-3"
      id="F_a495c851-7e48-472f-b25f-b3d99996db94"
      unitRef="U_USD">1672000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_acc07a93-1031-4a92-bc2f-a74b5cc8799e"
      decimals="-3"
      id="F_7fe93428-055e-45e4-8ed5-ad64ac1a3e27"
      unitRef="U_USD">9000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_c4d7d4c3-2bb4-41d0-9a75-ff50af67c021"
      decimals="-3"
      id="F_b58ee340-05e3-4cd2-905c-1033807baace"
      unitRef="U_USD">7000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_743f7113-c70d-4bd8-87a4-7b6de870bfe8"
      decimals="-3"
      id="F_08e2bc3a-d4f5-4eb2-a0a7-dd09fa22302a"
      unitRef="U_USD">141000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_06cd883a-bcd3-43ff-82e5-a2e99470694b"
      decimals="-3"
      id="F_79766fa4-a5c9-4efe-8dd1-99c7af5965bf"
      unitRef="U_USD">19000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_e83bbabd-0ab8-4d5f-93c8-09cf66d95fb6"
      unitRef="U_USD">245000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_a216a38e-18b4-4573-aebd-5bccec992aa3"
      unitRef="U_USD">291000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_60ac0999-fe2f-454e-90e2-b56713ed0347"
      unitRef="U_USD">1267000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_3df25c9f-76c9-432a-a9d2-9f9f8be8d3f2"
      unitRef="U_USD">1691000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_59d6b528-752d-4251-901c-10d6a46995cd">&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 6. Net &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;I&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;ncome (Loss) Per Share&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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 (&#x201c;RSUs&#x201d;) and performance shares, and issuances of shares under the Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), 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.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Net income (loss) per share consisted of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:39.492%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.538%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.658000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.658000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.658000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;85,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;84,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;21,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;103,098&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Weighted average common shares &#x2013; basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28,992&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,266&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Potentially dilutive common share equivalent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;659&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;397&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Weighted average common shares &#x2013; dilutive&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,389&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,266&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Basic net income (loss) per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.96&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Diluted net income (loss) per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.72&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Anti-dilutive employee stock-based awards, excluded&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,332&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_2fbef693-bc73-4274-8799-3a8afbc0eb44">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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 (&#x201c;RSUs&#x201d;) and performance shares, and issuances of shares under the Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), 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.&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_3c9b1696-25f2-4eb3-a12a-f82a4e2e86f8">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Net income (loss) per share consisted of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:39.492%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.538%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.658000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.658000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.658000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;85,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;84,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;21,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;103,098&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Weighted average common shares &#x2013; basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28,705&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28,992&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,266&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Potentially dilutive common share equivalent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;659&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;397&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Weighted average common shares &#x2013; dilutive&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,524&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,389&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;29,266&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Basic net income (loss) per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.96&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Diluted net income (loss) per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.72&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Anti-dilutive employee stock-based awards, excluded&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,332&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_574420cc-d6f3-40d7-8d41-ef444f39e431"
      unitRef="U_USD">85074000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_4b1d6734-0ed9-4880-acc0-6f81088ca6c9"
      unitRef="U_USD">-84799000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_68eb1591-672a-49a2-adc6-f9035ae221b6"
      unitRef="U_USD">21249000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_fc5f9e80-0a70-4ca4-985c-dcf620355d0f"
      unitRef="U_USD">-103098000</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_3faa2726-360d-45cb-a340-6a4b65636220"
      unitRef="U_shares">28705000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_55295051-1980-450e-9e52-8f29bac547a0"
      unitRef="U_shares">29524000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_72e92133-eef2-4756-8c74-91e160e2e4b9"
      unitRef="U_shares">28992000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_8c6c6ecb-5e65-4e15-b237-d843a5160ad2"
      unitRef="U_shares">29266000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_ce4951cc-cd6f-4b87-affc-6930b7671984"
      unitRef="U_shares">659000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_d1bac6c8-872b-44ef-8366-d7f9be276cde"
      unitRef="U_shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_8bb9296c-f3e9-42d7-b335-93d07a1515e9"
      unitRef="U_shares">397000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_7c03d226-8d7b-4d8d-8399-fc568ab6bdcd"
      unitRef="U_shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_fdb61371-f92e-4779-aae6-badf87bf2071"
      unitRef="U_shares">29364000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_657941b6-a4a8-4607-b1da-2cbdb102f039"
      unitRef="U_shares">29524000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_a62f58bd-4e7f-41a8-a10b-89c27b38c791"
      unitRef="U_shares">29389000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_043d0ada-5bfa-4ce5-b7c5-233f3ba46a0a"
      unitRef="U_shares">29266000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="2"
      id="F_f47d98a3-03c1-4036-b853-d91a619d699a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">2.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="2"
      id="F_d7bc6b3d-2a39-49c1-9c27-e0aaf5070fd4"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="2"
      id="F_1c3de66e-ae73-4510-8bea-3c772dc352d9"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="2"
      id="F_20d9b1c5-0af2-433f-9d93-e6268d629400"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-3.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="2"
      id="F_9ec43051-dddb-4f47-8f13-7906a28e4b37"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">2.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="2"
      id="F_5e22ee97-96b1-419f-8095-167d854a4a28"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="2"
      id="F_c6d0c512-8c53-4475-943f-5eba48efb7d7"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="2"
      id="F_4632b9f9-257c-4b0a-93dd-9fe7f373c9f8"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-3.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_8a0f460e-b5d4-488a-a3de-14e7a324cef7"
      unitRef="U_shares">1332000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_ffcf745d-c5e4-424d-8276-a52cc43adefc"
      unitRef="U_shares">2563000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_b22b6205-a3c2-45cd-858c-e61bc5803623"
      unitRef="U_shares">1053000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_f2dbbc95-7a2f-452e-8374-4d75be16c4be"
      unitRef="U_shares">2358000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_84497e4b-b0bf-48d5-952e-e1e52628c1d5">&lt;p id="note_8_income_taxes" style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 7. In&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;come Taxes&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The income tax provision for the three and nine months ended September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;14.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, or an effective tax rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;14.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;%, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;15.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, or an effective tax rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;41.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;%, respectively. The income tax provision for the three and nine months ended October 1, 2023 was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;86.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;84.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively. The changes in taxes for the three and nine months ended September 29, 2024, compared to the prior year periods, were primarily due to the recognition of a valuation allowance of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;81.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million on deferred tax assets for U.S. federal and state purposes during the three months ended October 1, 2023. The Company evaluated the current results as of the period ended September 29, 2024, coupled with the expectations for the remainder of the year, and determined that it continues to not be more likely than not that the deferred tax assets would be realized, and accordingly, has recorded &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; benefit for the forecasted tax loss for the three and nine months ended September 29, 2024.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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 $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; 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.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&#x2019;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&#x2019;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 &#x201c;Other Non-current Assets&#x201d; were reduced after the effect of establishing the valuation allowance.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-5"
      id="F_830cc3fc-41c0-4609-b0c1-801da065274b"
      unitRef="U_USD">14200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="3"
      id="F_b76fd199-4bc5-4144-8600-b1f191850982"
      unitRef="U_pure">0.143</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-5"
      id="F_d7159dea-3d28-4858-b35e-1ef2517daf1b"
      unitRef="U_USD">15100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="3"
      id="F_d490d28f-5336-4f07-bf31-5845013435cf"
      unitRef="U_pure">0.415</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-5"
      id="F_26266c73-0f5a-4041-9bf5-3bb21f036428"
      unitRef="U_USD">86400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-5"
      id="F_5765c728-5452-432d-b5da-bfef6e858df3"
      unitRef="U_USD">84400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733"
      decimals="-5"
      id="F_d700752d-79c6-4d64-b1cd-6977ca4215de"
      unitRef="U_USD">81500000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <ntgr:BenefitForForecastedTaxLoss
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="INF"
      id="F_7a087f07-3237-490f-a9fe-bb07d1a6a099"
      unitRef="U_USD">0</ntgr:BenefitForForecastedTaxLoss>
    <ntgr:BenefitForForecastedTaxLoss
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="INF"
      id="F_7151f2ae-177a-48db-b51c-5c3ce5481393"
      unitRef="U_USD">0</ntgr:BenefitForForecastedTaxLoss>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_838fc381-c837-4537-9e18-97c487d29bdf"
      unitRef="U_USD">700000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_ca28c8cb-f222-4beb-89c4-543aaca4d984">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&#x2019;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&#x2019;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 &#x201c;Other Non-current Assets&#x201d; were reduced after the effect of establishing the valuation allowance.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_96acc49d-a15f-4f24-9389-680fb940a284">&lt;p id="note_9_commitments_contingencies" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 8. Commitment&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;s and Contingencies&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Purchase Obligations&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company has entered into various inventory-related purchase agreements with suppliers. Generally, under these agreements, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;50&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of orders are cancelable by giving notice &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;46&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;60 days&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; prior to the expected shipment date and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of orders are cancelable by giving notice &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;31&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;45 days&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; prior to the expected shipment date. As of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 29, 2024, the Company had approximately &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;84.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, as compared to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;42.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&#x2019;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 September 29, 2024,&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;204.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&#x2019;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 canceling for which it has committed purchases from suppliers. Such loss liability is included in Other accrued liabilities on the Company&#x2019;s unaudited condensed consolidated balance sheets.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Losses incurred in relation to purchase commitments, including unique materials and components, amounted to a gain of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and a loss of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three and nine months ended September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, respectively, and losses of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three and nine months ended October 1, 2023, respectively.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Non-Trade Commitments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As of September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, the Company had non-cancellable purchase commitments of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million pertaining to non-trade activities.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Warranty Obligations&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Changes in the Company&#x2019;s warranty obligations, which is included in Other accrued liabilities on the unaudited condensed consolidated balance sheets, were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of beginning of the period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Provision for warranty liability made&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,060&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,185&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,862&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Settlements made&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,046&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,144&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of the end of the period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7,038&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7,038&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Leases&lt;/span&gt;&lt;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;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As of September 29, 2024, the Company entered into an office lease that has not yet commenced with short-term and long-term future lease payments of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;43.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, that are not yet recorded on the unaudited Consolidated Balance Sheets. This lease will commence in 2025 with a non-cancelable lease term of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;11 years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Litigation and Other Legal Matters&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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 &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; existing claims or proceedings that are likely to have a material adverse effect on its financial position within the next&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; twelve months&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, 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&#x2019;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&#x2019;s estimates, which could result in the need to adjust the liability and record additional expenses.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and Exertis-Connect GmbH (at the Dusseldorf District Court, Germany)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On or around March of 2022, Huawei filed &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; 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 (&#x201c;EP 077&#x201d;) in case no. 08/22 and EP 3 143 741 B1 (EP 741) in case no. 09/22. In its complaints, Huawei alleged that the Company&#x2019;s WiFi 6 products infringed the &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; 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 EP 741 and stayed case no. 08/22 for EP 077. Huawei is appealing the dismissal of case no. 09/22, and the deadline for the parties&#x2019; briefing is scheduled for November 22, 2024 with an oral hearing on March 6, 2025. On March 20, 2024, the Patent Court maintained the validity of EP 741, but with an amended claim. Case no. 08/22 (EP 077) remains stayed while the nullity action is ongoing. An oral hearing for the EP 077 nullity action is scheduled for December 12, 2024.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On or around May 10, 2022, the Company was served with two suits that Huawei filed before the Jinan Intermediate People&#x2019;s Court of China asserting Patent Nos. ZL 201811536087.9 (case no. 407) and ZL 201810757332.2 (case no. 408) against the Company&#x2019;s WiFi 6 products. The Company&#x2019;s challenge of the Jinan Court&#x2019;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&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;technical hearings followed on July 24, 2023 and July 25, 2023. On or around June 12, 2024, the Jinan Court found that the Company Wi-Fi 6 products infringe Huawei&#x2019;s two asserted Chinese patents. The Company appealed both cases to the Chinese Supreme Court on June 21, 2024.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited (at the Unified Patent Court - UPC)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On or around July 3, 2023, Huawei filed an infringement suit, asserting patent EP 3 611 989 (the &#x2019;989 Patent), against NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited at the Unified Patent Court (UPC) in Munich, Germany. The deadline for the parties to complete briefing was extended to July 3, 2024. An interim conference took place on August 29, 2024, and oral hearing was held on October 30 and 31, 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On or around December 11, 2023, Huawei filed a second UPC suit, asserting EP 3 678 321 (EP 321), against the Company. The Company submitted its Statement of Defense on April 18, 2024. Oral argument is scheduled to take place on March 25, 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Huawei v. NETGEAR Inc., NETGEAR Deutschland GmbH, and NETGEAR International Limited (at the Munich District Court, Germany)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On May 17, 2024, Huawei filed a Complaint asserting EP 3 334 112 (EP 112) against the Company&#x2019;s WiFi-6 products at the Munich District Court. The entities named in the suit are NETGEAR Inc, NETGEAR International, and NETGEAR Germany. The deadline for the parties to complete briefing is November 15, 2024 and the oral hearing is scheduled for December 19, 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On July 10, 2024, Huawei filed a Complaint asserting EP 3 937 445 (EP 445) against the Company&#x2019;s WiFi-6 products at the Munich District Court. The entities named in the suit are NETGEAR Inc, NETGEAR International, and NETGEAR Germany. The Company filed a Statement of Defense for NETGEAR Germany on July 10, 2024. The oral hearing is scheduled for April 9, 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;TP-Link v. NETGEAR (at the ITC and Northern District of California District Court)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On May 6, 2024, TP-Link sued the Company at the International Trade Commission (ITC), alleging that the Company&#x2019;s Orbi and Nighthawk products (collectively, the &#x201c;Accused Products&#x201d;) infringe five of TP-Link&#x2019;s patents: U.S. Pat. No. 7,636,550 entitled &#x201c;System and Method for Determining Channel Quality in a Wireless Network,&#x201d; U.S. Pat. No. 8,176,148 entitled &#x201c;Method and System for Wireless Network Configuration,&#x201d; U.S. Pat. No. 8,229,357 entitled &#x201c;Method and System For a Portable Wireless Range,&#x201d; U.S. Pat. No. 7,672,268 entitled &#x201c;Systems and Methods for Implementing Double Wide Channels in a Communication System,&#x201d; and U.S. Pat. No. 8,774,008 entitled &#x201c;Real-Time Network Measurement&#x201d; (collectively, the &#x201c;Asserted Patents&#x201d;). The ITC instituted the case on June 14, 2024 and the Company filed its Response on July 18, 2024.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On June 8, 2024, TP-Link filed a parallel lawsuit before the Northern District of California District Court alleging that the Company infringes the same Asserted Patents by the same Accused Products.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On August 28, 2024, the Company entered into a settlement agreement (the &#x201c;Settlement Agreement&#x201d;) with TP-Link regarding all of their respective pending U.S. International Trade Commission and patent infringement disputes, and TP-Link&#x2019;s patent challenges and breach of contract claims, and NETGEAR received a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;135&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million payment as consideration for the same. Consistent with the terms of the Settlement Agreement, all pending litigation between the parties were dismissed or not further pursued, as applicable, on or around September 11, 2024.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;TP-Link v. NETGEAR (at the Northern District of California District Court)&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On June 10, 2024, TP-Link filed a lawsuit against NETGEAR in the United States District Court Northern District of California alleging breach of contract. The Company recently obtained an Initial Determination at the ITC that TP Link&#x2019;s products infringe on the Company&#x2019;s U.S. Patent 7,936,714 (the &#x2019;714 Patent). TP-Link alleged, in its Complaint, that the &#x2019;714 Patent is a Standard Essential Patent (SEP) and by suing TP-Link for patent infringement, the Company breached its contractual obligation, as a member of Wi-Fi Alliance or WFA, to offer TP- Link (also a WFA member) a license to the &#x2019;714 Patent on reasonable and non-discriminatory (RAND) terms. The suit seeks a declaratory judgment from the Court that the Company is&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;subject to RAND licensing obligations and damages. On June 18, 2024, TP-Link filed a motion for preliminary injunction seeking to enjoin the Company from enforcing an exclusion order from the ITC based on the &#x2019;714 patent. The parties have settled this matter. On or around September 11, 2024, TP-Link filed for dismissal of this case based on the Settlement Agreement described above.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As described above, for the three and nine months ended September 29, 2024, the Company received a payment from the litigation settlement with TP-Link, leading to a contra-expense of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;92.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million in the litigation reserves, a reversal of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million contingent fee recorded in litigation reserves in the prior quarter, and a reduction of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million in general and administrative expenses to offset the related legal fees incurred to date. The Company included the amounts in the unaudited condensed consolidated statements of operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company, at this time, is not able to reasonably estimate any financial impact to the Company resulting from any ongoing litigation matters.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ntgr:PercentageOfCancelableOrders
      contextRef="C_bf3cd075-9f22-4611-b816-a4d33fe8755e"
      decimals="2"
      id="F_949eafb2-a4ed-4aa6-b420-1ecde5472deb"
      unitRef="U_pure">0.50</ntgr:PercentageOfCancelableOrders>
    <ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate
      contextRef="C_be51d7e5-88d5-4ff3-9af7-772e36136701"
      id="F_c6fd15f5-72c5-4e40-93f6-697909ecdac1">P46D</ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate>
    <ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate
      contextRef="C_635e641b-b453-46b4-99b1-f10cc3879d80"
      id="F_45113627-e788-45e1-9c96-3032dda50432">P60D</ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate>
    <ntgr:PercentageOfCancelableOrders
      contextRef="C_5faa01bc-eabd-43d5-a3f9-f5f261c1f0d3"
      decimals="2"
      id="F_6b32b55b-3ee1-4af0-96da-c1beef8af091"
      unitRef="U_pure">0.25</ntgr:PercentageOfCancelableOrders>
    <ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate
      contextRef="C_ccb8d46e-f39b-4175-9fe6-f4459964323e"
      id="F_a94515e4-37ed-426e-ac04-8390605412ec">P31D</ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate>
    <ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate
      contextRef="C_72b4961c-0087-4eae-88d6-6708f84ac75e"
      id="F_d75c1d8b-b62f-481c-bcf1-18a7375ba2c6">P45D</ntgr:RequiredNoticePeriodPriorToExpectedShipmentDate>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_4436ab0d-4c9e-42fe-b8b9-30220f70fc35"
      unitRef="U_USD">84900000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-5"
      id="F_7db076fa-cd97-4163-a96c-7e056dcc3523"
      unitRef="U_USD">42600000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <ntgr:AdditionalPurchaseOrdersBeyondContractualTerminationPeriods
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_c551a3a7-b4a3-4346-b6cc-4bdbf32ea43d"
      unitRef="U_USD">204100000</ntgr:AdditionalPurchaseOrdersBeyondContractualTerminationPeriods>
    <ntgr:GainIncurredRelatedToPurchaseCommitments
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-5"
      id="F_93dce980-a29d-4844-bc1f-13549d5425b4"
      unitRef="U_USD">1200000</ntgr:GainIncurredRelatedToPurchaseCommitments>
    <ntgr:LossIncurredRelatedToPurchaseCommitments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-5"
      id="F_a0267af8-edb2-40e7-8d56-d04583f33237"
      unitRef="U_USD">5000000</ntgr:LossIncurredRelatedToPurchaseCommitments>
    <ntgr:LossIncurredRelatedToPurchaseCommitments
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-5"
      id="F_19665bc6-9835-42b0-aa9a-00b66e222224"
      unitRef="U_USD">600000</ntgr:LossIncurredRelatedToPurchaseCommitments>
    <ntgr:LossIncurredRelatedToPurchaseCommitments
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-5"
      id="F_3878f39b-ab8e-4803-8de1-959a735105a9"
      unitRef="U_USD">2000000</ntgr:LossIncurredRelatedToPurchaseCommitments>
    <ntgr:PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted
      contextRef="C_2f244a89-6213-4513-96bb-9e1f70d42062"
      decimals="-5"
      id="F_f1169622-f206-4142-af51-e99e010ddabf"
      unitRef="U_USD">11300000</ntgr:PurchaseCommitmentIncludingLongtermRemainingMinimumAmountCommitted>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_1d4452fd-31c7-4bb3-97fa-b5665c92efa0">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Changes in the Company&#x2019;s warranty obligations, which is included in Other accrued liabilities on the unaudited condensed consolidated balance sheets, were as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of beginning of the period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Provision for warranty liability made&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,060&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,185&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,862&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Settlements made&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,046&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,144&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of the end of the period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7,038&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7,038&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="C_bfb77adc-0208-4afa-ac5a-3ae4d4f402c8"
      decimals="-3"
      id="F_0c42a2c2-fecb-48b3-ad34-6f93cd8f1d21"
      unitRef="U_USD">4771000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="C_9f18fde7-9eb7-470c-8e8a-4782c8d82368"
      decimals="-3"
      id="F_b44eab09-8105-4358-b3c2-587172cfa607"
      unitRef="U_USD">6217000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_1ba805ca-b63d-410a-a931-2c1c90a4a2df"
      unitRef="U_USD">5738000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813"
      decimals="-3"
      id="F_1afcbd3e-4742-4a2d-ad6a-7efacccd4448"
      unitRef="U_USD">6320000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_0bf3d616-877e-4709-8cb0-5ffb57a8751c"
      unitRef="U_USD">1060000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_247b3eb1-9d85-4aa2-9c2c-c83474a96932"
      unitRef="U_USD">2185000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_1e9ebc25-873a-4473-8b72-258bb47a0053"
      unitRef="U_USD">2468000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_25729c9b-c349-4678-b9f0-b955afcd2c2a"
      unitRef="U_USD">4862000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_85ed3de0-58f6-4619-aa46-e3f94068bdad"
      unitRef="U_USD">1046000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_e5da033b-19ba-4893-8d29-ecbb89f51712"
      unitRef="U_USD">1364000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_e14bcc1f-b623-4f54-b074-6da645f5386d"
      unitRef="U_USD">3421000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_780f9d03-8b33-4600-a6c4-093b8373147e"
      unitRef="U_USD">4144000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_ea64c263-a6c3-40da-92b9-7b01fdce3145"
      unitRef="U_USD">4785000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733"
      decimals="-3"
      id="F_e2467e0b-644b-4060-8238-8999f4a18c26"
      unitRef="U_USD">7038000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_d6060dd1-542a-4ead-b601-405987aa3977"
      unitRef="U_USD">4785000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733"
      decimals="-3"
      id="F_4073664b-e743-4df4-95da-d1ada978ab69"
      unitRef="U_USD">7038000</us-gaap:ProductWarrantyAccrual>
    <ntgr:OperatingLeaseShortTermFutureLeasePayments
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_e748c18e-b305-4610-a9e0-7cbd5388e2cd"
      unitRef="U_USD">300000</ntgr:OperatingLeaseShortTermFutureLeasePayments>
    <ntgr:OperatingLeaseLongTermFutureLeasePayments
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_1f95245b-460d-411c-94e5-8f3fbf60fb54"
      unitRef="U_USD">43000000</ntgr:OperatingLeaseLongTermFutureLeasePayments>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      id="F_a9002756-12b8-43ac-a021-633e8d65b5be">P11Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <ntgr:NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="INF"
      id="F_c6ef63c5-21e2-412c-8217-3f3891a136b7"
      unitRef="U_Claim">0</ntgr:NumberOfExistingCasesAndProceedingsThatCompanyCurrentlyBelievesAreLikingToHaveMaterialAdverseEffectOnItsFinancialPosition>
    <ntgr:FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_178766fa-0e17-4571-9828-80d336d90dca">P12M</ntgr:FutureLengthCompanyCurrentlyConsideredRegardingExistingCasesAndProceedingsThatAreLikelyToHaveMaterialAdverseEffectOnItInMonths>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="C_9a9c09f1-5bbb-495f-bbf3-ec96b1e4ca79"
      decimals="INF"
      id="F_467562a9-246d-47e9-aa90-56f5e6e0cee7"
      unitRef="U_Patent">2</us-gaap:LossContingencyNewClaimsFiledNumber>
    <ntgr:NumberOfPatents
      contextRef="C_9a9c09f1-5bbb-495f-bbf3-ec96b1e4ca79"
      decimals="INF"
      id="F_94f4ff0c-3bbc-4435-ae5d-07c533e4d4db"
      unitRef="U_Patent">2</ntgr:NumberOfPatents>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="C_6a9262cd-c597-4d65-b919-cd272a48129d"
      decimals="-6"
      id="F_5a75029b-392d-489b-9a71-9f600580cb6d"
      unitRef="U_USD">135000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_aced62ea-92c0-4750-a6f4-5ce37e3ebe2d"
      decimals="-5"
      id="F_790a44a7-852d-4cc9-969b-2ec68605311a"
      unitRef="U_USD">92700000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_8e279d3d-66d8-4824-9192-11a409e143a4"
      decimals="-5"
      id="F_6cabc282-901c-408b-8a01-0973e9393c6c"
      unitRef="U_USD">92700000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_bd6feeef-fb0e-47a4-bdb0-7dbcde3e9a2f"
      decimals="-5"
      id="F_1b4b0f67-07da-41f3-8f06-72533dc0c093"
      unitRef="U_USD">-8200000</us-gaap:GainLossRelatedToLitigationSettlement>
    <ntgr:ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve
      contextRef="C_aced62ea-92c0-4750-a6f4-5ce37e3ebe2d"
      decimals="-5"
      id="F_6ec906e3-8c2a-4a21-b046-5c0c78cc7334"
      unitRef="U_USD">10900000</ntgr:ReductionInGeneralAndAdministrativeExpenseRelatedToLitigationReserve>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_54482321-8d5b-487e-a183-ef36076af382">&lt;p id="note_10_stockholders_equity" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 9. Stock&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;holders&#x2019; Equity&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Stock Repurchases&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;From time to time, the Company&#x2019;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&#x2019;s common stock. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On July 16, 2024, the Board of Directors authorized management to repurchase up to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million shares of the Company&#x2019;s outstanding common stock, incremental to the remaining shares under the Company&#x2019;s previous repurchase program. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;During the nine months ended September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, the Company repurchased and retired, reported based on trade date, approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million shares of common stock, at a cost of approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million under the repurchase authorization. The Company did not repurchase any shares of common &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;stock during the nine months ended October 1, 2023. As of September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million shares remained authorized for repurchase under the repurchase program.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company repurchased, reported based on trade date, approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;222,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; shares and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;194,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; shares of common stock, at a cost of approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, during the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;nine months ended September 29, 2024 and October 1, 2023, respectively, to administratively facilitate the withholding and subsequent remittance of personal income and payroll taxes for individuals receiving RSUs.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;These shares were retired upon repurchase. The Company&#x2019;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following tables set forth the changes in accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;) by component:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;gains (losses)&lt;br/&gt;on available&lt;br/&gt;-for-sale&lt;br/&gt;investments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;gains (losses)&lt;br/&gt;on derivatives&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Estimated tax&lt;br/&gt;benefit (provision)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;151&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;437&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Less: Amount reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;453&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;359&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;241&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;34&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;152&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;gains (losses)&lt;br/&gt;on available&lt;br/&gt;-for-sale&lt;br/&gt;investments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;gains (losses)&lt;br/&gt;on derivatives&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Estimated tax&lt;br/&gt;benefit (provision)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;322&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;338&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;125&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,584&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;568&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Less: Amount reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,721&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;406&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;111&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;544&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;68&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table provides details about significant amounts reclassified out of each component of AOCI:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:39.868%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.46%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.942%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.46%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Amount Reclassified from AOCI&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td colspan="16" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Gains (losses) on cash flow hedge:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="text-indent:10pt;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="text-indent:20pt;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Affected line item in the statement of operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;461&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,059&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,510&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;26&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total before tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;411&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;916&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Tax impact&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total, net of tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;325&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;724&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;453&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,721&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="C_ade65da8-fd85-47b0-9404-61c8ce7a367a"
      decimals="INF"
      id="F_0457c814-f7e7-464f-9e80-49303ee5c172"
      unitRef="U_shares">3000000</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="INF"
      id="F_2a22b6de-09c2-4ddd-ac75-d320fc3b3256"
      unitRef="U_shares">1700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-5"
      id="F_1ac5ae9d-be49-4b20-9a25-805803e6c73c"
      unitRef="U_USD">22900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_ef9806f8-7191-479e-8d8c-81e9f2f2f8b2"
      unitRef="U_shares">3800000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="0"
      id="F_eb8cd818-024d-4e8d-b02e-f169b073790a"
      unitRef="U_shares">222000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="0"
      id="F_e2c2834a-1e8b-45b7-8da3-371db29a2ce2"
      unitRef="U_shares">194000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-5"
      id="F_def67be7-8950-4879-936d-802bcb4c5dce"
      unitRef="U_USD">3300000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-5"
      id="F_5512f52e-06f9-4bd0-b969-e8fc189dd26a"
      unitRef="U_USD">2700000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_a384cbde-7c42-4e82-82ba-7e0792bb1352">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following tables set forth the changes in accumulated other comprehensive income (loss) (&#x201c;AOCI&#x201d;) by component:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.38%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.184000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;gains (losses)&lt;br/&gt;on available&lt;br/&gt;-for-sale&lt;br/&gt;investments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;gains (losses)&lt;br/&gt;on derivatives&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Estimated tax&lt;br/&gt;benefit (provision)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;136&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;151&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;437&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Less: Amount reclassified from accumulated other comprehensive (loss) income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;453&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;359&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;241&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;34&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;152&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;gains (losses)&lt;br/&gt;on available&lt;br/&gt;-for-sale&lt;br/&gt;investments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Unrealized&lt;br/&gt;gains (losses)&lt;br/&gt;on derivatives&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Estimated tax&lt;br/&gt;benefit (provision)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;322&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;338&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;125&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,584&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;568&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Less: Amount reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,721&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;406&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;111&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;544&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Balance as of October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;68&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="C_e86b7485-be33-4b09-98f5-60f7e5040f98"
      decimals="-3"
      id="F_dccafafe-554e-4cfe-8336-ac4b64eee9a5"
      unitRef="U_USD">126000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="C_2a122775-48fa-4ca9-85f1-64afee927cc5"
      decimals="-3"
      id="F_09eff7c2-4236-4390-afb5-117bac48a1ad"
      unitRef="U_USD">7000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_5ad4f189-20ff-4251-b5cb-105de6a4b848"
      unitRef="U_USD">-3000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="C_1f87096b-de9b-40ef-93b9-52d4040df2a5"
      decimals="-3"
      id="F_89ddc487-ffa7-4042-ad3d-99ba63e602fb"
      unitRef="U_USD">136000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="C_44189706-2ffd-4b77-adac-4d307e31d7cf"
      decimals="-3"
      id="F_e942cef2-9bba-4154-bd87-567e4c9c34bb"
      unitRef="U_USD">233000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="C_38e27b59-6741-4e81-85ea-47937f59c6d2"
      decimals="-3"
      id="F_37ba9c27-e410-41de-87e9-9749be7334cf"
      unitRef="U_USD">-821000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_43513217-b33e-485f-8f5c-60e547965f9d"
      unitRef="U_USD">-151000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_93e63bf0-f426-44e4-8af0-17c5869323ed"
      unitRef="U_USD">-437000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="C_44189706-2ffd-4b77-adac-4d307e31d7cf"
      decimals="-3"
      id="F_5e966b8f-77cc-4e51-a351-96512ceb63e8"
      unitRef="U_USD">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="C_38e27b59-6741-4e81-85ea-47937f59c6d2"
      decimals="-3"
      id="F_e09cce14-48b4-4c71-b310-1a2a5ab6b098"
      unitRef="U_USD">-573000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_89405200-f0e1-4be3-a3b4-0d2d8aa02007"
      unitRef="U_USD">-120000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_37341144-2713-4cfe-9895-8125426b6826"
      unitRef="U_USD">-453000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="C_44189706-2ffd-4b77-adac-4d307e31d7cf"
      decimals="-3"
      id="F_7cf11566-28b2-46d0-a985-e1add9b1ebde"
      unitRef="U_USD">233000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="C_38e27b59-6741-4e81-85ea-47937f59c6d2"
      decimals="-3"
      id="F_8c63cd18-b231-4ea8-ae8c-d7930dc912ca"
      unitRef="U_USD">-248000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_587cf8f2-d935-439e-86e5-ca41640ef266"
      unitRef="U_USD">-31000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_4bdcf247-0e72-453b-8f8f-ffd51a387871"
      unitRef="U_USD">16000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="C_5ef56d7f-e5df-4107-a225-36dfa32b02dc"
      decimals="-3"
      id="F_eb888af3-7b8b-4be0-973a-9207b04efb36"
      unitRef="U_USD">359000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="C_2f4698ea-3eee-4ab7-aa3a-408238ff4d9d"
      decimals="-3"
      id="F_f57a21dd-870e-45bc-b373-56acbd6343ea"
      unitRef="U_USD">-241000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_ed044243-5364-410c-8564-2b9b1e4f8ff6"
      unitRef="U_USD">-34000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="C_c84a99c9-0141-4342-9317-e162b2e1257a"
      decimals="-3"
      id="F_86833588-4eb9-4a8d-bfaf-e99015a633db"
      unitRef="U_USD">152000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="C_55471cd6-0779-4eb0-a40c-5efa8b3237cb"
      decimals="-3"
      id="F_f2550ed3-a82e-4a0b-b57a-9d2f768c42c8"
      unitRef="U_USD">-322000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="C_2d289673-fb00-4853-84a7-d7f244f548d4"
      decimals="-3"
      id="F_3fae98f2-f8f4-48f7-a026-98b4db9b79fc"
      unitRef="U_USD">-338000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813"
      decimals="-3"
      id="F_5becbc05-af29-4ca7-8fcd-5dc863cecce9"
      unitRef="U_USD">-125000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="C_0126cdbc-f07b-4d74-a597-6c7c211f33a2"
      decimals="-3"
      id="F_5c10d437-265c-415d-8bfc-96110a1c414e"
      unitRef="U_USD">-535000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="C_2a10d328-73ef-4165-b1de-8535a6cc9653"
      decimals="-3"
      id="F_5d8db613-7721-4f45-b603-2ea289e43fc1"
      unitRef="U_USD">249000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="C_041e61c0-21f9-422f-838b-094d6d922a08"
      decimals="-3"
      id="F_61b7cf15-3958-4a21-bded-f73b440202ba"
      unitRef="U_USD">2584000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_564602e7-86f4-4f4e-81be-26203fd7f494"
      unitRef="U_USD">568000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_dbf1506f-508d-4cbf-a7be-954d88f80748"
      unitRef="U_USD">2265000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="C_2a10d328-73ef-4165-b1de-8535a6cc9653"
      decimals="-3"
      id="F_cafc789c-3364-4343-9ca6-ebbf0ef39287"
      unitRef="U_USD">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="C_041e61c0-21f9-422f-838b-094d6d922a08"
      decimals="-3"
      id="F_47fcc9a4-b985-4934-a985-e5e4797dfdf1"
      unitRef="U_USD">2178000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_84308109-ef2c-4f05-8057-d4dc9d2769c2"
      unitRef="U_USD">457000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_08791673-8952-43f5-bfb4-9da5d129793f"
      unitRef="U_USD">1721000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="C_2a10d328-73ef-4165-b1de-8535a6cc9653"
      decimals="-3"
      id="F_203e2bb8-0920-44e4-b927-6a239dd9588d"
      unitRef="U_USD">249000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="C_041e61c0-21f9-422f-838b-094d6d922a08"
      decimals="-3"
      id="F_f3a75453-3538-4fe7-bd0d-f8149a648118"
      unitRef="U_USD">406000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_5d1d5390-5cf7-4c62-b96f-489c1e7d7e48"
      unitRef="U_USD">111000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_bb755d72-7e47-4111-b395-952255491045"
      unitRef="U_USD">544000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="C_4ac32977-67f0-410a-a1be-754f300f5ff4"
      decimals="-3"
      id="F_d0863127-bb84-4a9b-95d0-7686ffc01887"
      unitRef="U_USD">-73000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="C_02847cec-ab48-4dcf-9cff-623ac61a573b"
      decimals="-3"
      id="F_06ae6337-57ca-4f5f-b04e-4e0c00214e5c"
      unitRef="U_USD">68000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733"
      decimals="-3"
      id="F_5f9267dd-28c5-4b38-a160-cc1acdb0aac7"
      unitRef="U_USD">-14000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="C_c93d85f9-bd4e-4e02-ad16-fe9f23f420bd"
      decimals="-3"
      id="F_670a9b77-ea2e-4b64-9b27-b1986c1f5923"
      unitRef="U_USD">9000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_616e5de4-1cbb-406b-ad3e-37ff74a492f3">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table provides details about significant amounts reclassified out of each component of AOCI:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:39.868%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.46%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.942%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.46%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.72%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11.442%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Amount Reclassified from AOCI&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td colspan="16" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Gains (losses) on cash flow hedge:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="text-indent:10pt;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="text-indent:20pt;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Affected line item in the statement of operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Net revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;461&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,059&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,510&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;26&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total before tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;411&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;916&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Tax impact&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:30pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total, net of tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;325&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;724&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;453&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,721&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc"
      decimals="-3"
      id="F_7e984fb0-788d-4e02-a44b-49351c0217ad"
      unitRef="U_USD">-461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd"
      decimals="-3"
      id="F_e31e1977-e8ca-43ff-93e0-a0289ebdac2c"
      unitRef="U_USD">1059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953"
      decimals="-3"
      id="F_b3e8df5a-0503-4628-bd58-4b6d852eefb9"
      unitRef="U_USD">-670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7"
      decimals="-3"
      id="F_020cde67-2d1f-40b0-971a-816ffb3aecc2"
      unitRef="U_USD">2510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc"
      decimals="-3"
      id="F_9aa483ef-6452-42cb-a9bd-a8661247524d"
      unitRef="U_USD">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd"
      decimals="-3"
      id="F_4ee14232-d76a-47c0-98c0-0977136ceebb"
      unitRef="U_USD">-2000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953"
      decimals="-3"
      id="F_39966856-1487-4f5e-b2c8-52831a3008f4"
      unitRef="U_USD">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7"
      decimals="-3"
      id="F_c1e90b42-8dd7-4c0a-9175-58ae6e25f14e"
      unitRef="U_USD">-4000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc"
      decimals="-3"
      id="F_2700f781-3c7a-41d2-a6bc-9edfff5360fc"
      unitRef="U_USD">8000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd"
      decimals="-3"
      id="F_c431145e-ab4e-4c0b-80e8-088c10ad48b3"
      unitRef="U_USD">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953"
      decimals="-3"
      id="F_b46be86c-f75c-4fc6-b8b0-2f5b58a5be6d"
      unitRef="U_USD">6000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7"
      decimals="-3"
      id="F_43686208-a68d-4198-8595-4f12c4bfdf15"
      unitRef="U_USD">-26000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc"
      decimals="-3"
      id="F_e5d5c56b-74cf-479f-a905-4fb038fe9d19"
      unitRef="U_USD">18000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd"
      decimals="-3"
      id="F_22f69e6a-afe3-4c50-9bd0-88cdb1e7a06f"
      unitRef="U_USD">-100000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953"
      decimals="-3"
      id="F_c1bb45fc-e704-4785-8073-0a80f9790955"
      unitRef="U_USD">60000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7"
      decimals="-3"
      id="F_ec424aba-f239-4bcb-871b-46484a757371"
      unitRef="U_USD">-242000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc"
      decimals="-3"
      id="F_71b12eea-df0f-4182-a397-19310c84a972"
      unitRef="U_USD">24000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd"
      decimals="-3"
      id="F_061c5aa7-e31b-42bb-9646-857a32678ad7"
      unitRef="U_USD">-41000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953"
      decimals="-3"
      id="F_37cc7e9e-00e7-48fe-b162-d0bc576c629d"
      unitRef="U_USD">31000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7"
      decimals="-3"
      id="F_2d1f1140-eaa6-4ea4-8e5e-94d4928f8f8d"
      unitRef="U_USD">-60000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc"
      decimals="-3"
      id="F_f7c245ac-16dd-48bc-9b42-db9cf72bdf6e"
      unitRef="U_USD">-411000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd"
      decimals="-3"
      id="F_e50fc883-7eba-4833-af23-3e37fa596cb1"
      unitRef="U_USD">916000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953"
      decimals="-3"
      id="F_f4b0d18d-2237-4f8f-b1b9-57538a97bd91"
      unitRef="U_USD">-573000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7"
      decimals="-3"
      id="F_0c9568c5-fc16-47f4-afaa-071c73d1f7a9"
      unitRef="U_USD">2178000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc"
      decimals="-3"
      id="F_dba6b48f-125b-4793-a526-1bc5ca6a9862"
      unitRef="U_USD">-86000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd"
      decimals="-3"
      id="F_4063cd63-bd62-4191-a33c-2e5f7e5a3cdb"
      unitRef="U_USD">192000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953"
      decimals="-3"
      id="F_dcb72cd0-799e-4031-ba0f-5a376bde56e7"
      unitRef="U_USD">-120000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7"
      decimals="-3"
      id="F_8155461b-df11-4d23-a133-d335fe2f69a9"
      unitRef="U_USD">457000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="C_c0c35d03-38db-437e-a2dc-e3bbd120e5fc"
      decimals="-3"
      id="F_af6675c4-7c42-4ced-98c1-b2e0e42ea5c5"
      unitRef="U_USD">-325000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_ce5e1f0c-67cb-4867-aef1-f385794a51fd"
      decimals="-3"
      id="F_fbb9d26f-3d41-4030-97af-a79fc76dd5d4"
      unitRef="U_USD">724000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_a885122a-23d4-41fe-84be-979ca9a42953"
      decimals="-3"
      id="F_ef75cbe3-71be-4a4e-afbe-a8e5480b32d2"
      unitRef="U_USD">-453000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_f10cd62e-7bec-4580-9af3-5e3ee84ca8e7"
      decimals="-3"
      id="F_21030a2b-1c08-468c-aeb0-d3e5599d812f"
      unitRef="U_USD">1721000</us-gaap:ProfitLoss>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_ff167e08-60a6-4247-8a5e-d8affa6a5487">&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 10. Employe&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;e Benefit Plans&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company grants options, RSUs and performance units under the 2016 Incentive Plan (the &#x201c;2016 Plan&#x201d;), under which awards may be granted to all employees. Vesting periods under this plan are generally &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;four years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; for options and RSUs and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; for performance &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;shares. As of September 29, 2024, approximately&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million shares were reserved for future grants under the 2016 Plan.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In February 2024, the Company&#x2019;s Board of Directors approved 2024 Inducement Equity Incentive Plan (the &#x201c;2024 Inducement Plan&#x201d;), under which options, restricted stock awards, RSUs, 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 September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million shares were reserved for future grants under the 2024 Inducement Plan.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Additionally, the Company sponsors an Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;). The terms of the plan include a look-back feature that enables employees to purchase stock semi-annually at a price equal to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;85&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% 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 &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million shares were available for issuance under the ESPP.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Option Activity&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Stock option activity was as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:60.44%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.32%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.76%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average Exercise Price Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;866&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30.70&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18.58&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30.26&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;31.16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Time-Based RSU Activity&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Time-based RSU activity was as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.4%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.86%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:18.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Number&lt;br/&gt;of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average Grant Date Fair Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,567&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22.83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;14.36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;23.07&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cancelled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16.95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Performance-Based RSU Activity&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Since 2020, the Company&#x2019;s executive officers have been granted performance-based restricted stock units (&#x201c;PSUs&#x201d;) under the 2016 Plan and 2024 Inducement Plan with vesting occurring at the end of an approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three-year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; period if performance conditions or market conditions are met. The number of PSUs earned and eligible to vest are determined based on achievement of the pre-determined performance conditions or market conditions and the recipients&#x2019; continued service with the Company. The number of PSUs to vest could range from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;150&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the target shares granted. For the PSUs with performance conditions, 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. For the PSUs with market conditions, t&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;he grant date fair value is determined using the Monte Carlo valuation method and the stock-based compensation expense is recognized straight line from the grant date to the vesting date.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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 allocated to each tranche and vesting occurring at the end of each anniversary of the vesting commencement date over a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three-year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; period. The number of PSUs to vest could range from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;150&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the target shares granted and are determined based on achievement of the pre-determined market conditions and the recipients&#x2019; continued service with the Company. T&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;PSU activity was as follows:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.4%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.86%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:18.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Number&lt;br/&gt;of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average Grant Date Fair Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;417&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;575&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cancelled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;357&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20.06&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:73.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Valuation and Expense Information&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&#x2019;s unaudited condensed consolidated statements of operations:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.45%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.218%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.218%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.218%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.218%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,222&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,047&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;868&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;841&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;2,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,050&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,271&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,992&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;4,099&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;2,788&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,819&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;8,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;5,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;5,620&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;4,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;16,052&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;13,637&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As of September 29, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;38.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of unrecognized compensation cost related to unvested RSUs and performance shares expected to be recognized over a weighted-average period of&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2.3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;years.&lt;/span&gt;&lt;/p&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_6f5ed012-0137-4553-bffa-cfb5e1b16713"
      id="F_b703a981-442e-42a0-9332-4ba4069f4bdf">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_72e134bb-523c-4756-805b-17689236b33d"
      id="F_145564fa-7578-4655-be93-709040b9d804">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_cad04287-1352-4681-8ab3-b1d395072352"
      decimals="-5"
      id="F_cb96d1de-5a68-4226-b26b-ca8a35277ba0"
      unitRef="U_shares">2300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_043081ba-a747-46bc-a7b3-9b7c6881304d"
      decimals="-5"
      id="F_1eefe720-7945-416c-93bb-8f9a2a942d43"
      unitRef="U_shares">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="C_2bf9b219-5444-4547-ad90-2fe33531a46a"
      decimals="2"
      id="F_2add2987-f942-49de-b16b-3ed9e9d1017e"
      unitRef="U_pure">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_123cbed5-a51e-4986-9cfc-a3c3094e680d"
      decimals="-5"
      id="F_c7d19e34-fadc-47d0-9eb7-b47e6555622f"
      unitRef="U_shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_2aa4fa5a-d5a1-4f8a-ad04-44b76a1f9fc6">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Stock option activity was as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:60.44%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.32%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:14.88%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:15.76%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average Exercise Price Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;866&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30.70&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18.58&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30.26&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;31.16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_eade0dd9-a258-4445-ad06-dfc5250e376d"
      decimals="-3"
      id="F_a3956fb8-82b6-4de1-baf3-869e0ab011c0"
      unitRef="U_shares">866000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_eade0dd9-a258-4445-ad06-dfc5250e376d"
      decimals="2"
      id="F_b18f3621-da36-4816-899a-1d15a1e4cf5b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">30.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_f240d367-2c1c-46dd-a068-b924d40b121e"
      decimals="-3"
      id="F_d1fe2fcd-7965-4ee1-a03e-24c5dac568fa"
      unitRef="U_shares">17000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_f240d367-2c1c-46dd-a068-b924d40b121e"
      decimals="2"
      id="F_e51fc9f5-6722-4d7b-aaf4-1391d29c13f5"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">18.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="C_f240d367-2c1c-46dd-a068-b924d40b121e"
      decimals="-3"
      id="F_6136f926-62f3-4f96-8071-741047866dbe"
      unitRef="U_shares">209000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="C_f240d367-2c1c-46dd-a068-b924d40b121e"
      decimals="2"
      id="F_d6078b2e-81b2-4195-8dfd-6ff2ad7df40b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">30.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_13213416-4c44-4940-8afb-b66e2b48499b"
      decimals="-3"
      id="F_0236437c-053e-422b-8fe6-490cc4dbf1fb"
      unitRef="U_shares">640000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_13213416-4c44-4940-8afb-b66e2b48499b"
      decimals="2"
      id="F_18ae1ce9-aca8-44ec-9b7c-e63153168b5f"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">31.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_6fe0514a-d11d-46ee-87f0-4408f2668120">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Time-based RSU activity was as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.4%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.86%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:18.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Number&lt;br/&gt;of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average Grant Date Fair Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,567&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;22.83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;14.36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Vested&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;23.07&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cancelled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16.95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_a5853f94-c92d-4ee1-8842-14195836073d"
      decimals="-3"
      id="F_143d192e-9bf5-4b7f-8f68-bd1992647bb3"
      unitRef="U_shares">1567000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_a5853f94-c92d-4ee1-8842-14195836073d"
      decimals="2"
      id="F_9fb8b00d-350b-4ab6-b6c9-cadfaf635708"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">22.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c"
      decimals="-3"
      id="F_549ad9e2-5743-4ce6-b0a6-d8767d8aa278"
      unitRef="U_shares">1493000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c"
      decimals="2"
      id="F_2ba9591f-0972-466c-b818-665aaea596f2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">14.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c"
      decimals="-3"
      id="F_1307be08-91ee-45d2-a313-d63c42949d9f"
      unitRef="U_shares">728000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c"
      decimals="2"
      id="F_06a2cdf1-fdca-4fbb-9a63-026c987d4132"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">23.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c"
      decimals="-3"
      id="F_660af456-0771-44d9-8bf7-730df0f29521"
      unitRef="U_shares">192000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_5c87c208-6152-495f-a379-4938ee090d8c"
      decimals="2"
      id="F_65d0fc7a-509a-4a35-a872-cb408a7fec4d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">19.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_10910501-a8e5-4805-8302-8fbbabf937e0"
      decimals="-3"
      id="F_8021483b-ab53-47c9-9ffb-7cebb7e91d37"
      unitRef="U_shares">2140000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_10910501-a8e5-4805-8302-8fbbabf937e0"
      decimals="2"
      id="F_76e06b0f-f03b-46a8-83ed-47db07368ff9"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">16.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_1981a089-1c66-482c-b32f-3838f4163e17"
      id="F_eaeaecfe-6f6c-4578-b826-bbc901fdb9a7">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_ec19ada3-4e58-46bd-b1d0-5d8bbe34b4a5"
      decimals="2"
      id="F_c37d699a-e15b-45d7-b805-bacce8f93e32"
      unitRef="U_pure">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_5cd535e2-31cf-456c-8634-5b0254a4f659"
      decimals="2"
      id="F_522fa4cc-b01b-4eda-992f-43668e64b841"
      unitRef="U_pure">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_e1d6970b-914f-4766-b849-45e8e2035628"
      id="F_702928b8-af7a-4610-906f-e5ca2c537b10">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_9a3198fc-aa70-4856-a3a8-56e08199d610"
      decimals="2"
      id="F_12d12bca-a8ba-41a3-9749-a62cf3af98e7"
      unitRef="U_pure">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="C_3b4329e3-681e-4e2f-bd5d-a433ec79a018"
      decimals="2"
      id="F_ec92364e-1a5d-4a48-a134-9e1ccc6aed54"
      unitRef="U_pure">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_110fe977-5fca-4e93-bf7f-ff9cb31eaa90">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;PSU activity was as follows:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.4%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.86%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:18.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Number&lt;br/&gt;of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Weighted Average Grant Date Fair Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;417&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24.76&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;575&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cancelled&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;357&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25.86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Outstanding as of September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20.06&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_40d08332-4d8d-4143-852f-1c143af4e220"
      decimals="-3"
      id="F_00f4b76e-9ef1-44e4-98af-35388a0d66a4"
      unitRef="U_shares">417000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_40d08332-4d8d-4143-852f-1c143af4e220"
      decimals="2"
      id="F_ef7d9823-6100-4d5a-b473-c6bdf9a5752d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">24.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_72e134bb-523c-4756-805b-17689236b33d"
      decimals="-3"
      id="F_47fabe96-6e57-41d3-9bd7-16c2f183cb76"
      unitRef="U_shares">575000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_72e134bb-523c-4756-805b-17689236b33d"
      decimals="2"
      id="F_b60441a0-acd1-4319-9f91-dd69047e7f00"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">20.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_72e134bb-523c-4756-805b-17689236b33d"
      decimals="-3"
      id="F_9535ae46-840e-4e6a-8494-332e9d97c9be"
      unitRef="U_shares">357000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_72e134bb-523c-4756-805b-17689236b33d"
      decimals="2"
      id="F_e3cb41be-761e-4ad8-bd9b-308bba825f3e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">25.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_cc694c81-9f57-47b6-9371-b792b0f2fd5e"
      decimals="-3"
      id="F_c33ec0d6-b93c-4c83-868f-9ee0b1a9bd1f"
      unitRef="U_shares">635000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_cc694c81-9f57-47b6-9371-b792b0f2fd5e"
      decimals="2"
      id="F_9fedc6f4-8dbe-4e35-b77a-e736cbd42e20"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">20.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_f19a4c6f-88eb-481b-9322-a1097c632f57">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Valuation and Expense Information&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&#x2019;s unaudited condensed consolidated statements of operations:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.45%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.218%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.218%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.218%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.218%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Cost of revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,222&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,047&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;868&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;841&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;2,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,050&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,520&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,271&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,992&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;4,099&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;2,788&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;1,819&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;8,428&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;5,441&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;5,620&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;4,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;16,052&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;13,637&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_4253d316-f553-45a8-822a-7d9278d6821f"
      decimals="-3"
      id="F_e9eece36-a49b-4f3b-90f7-aea980fe7d8e"
      unitRef="U_USD">444000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_72025070-3100-4ced-99c3-4bac0bbb248a"
      decimals="-3"
      id="F_5ec46783-1961-4749-8afa-93856677c79c"
      unitRef="U_USD">354000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_5bb66680-1589-485c-9d44-70acc4fbd3ed"
      decimals="-3"
      id="F_26696b8d-3d56-492e-b634-239e059e7b84"
      unitRef="U_USD">1222000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_fcaf95f1-72ba-40fd-8cb1-2aa4e8e3e6aa"
      decimals="-3"
      id="F_db920a27-4749-41c3-9142-dce889e4a3a6"
      unitRef="U_USD">1047000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_3f5913af-e1f3-4829-936e-2677d53cb557"
      decimals="-3"
      id="F_5edd5ee9-0a58-4859-97e2-c3b5d8135783"
      unitRef="U_USD">868000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_8e04b4d5-4f39-4492-8eaf-b7c45dd725c1"
      decimals="-3"
      id="F_95b76af6-bf67-4c4b-aa63-69b9b9014ab3"
      unitRef="U_USD">841000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_722d5aa2-f258-4dcf-a302-4cac30dfeef2"
      decimals="-3"
      id="F_f790d920-2c07-4383-9c5b-d6053d80508c"
      unitRef="U_USD">2410000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_64aa3732-321a-46fc-98d4-8f63b4e07e12"
      decimals="-3"
      id="F_f2df5bf8-7f86-456c-a7ed-c89b902ce3d0"
      unitRef="U_USD">3050000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_4bda1aeb-4058-4f7f-b3c5-2b4bdccdf9eb"
      decimals="-3"
      id="F_9cde4c9b-bd63-4632-aacb-0bbdcaf6c035"
      unitRef="U_USD">1520000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_688525fb-b3d0-4fcb-9691-625cbe5ff34a"
      decimals="-3"
      id="F_7ae03d01-9f09-42a4-ba04-d9be032b8880"
      unitRef="U_USD">1271000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ea0e3314-0fb5-42f2-870c-bef653e94bfd"
      decimals="-3"
      id="F_55c70895-6c25-4452-915e-b0c95bc84045"
      unitRef="U_USD">3992000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_46800d3d-69f3-4f3d-b778-6c0560d34bf5"
      decimals="-3"
      id="F_bc6a1271-fdfe-4d4e-a37d-630e193bbc20"
      unitRef="U_USD">4099000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_8b6389af-7ee0-4e4d-9de0-1259575a2efb"
      decimals="-3"
      id="F_ff9ff891-e8e4-4691-ac39-6e9c1b7ccc9e"
      unitRef="U_USD">2788000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_3ce15819-f443-4fea-a877-f30645920395"
      decimals="-3"
      id="F_cb876bcb-a97d-4d2c-b4e2-dff11c26ebee"
      unitRef="U_USD">1819000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_6c842628-e3a0-438b-b975-745920ec5006"
      decimals="-3"
      id="F_d0163850-c9c8-4911-839b-13ace2f3f9ef"
      unitRef="U_USD">8428000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_362f2568-6e8a-430e-949d-57e64519a6bf"
      decimals="-3"
      id="F_07795faf-68ef-4a5f-93ab-f2352ce134fb"
      unitRef="U_USD">5441000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_619ea946-189b-44f5-8f2c-bc32f0499b6d"
      unitRef="U_USD">5620000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_6f327c4c-f3c9-4905-8ee0-285a8a459c9c"
      unitRef="U_USD">4285000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_467fe2d6-3ea9-4fcd-9ee8-e30a4aa49353"
      unitRef="U_USD">16052000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_ba8b7cd0-bd3f-4dd7-8610-c4e1c3003bd9"
      unitRef="U_USD">13637000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-5"
      id="F_c119bc0c-6b97-4c2d-8b6e-3803adc858cb"
      unitRef="U_USD">38800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_88319384-5f92-44fb-8e98-6ba715d41160">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_1b7ad615-a35b-4c5a-8767-96e9279f612f">&lt;p id="note_12_segment_information" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 11. Segme&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;nt Information&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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 (&#x201c;CODM&#x201d;) 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 &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; segments: NETGEAR for Business and Connected Home:&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" 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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.477925140609185%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;NETGEAR for Business: Focuses on businesses and provides solutions for business networking, wireless local area network (&#x201c;LAN&#x201d;), audio and video over Ethernet for Pro AV applications, security and remote management providing enterprise-class functionality at an affordable price; and &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" 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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.477925140609185%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The results of the reportable segments are derived directly from the Company&#x2019;s management reporting system. The results are based on the Company&#x2019;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 and general and administrative expenses,&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;amortization of intangibles, stock-based compensation expense, intangibles impairment, restructuring and other charges, litigation reserves, net, and other income (expenses), net.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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. &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:30.798%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.581%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.529%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.581%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.729000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.241%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.529%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.841%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.929%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.241%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except percentage data)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Net Revenue:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,530&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,510&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;207,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;223,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Connected Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;104,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;127,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;284,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;328,487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Total net revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;182,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;197,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;491,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;552,166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Contribution Income (Loss):&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16,133&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;14,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28,098&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;42,254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;Contribution margin&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;20.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;20.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;13.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;18.9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Connected Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,780&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9,465&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,714&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,336&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;Contribution margin&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;4.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;)%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;7.4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;8.7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;)%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;0.7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Total segment contribution income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,012&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,384&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;44,590&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Corporate and unallocated costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;48,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;57,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Amortization of intangibles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,620&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;16,052&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;13,637&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Intangibles impairment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Restructuring and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,072&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;366&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,792&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,703&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Litigation reserves, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;100,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;92,625&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Other income, net &lt;/span&gt;&lt;span style="color:#0d0d0d;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,485&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,280&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;9,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;99,293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,632&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;36,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,716&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Amounts included gain/(loss), net from derivatives not designated as hedging instruments of $(&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;) million and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, for the three and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;nine months ended September 29, 2024, respectively, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, for the three and nine months ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;October 1, 2023, respectively, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;gain/(loss), net from a litigation settlement of $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for the nine months ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;*                &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;F&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;inancial information for each reportable segment in the prior year periods were recast to conform to the current reportable segment structure.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The CODM does not evaluate operating segments using discrete asset information.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Operations by Geographic Region&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;For reporting purposes, revenue is generally attributed to each geographic region based on the location of the customer.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table shows net revenue by geography:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.18%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.18%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.18%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.18%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;United States (U.S.)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;124,305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;138,013&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;324,388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;368,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Americas (excluding U.S.)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,447&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,005&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;8,795&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;10,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;EMEA &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;32,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;35,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;91,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;111,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;APAC &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;22,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;21,143&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;66,817&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;61,592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total net revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;182,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;197,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;491,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;552,166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;No in&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;dividual foreign country represented more than &lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the Company&#x2019;s total net revenue in the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;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;"&gt;Long-lived assets by Geographic Region&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table presents the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Company&#x2019;s long-lived assets located in geographic areas, which consist of property and equipment, net, and operating lease right-of-use assets:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.75%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.521%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:21.104%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.521%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:21.104%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;United States (U.S.)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20,082&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25,051&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Canada&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,583&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,714&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Americas (excluding U.S. and Canada)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;68&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;EMEA&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,739&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Singapore&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,195&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,218&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;APAC (excluding Singapore) &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7,233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,768&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;41,398&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;45,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:4.69pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;No &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;individual country represented more than &lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the Company&#x2019;s total long-lived assets in the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="INF"
      id="F_1d16a9be-aece-4755-b16b-bb7210a68aee"
      unitRef="U_Segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="INF"
      id="F_e0814e82-40d0-4ee4-82cb-4b0319486b4f"
      unitRef="U_Segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_eb0117bc-7e92-49d8-a430-fa21f837cf20">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Financial information for each reportable segment and a reconciliation of segment contribution income to income (loss) before income taxes is as follows:&lt;/span&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:30.798%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.581%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.529%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.581%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.729000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.241%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.529%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.841%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:12.929%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.241%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands, except percentage data)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Net Revenue:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;78,530&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;70,510&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;207,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;223,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Connected Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;104,324&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;127,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;284,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;328,487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Total net revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;182,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;197,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;491,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;552,166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Contribution Income (Loss):&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;NETGEAR for Business&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;16,133&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;14,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28,098&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;42,254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;Contribution margin&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;20.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;20.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;13.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;18.9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Connected Home&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,780&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9,465&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,714&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,336&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;Contribution margin&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;4.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;)%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;7.4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;8.7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;)%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;"&gt;0.7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-style:italic;min-width:fit-content;"&gt;&#160;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Total segment contribution income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;24,012&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,384&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;44,590&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Corporate and unallocated costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;9,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;48,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;57,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#160;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Amortization of intangibles&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,620&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;16,052&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;13,637&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Intangibles impairment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Restructuring and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,072&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;366&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,792&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,703&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Litigation reserves, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;100,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;92,625&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Other income, net &lt;/span&gt;&lt;span style="color:#0d0d0d;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,485&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,280&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;9,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;11,685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;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;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;99,293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,632&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;36,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;18,716&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Amounts included gain/(loss), net from derivatives not designated as hedging instruments of $(&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;) million and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, for the three and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;nine months ended September 29, 2024, respectively, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, for the three and nine months ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;October 1, 2023, respectively, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;gain/(loss), net from a litigation settlement of $&lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for the nine months ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;*                &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;F&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;inancial information for each reportable segment in the prior year periods were recast to conform to the current reportable segment structure.&lt;/span&gt;&lt;/p&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9"
      decimals="-3"
      id="F_85d5f722-20d5-48fd-b241-a3b2d6fdab16"
      unitRef="U_USD">78530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d"
      decimals="-3"
      id="F_6afd616f-81cc-4a04-9b20-7539f6fb917e"
      unitRef="U_USD">70510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744"
      decimals="-3"
      id="F_405abe6e-599a-4c8f-9be0-e6516a4c9dd7"
      unitRef="U_USD">207020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded"
      decimals="-3"
      id="F_680c63ac-7b44-4319-a587-8549624dce8c"
      unitRef="U_USD">223679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587"
      decimals="-3"
      id="F_7293b852-0860-44fa-9be8-e5381ccadecb"
      unitRef="U_USD">104324000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4"
      decimals="-3"
      id="F_d99d43b3-88ef-44b6-a279-64bc8e842545"
      unitRef="U_USD">127335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_61d15938-2735-4292-986b-8469984d9eb6"
      decimals="-3"
      id="F_4e9fe6a6-cf58-4fef-be6f-5c20ef7cc2bc"
      unitRef="U_USD">284320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264"
      decimals="-3"
      id="F_c4a00d85-d220-4522-873e-e48008de9323"
      unitRef="U_USD">328487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_4ecb806f-7adc-4d05-b740-2b41b751a73c"
      unitRef="U_USD">182854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_f2751df5-41c0-49b3-be95-439b67f281c1"
      unitRef="U_USD">197845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_e88ce334-b821-4110-9357-47381854c0c0"
      unitRef="U_USD">491340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_8f0dbeff-bfea-42a6-bff4-d5c9227a6fb0"
      unitRef="U_USD">552166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ntgr:SegmentContributionIncome
      contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9"
      decimals="-3"
      id="F_74743981-cc0e-4c36-9038-87bb6f24cd6c"
      unitRef="U_USD">16133000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionIncome
      contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d"
      decimals="-3"
      id="F_85dd0721-a566-46e1-83c6-f3c4b1b92668"
      unitRef="U_USD">14547000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionIncome
      contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744"
      decimals="-3"
      id="F_2204a9c5-cf0e-400b-9634-6215d54d5dfe"
      unitRef="U_USD">28098000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionIncome
      contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded"
      decimals="-3"
      id="F_6d1e70da-1010-47e0-a325-b59b81a79680"
      unitRef="U_USD">42254000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionMargin
      contextRef="C_22abc708-03b3-4343-a89d-0d65b56c03c9"
      decimals="3"
      id="F_e8c794d9-4d9d-445d-abbb-df6cff7aed12"
      unitRef="U_pure">0.205</ntgr:SegmentContributionMargin>
    <ntgr:SegmentContributionMargin
      contextRef="C_9add063d-c9e4-49f5-a7b1-7b334e15399d"
      decimals="3"
      id="F_9ff37836-f9f0-4b5b-baaf-3ad6ab349fad"
      unitRef="U_pure">0.206</ntgr:SegmentContributionMargin>
    <ntgr:SegmentContributionMargin
      contextRef="C_2f262ba5-efe8-48a3-929b-b444871b5744"
      decimals="3"
      id="F_57d8a220-6df5-4113-8428-55328962b751"
      unitRef="U_pure">0.136</ntgr:SegmentContributionMargin>
    <ntgr:SegmentContributionMargin
      contextRef="C_0a0eaf19-69f4-40c2-baa0-5c8b238b8ded"
      decimals="3"
      id="F_86d3a344-77b5-4d7e-8323-b228505555a2"
      unitRef="U_pure">0.189</ntgr:SegmentContributionMargin>
    <ntgr:SegmentContributionIncome
      contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587"
      decimals="-3"
      id="F_faba1069-39e0-45b8-851c-06517b46b943"
      unitRef="U_USD">-4780000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionIncome
      contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4"
      decimals="-3"
      id="F_de0e769f-d7b5-408f-9c70-3d24e0a7e227"
      unitRef="U_USD">9465000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionIncome
      contextRef="C_61d15938-2735-4292-986b-8469984d9eb6"
      decimals="-3"
      id="F_beff95aa-b4af-4c22-8d98-e4e5ac2075c8"
      unitRef="U_USD">-24714000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionIncome
      contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264"
      decimals="-3"
      id="F_a0bd168d-3d76-447b-b735-c2ab67dd6a1f"
      unitRef="U_USD">2336000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionMargin
      contextRef="C_0f25e393-48fe-46ec-9539-0b24568a5587"
      decimals="3"
      id="F_cacb50e8-e724-4f6a-841f-52eff8523733"
      unitRef="U_pure">-0.046</ntgr:SegmentContributionMargin>
    <ntgr:SegmentContributionMargin
      contextRef="C_154bcbfb-46d4-4e3e-b368-1807c78da8c4"
      decimals="3"
      id="F_f3e2f7c6-f752-4a0b-abd2-1d1aa54ebb03"
      unitRef="U_pure">0.074</ntgr:SegmentContributionMargin>
    <ntgr:SegmentContributionMargin
      contextRef="C_61d15938-2735-4292-986b-8469984d9eb6"
      decimals="3"
      id="F_5658fdf7-87bb-4e87-8fa4-0f6a13cee2e8"
      unitRef="U_pure">-0.087</ntgr:SegmentContributionMargin>
    <ntgr:SegmentContributionMargin
      contextRef="C_121587a3-9bdf-4ed8-b5ec-3be5d3891264"
      decimals="3"
      id="F_f063b1b0-d6d5-4ae2-baa8-dd863d7f3c0b"
      unitRef="U_pure">0.007</ntgr:SegmentContributionMargin>
    <ntgr:SegmentContributionIncome
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_ec0f2eff-d727-4d07-a290-61533f557e5a"
      unitRef="U_USD">11353000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionIncome
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_a728f9c9-8416-46fc-a803-a6be6cb0146f"
      unitRef="U_USD">24012000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionIncome
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_609d7e67-a39c-4885-9174-00e233fb16d7"
      unitRef="U_USD">3384000</ntgr:SegmentContributionIncome>
    <ntgr:SegmentContributionIncome
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_44d6982e-2410-4c98-90c7-a3c94290e2ca"
      unitRef="U_USD">44590000</ntgr:SegmentContributionIncome>
    <ntgr:CorporateAndUnallocatedIncome
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_ff145a1b-fc9a-4e41-a0c1-28ba0e64f989"
      unitRef="U_USD">9708000</ntgr:CorporateAndUnallocatedIncome>
    <ntgr:CorporateAndUnallocatedIncome
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_b74ed82b-1f7a-4204-b45e-c2deefc4c859"
      unitRef="U_USD">18760000</ntgr:CorporateAndUnallocatedIncome>
    <ntgr:CorporateAndUnallocatedIncome
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_7cfba83f-1339-43e7-a336-af63667f89a1"
      unitRef="U_USD">48864000</ntgr:CorporateAndUnallocatedIncome>
    <ntgr:CorporateAndUnallocatedIncome
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_4132f1f0-4dc5-41b5-a630-602ea2c86a73"
      unitRef="U_USD">57145000</ntgr:CorporateAndUnallocatedIncome>
    <ntgr:AmortizationOfIntangibleAsset
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_e4cf3f25-9a45-494e-b6f4-8fbcf7ebad3f"
      unitRef="U_USD">0</ntgr:AmortizationOfIntangibleAsset>
    <ntgr:AmortizationOfIntangibleAsset
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_3d51ba93-ae96-40da-b6d8-85754f2f262d"
      unitRef="U_USD">0</ntgr:AmortizationOfIntangibleAsset>
    <ntgr:AmortizationOfIntangibleAsset
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_8acce436-4eff-4ead-8c52-a1fbcb6a6805"
      unitRef="U_USD">0</ntgr:AmortizationOfIntangibleAsset>
    <ntgr:AmortizationOfIntangibleAsset
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_02d23955-f6b6-4fde-a801-c3a47bb6d918"
      unitRef="U_USD">257000</ntgr:AmortizationOfIntangibleAsset>
    <us-gaap:ShareBasedCompensation
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_5e7a4346-a732-4dd0-ae0f-4889681fe5d7"
      unitRef="U_USD">5620000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_f1f93d0b-cbc4-4deb-9b4c-8dc999f00a5d"
      unitRef="U_USD">4285000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_2ad232de-e7df-4860-9e3b-15acaa01cdb3"
      unitRef="U_USD">16052000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_4c54eebf-6526-47f9-9219-04b542340831"
      unitRef="U_USD">13637000</us-gaap:ShareBasedCompensation>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_325ff949-28ec-4ec6-9c2e-8f6ce1664777"
      unitRef="U_USD">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_b3abdef3-903e-4d73-bb5d-0879218e52ea"
      unitRef="U_USD">1071000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_377d6110-dfe9-4fa5-8e13-5f3fe47ced0a"
      unitRef="U_USD">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_9efbc373-5f53-411c-a8b3-52d20fbea48b"
      unitRef="U_USD">1071000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <ntgr:RestructuringAndOtherCharges
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_b965da65-c653-4ab8-a907-20b1b5dfd85a"
      unitRef="U_USD">1072000</ntgr:RestructuringAndOtherCharges>
    <ntgr:RestructuringAndOtherCharges
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_8c816605-6822-4772-a3aa-188f46344a98"
      unitRef="U_USD">366000</ntgr:RestructuringAndOtherCharges>
    <ntgr:RestructuringAndOtherCharges
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_cf11323c-2fca-40f8-ac40-53f9554b5f33"
      unitRef="U_USD">3792000</ntgr:RestructuringAndOtherCharges>
    <ntgr:RestructuringAndOtherCharges
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_e41dc493-e47c-4a18-998c-12a0e60a2141"
      unitRef="U_USD">2703000</ntgr:RestructuringAndOtherCharges>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_adfe1630-8c94-47ca-ab46-a82c4f08dbe4"
      unitRef="U_USD">100855000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_e8eb2d0f-7308-43ba-af58-8919a24e6210"
      unitRef="U_USD">-178000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_91baa337-7790-4777-ba29-b6374052e5c4"
      unitRef="U_USD">92625000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_5fc2c055-1e70-4f4d-b2f7-cad49abfdf3a"
      unitRef="U_USD">-178000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_a964d2b5-5a27-4b77-9799-cf413341af1c"
      unitRef="U_USD">3485000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_dc877545-24c8-4d09-898d-d37e0ffc6cb0"
      unitRef="U_USD">2280000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_1a56a205-7683-4f7a-bfab-2a6370860cbf"
      unitRef="U_USD">9048000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_d7e88401-6a44-47b2-998c-f688a9a4c811"
      unitRef="U_USD">11685000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_ea524d4f-63dc-4f92-9f64-0de230af67c6"
      unitRef="U_USD">99293000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_968b6514-b5b5-4930-821d-a7a78aea9ddb"
      unitRef="U_USD">1632000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_37e4a01a-56b3-408e-b6ec-4a691693d66b"
      unitRef="U_USD">36349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_784c90a6-6e72-4b38-a1cd-7d962579d409"
      unitRef="U_USD">-18716000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-5"
      id="F_b7b7d133-2058-4039-9ae1-3dcefd64a5dc"
      unitRef="U_USD">-1600000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-5"
      id="F_cc232333-d286-4179-a87a-89e8cc13e96b"
      unitRef="U_USD">500000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-5"
      id="F_3d9f354e-cecd-4146-a8c1-988eab3f5416"
      unitRef="U_USD">1300000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-5"
      id="F_bc2973a4-f08e-49fb-89f9-af9acaed57c4"
      unitRef="U_USD">2200000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:ProceedsFromLegalSettlements
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-5"
      id="F_a3b4691f-f9ad-4742-9db8-3f8513ae0955"
      unitRef="U_USD">6000000</us-gaap:ProceedsFromLegalSettlements>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_20ee75cc-3712-47fb-aff2-f16ae3292d3b">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table shows net revenue by geography:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.3%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.18%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.22%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.18%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.18%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.02%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.18%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Three Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Nine Months Ended&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;United States (U.S.)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;124,305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;138,013&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;324,388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;368,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Americas (excluding U.S.)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,447&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;3,005&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;8,795&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;10,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;EMEA &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;32,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;35,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;91,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;111,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;APAC &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;22,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;21,143&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;66,817&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;61,592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total net revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;182,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;197,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;491,340&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#0d0d0d;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#0d0d0d;white-space:pre-wrap;min-width:fit-content;"&gt;552,166&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;No in&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;dividual foreign country represented more than &lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the Company&#x2019;s total net revenue in the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0b76163f-8389-46fd-b771-d535accf268c"
      decimals="-3"
      id="F_708b8891-a312-45d9-9807-078b3554ec91"
      unitRef="U_USD">124305000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b1216c82-243d-4961-89a1-3df52ab644e7"
      decimals="-3"
      id="F_cd7f05d0-7a1e-45bd-93d4-fe2d98254662"
      unitRef="U_USD">138013000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1a7e8569-2ef7-4ed8-bf9c-3469cb464b30"
      decimals="-3"
      id="F_d772e20b-b4e8-4502-9131-9d28ac9331ee"
      unitRef="U_USD">324388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_dc50f19f-afab-446c-998f-f3ee32833186"
      decimals="-3"
      id="F_a0444443-6b20-4adc-882e-f155f18ed62a"
      unitRef="U_USD">368772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9a87be0d-5e67-4b19-80a2-48b80bc00a8c"
      decimals="-3"
      id="F_15ef2b67-d95b-486e-b22e-75ad4dffc28e"
      unitRef="U_USD">3447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0ac41258-2c88-41d8-87f7-3245942a7d82"
      decimals="-3"
      id="F_f37b72b6-7bcf-4490-9c32-b0b11af66085"
      unitRef="U_USD">3005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ad01c20f-f461-4f12-b8e7-2c7a76742964"
      decimals="-3"
      id="F_8f00f1d0-10f5-451d-8077-857efbe8632b"
      unitRef="U_USD">8795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b0bffa5f-0cb7-4e97-8f56-443ccfdaf415"
      decimals="-3"
      id="F_a35e467d-30a8-4996-9cab-1e5dfee1e25b"
      unitRef="U_USD">10779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_aa5577cd-24aa-4b6b-a766-f1cfe35d5256"
      decimals="-3"
      id="F_8aef3cb9-5fa5-4662-8615-e816286bcec0"
      unitRef="U_USD">32798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_930294ba-de6b-4fab-a7a6-d6512573e14f"
      decimals="-3"
      id="F_a0da2065-4cdb-4907-9693-8091f2ffb92b"
      unitRef="U_USD">35684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ce804a84-fc1f-4500-b16e-4ed99928b573"
      decimals="-3"
      id="F_e0fdc795-ffa3-43c7-8461-18317b2395fd"
      unitRef="U_USD">91340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6eb9536e-74f0-4ba6-91a3-32d6a54e83ef"
      decimals="-3"
      id="F_dfeb4067-e272-404d-b72a-2328260a87f4"
      unitRef="U_USD">111023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_159357f7-bef1-4c2d-9028-f115dd26eae8"
      decimals="-3"
      id="F_bbdeac7a-49b5-4348-bd77-3e088eeac884"
      unitRef="U_USD">22304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_40a437d5-95b2-413d-8342-8ea80bb73495"
      decimals="-3"
      id="F_a4a00a36-e564-4f33-8fcd-32dfe22f5869"
      unitRef="U_USD">21143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_13983ec3-000a-4b2d-a681-ab0b0f1c0d56"
      decimals="-3"
      id="F_32086db3-6fc1-43a3-8189-03658ef22938"
      unitRef="U_USD">66817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3ada7578-a7e4-4beb-9d4e-09a159a902b4"
      decimals="-3"
      id="F_d674d336-4143-4b22-a7d7-010edd511445"
      unitRef="U_USD">61592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      decimals="-3"
      id="F_0220cd1c-db58-4cc0-9db3-d0b958dfce18"
      unitRef="U_USD">182854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_13a81703-2b3b-4bc4-886d-8ca480b5db21"
      decimals="-3"
      id="F_32259e74-2ab7-4c58-b341-9c6b9abd6bf2"
      unitRef="U_USD">197845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_50d91645-040e-438c-a29f-a9c79aa2d482"
      unitRef="U_USD">491340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_2e209fdc-f003-4221-844d-081d05030a23"
      unitRef="U_USD">552166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_ce23979a-98ba-4fd6-9d3b-5ebb85a43ab3"
      decimals="2"
      id="F_b1994295-1533-4659-b675-2c521c58544b"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_a1b8d293-9584-40a8-a3b9-421eb50d633e"
      decimals="2"
      id="F_20d1553d-fb38-4ed8-ad3f-abbd32734358"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_2ff71a69-8e0d-4866-8760-6236cffc2375"
      decimals="2"
      id="F_5629df22-f936-447a-87e9-dfaa23798544"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_82370aea-9573-4bda-be75-03fefac4b4a3"
      decimals="2"
      id="F_1ef75fe2-2370-4740-8f83-de1afc8439fe"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_62031078-8d8c-429d-b16c-bb4cf9bc130b"
      decimals="2"
      id="F_196f6434-e09a-4968-9be1-433f31100c04"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_64a4a1e7-e31e-4635-bcf3-00b23d518b64"
      decimals="2"
      id="F_08c3327f-0e45-4200-81ec-9e0a49d9e87f"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_2d12c10c-0e1a-48d3-9032-94362f005663"
      decimals="2"
      id="F_e4b4ac87-02bd-4f27-9230-dc84aa0170eb"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <ntgr:PercentageOfNetRevenue
      contextRef="C_0701b36a-9dc9-42f9-8161-79e74d5afc86"
      decimals="2"
      id="F_3bd5feec-7951-4429-8dbe-dfddebecc7ce"
      unitRef="U_pure">0.10</ntgr:PercentageOfNetRevenue>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_acf7683d-f59e-48cd-a0f2-5e77a7a19b63">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table presents the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Company&#x2019;s long-lived assets located in geographic areas, which consist of property and equipment, net, and operating lease right-of-use assets:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:48.75%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.521%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:21.104%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.521%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:21.104%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;United States (U.S.)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;20,082&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25,051&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Canada&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,583&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,714&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Americas (excluding U.S. and Canada)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;68&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;EMEA&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,739&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Singapore&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,195&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;6,218&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;APAC (excluding Singapore) &lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;7,233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;5,768&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;41,398&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;45,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:4.69pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;No &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;individual country represented more than &lt;/span&gt;&lt;span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;% of the Company&#x2019;s total long-lived assets in the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="C_5aefa267-c1dc-492d-9147-6f10e8440094"
      decimals="-3"
      id="F_c747e536-24ec-4932-8625-c6e2d5acb244"
      unitRef="U_USD">20082000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_559c730d-84cd-4929-b110-6094a3051913"
      decimals="-3"
      id="F_339a7096-edf2-44ab-9533-9995b6c9fc61"
      unitRef="U_USD">25051000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_a126773a-ff8f-4ee0-9794-5baedcf39290"
      decimals="-3"
      id="F_430acc2f-e069-4a50-b8ac-9ad47aa7e6b2"
      unitRef="U_USD">5583000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_f4f517d9-7b66-49b2-ad67-0739bf359961"
      decimals="-3"
      id="F_ce9d5a2e-627b-47bd-9dc0-b656ba46d1e7"
      unitRef="U_USD">4714000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_d8b119ae-dfcc-461f-806c-58f05f2b07bd"
      decimals="-3"
      id="F_01b60e0f-22ff-4835-81d1-97766db27fba"
      unitRef="U_USD">38000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_c8719dcc-f4c2-45f3-a6a7-ffb258e95b4c"
      decimals="-3"
      id="F_c97076cc-4062-4d65-833e-bd6ef879f904"
      unitRef="U_USD">68000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_bb424aef-16c2-4d8a-be5f-10d0ee5731f2"
      decimals="-3"
      id="F_4d0f3639-26e7-454c-b540-6ecd0dfe2b05"
      unitRef="U_USD">3267000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_4a5a59e5-e5f7-42fe-a6e8-4804445a1b97"
      decimals="-3"
      id="F_c292d292-89ce-4836-b7e3-0f8281e1a060"
      unitRef="U_USD">3739000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_88a2676c-54ff-454c-bcfe-d46dfa6587a5"
      decimals="-3"
      id="F_5311fbc2-01da-4569-8442-72331fe4568c"
      unitRef="U_USD">5195000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_e827aa15-e5b7-433d-9e56-3ddf2f5f6cd5"
      decimals="-3"
      id="F_331b2a32-17ea-42b3-92a5-f69c0fb833f7"
      unitRef="U_USD">6218000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_35cb6114-d3e4-4692-9182-896ec9881585"
      decimals="-3"
      id="F_78295553-120c-4f42-b68c-bbf4f057fac8"
      unitRef="U_USD">7233000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_5ecc4678-e7cf-4b26-815d-234c5ddb51f5"
      decimals="-3"
      id="F_db38f81a-5a54-421b-87ad-15142073e5f8"
      unitRef="U_USD">5768000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_80f2bc6b-7124-42f9-a590-81fb6c4b1abc"
      unitRef="U_USD">41398000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_8cf2ba5b-0391-47d9-939a-0a7ad255d1ef"
      unitRef="U_USD">45558000</us-gaap:NoncurrentAssets>
    <ntgr:PercentageOfLongLivedAssetsOwned
      contextRef="C_64a4a1e7-e31e-4635-bcf3-00b23d518b64"
      decimals="2"
      id="F_a9416c40-70db-437a-ba2b-b547fb28c687"
      unitRef="U_pure">0.10</ntgr:PercentageOfLongLivedAssetsOwned>
    <ntgr:PercentageOfLongLivedAssetsOwned
      contextRef="C_3d82b479-d6b1-4c1a-9eba-acdb3c2329b5"
      decimals="2"
      id="F_0da20ca9-f3e7-4bcd-b4da-6aff73e4842d"
      unitRef="U_pure">0.10</ntgr:PercentageOfLongLivedAssetsOwned>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_e8cb2988-a42b-44d1-bf82-d4052f5561f8">&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 12. Fair V&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;alue Measurements&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following tables summarize assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.477%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Quoted market&lt;br/&gt;prices in active&lt;br/&gt;markets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cash equivalents: money-market funds&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;110,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;110,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Available-for-sale investments: U.S. treasury securities&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Trading securities: mutual funds&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;245&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;245&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;233,069&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;113,730&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(3)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.477%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Quoted market&lt;br/&gt;prices in active&lt;br/&gt;markets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cash equivalents: money-market funds&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25,986&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25,986&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Available-for-sale investments: U.S. treasury securities&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,454&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,454&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Trading securities: mutual funds&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Available-for-sale investments: convertible debt securities&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;133,208&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;34,290&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,918&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(3)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:5.36pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Included in Short-term investments on the Company&#x2019;s unaudited condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Included in Prepaid expenses and other current assets on the Company&#x2019;s unaudited condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(3)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Included in Other accrued liabilities on the Company's unaudited condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company&#x2019;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&#x2019;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&#x2019;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.&lt;/span&gt;&lt;span style="color:#ff0000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The Company&#x2019;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.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_d39a6998-fe06-4364-96a4-238caeba0ffe">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following tables summarize assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.477%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Quoted market&lt;br/&gt;prices in active&lt;br/&gt;markets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cash equivalents: money-market funds&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;110,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;110,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Available-for-sale investments: U.S. treasury securities&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Trading securities: mutual funds&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;245&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;245&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;233,069&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;113,730&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;119,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(3)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,267&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.477%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.399%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.776%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Quoted market&lt;br/&gt;prices in active&lt;br/&gt;markets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Cash equivalents: money-market funds&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25,986&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;25,986&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Available-for-sale investments: U.S. treasury securities&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,454&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,454&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Trading securities: mutual funds&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;8,304&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Available-for-sale investments: convertible debt securities&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;133,208&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;34,290&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;98,918&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;"&gt;(3)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total liabilities measured at fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #ffffff03;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;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;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:5.36pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Included in Short-term investments on the Company&#x2019;s unaudited condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Included in Prepaid expenses and other current assets on the Company&#x2019;s unaudited condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"&gt;&lt;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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(3)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"&gt;Included in Other accrued liabilities on the Company's unaudited condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_03a18619-9501-4802-953c-beeaf9b7de73"
      decimals="-3"
      id="F_96241837-7f8f-4db6-8e08-387694a71bee"
      unitRef="U_USD">110859000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_ead97d03-a76a-4be6-8a1c-14c93127a1fd"
      decimals="-3"
      id="F_007a7661-0d67-4467-80f0-96bb15331079"
      unitRef="U_USD">110859000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_964ccf4f-bcfc-42c5-af20-9cd1e33b55f1"
      decimals="-3"
      id="F_6284562d-d56a-47b7-b65c-30ddb7bebfe6"
      unitRef="U_USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_bf97c7fa-15e3-4fb7-a4a4-e84b22f32524"
      decimals="-3"
      id="F_5781ec4d-debd-4bda-a5b6-2a79f08cb148"
      unitRef="U_USD">119094000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_85ade68e-2e6d-4c69-85ff-688edd6b4b13"
      decimals="-3"
      id="F_f05cf306-3970-4433-bb28-4484331ccf6d"
      unitRef="U_USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_22b0291a-c9d4-46e7-8512-a6be92aa6103"
      decimals="-3"
      id="F_8912717d-edba-4262-8172-4efd51f2741c"
      unitRef="U_USD">119094000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_71d7c793-954a-4f9b-81a5-845e5302c2f7"
      decimals="-3"
      id="F_a4b599d1-b7b4-4f1a-be5c-548703301120"
      unitRef="U_USD">2871000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_bcc8380e-1be2-45a4-bd27-b7b8d7d9cbb4"
      decimals="-3"
      id="F_be4d76b9-b40f-4950-8c33-6aabc61d6991"
      unitRef="U_USD">2871000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_5223dcad-4d9a-4dcc-8a10-20242bbe37a8"
      decimals="-3"
      id="F_38778217-92f9-4642-ac9a-e9778fc78530"
      unitRef="U_USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_7d15fa73-7c95-4a78-9a15-adfe87dfe3d2"
      decimals="-3"
      id="F_0ec53a53-0084-4d7e-8863-2cb4d775b398"
      unitRef="U_USD">245000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_d893ca50-f6dc-4d83-af80-3b7099d5c38d"
      decimals="-3"
      id="F_3615a47c-47b8-4eea-9d98-372c56aef469"
      unitRef="U_USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_8f2f5dde-d7d8-4e1b-a723-715834c83f50"
      decimals="-3"
      id="F_a4f4acdb-5c33-405b-bea4-426ee9ea916b"
      unitRef="U_USD">245000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_c97259d4-7538-4d76-9982-63dd4d2a022c"
      unitRef="U_USD">233069000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_8d9021f6-c5bc-45fc-9334-7fcff934dcb8"
      decimals="-3"
      id="F_eea2e047-842e-4b49-af1a-b06d827d7eaa"
      unitRef="U_USD">113730000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_2e7e8695-53c1-481a-b4d4-7d653e83cbda"
      decimals="-3"
      id="F_00c725f0-79ca-4137-b178-e4cd200be776"
      unitRef="U_USD">119339000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_7d15fa73-7c95-4a78-9a15-adfe87dfe3d2"
      decimals="-3"
      id="F_daf8a1cf-cd08-4d1e-a68e-94ba2a2cc7d4"
      unitRef="U_USD">1267000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_d893ca50-f6dc-4d83-af80-3b7099d5c38d"
      decimals="-3"
      id="F_a33352f3-9d11-42f2-a41b-27fa95897e9e"
      unitRef="U_USD">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_8f2f5dde-d7d8-4e1b-a723-715834c83f50"
      decimals="-3"
      id="F_e668d82a-7a2a-43e1-a779-0158302acd0b"
      unitRef="U_USD">1267000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_2548f9a3-e9e9-4152-ba63-42bbf54b4d04"
      unitRef="U_USD">1267000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_8d9021f6-c5bc-45fc-9334-7fcff934dcb8"
      decimals="-3"
      id="F_6d304ee1-ce97-45ac-acd3-eb44e3f6b89d"
      unitRef="U_USD">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_2e7e8695-53c1-481a-b4d4-7d653e83cbda"
      decimals="-3"
      id="F_41791bef-079f-489f-8c25-d46186c86cf1"
      unitRef="U_USD">1267000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_a68c6ec0-b2c1-4cb5-9810-74de509dd295"
      decimals="-3"
      id="F_77911093-6a07-43c3-80f5-956832c304cd"
      unitRef="U_USD">25986000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_572bd028-bf69-4321-a743-2d3294b9f724"
      decimals="-3"
      id="F_3736bbc8-3df4-425b-a637-4fcb2805a571"
      unitRef="U_USD">25986000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_94dbc62a-a8a3-4939-bcfc-e04c8e091287"
      decimals="-3"
      id="F_06ae29e9-425f-496c-bcd7-85f205deead4"
      unitRef="U_USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_7fcd6da7-8687-4b24-b260-a118072fde85"
      decimals="-3"
      id="F_6a789625-eb88-4ae6-ad87-5764ad55c448"
      unitRef="U_USD">98454000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_b61a22b1-3977-4c3f-819f-7fcfd77d9c89"
      decimals="-3"
      id="F_34467ba5-34f4-4133-83cf-102e9803d916"
      unitRef="U_USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_c99c6565-fac6-44dc-8277-cd90bb7bf06f"
      decimals="-3"
      id="F_a524f429-aa92-41fd-aafd-0b9a7307970d"
      unitRef="U_USD">98454000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_286400a9-cdf1-415f-bd49-1ca502940dca"
      decimals="-3"
      id="F_6990ae56-c4b4-48ce-80b9-c465b2477c6a"
      unitRef="U_USD">8304000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_ff3442c1-69ac-414e-93a8-4fa7e5749942"
      decimals="-3"
      id="F_fa61199a-fa64-4a44-83e2-c02667bdd737"
      unitRef="U_USD">8304000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_29db6181-c260-453a-b577-52d9284c01dd"
      decimals="-3"
      id="F_cdfecb52-0a7c-416a-875b-e6015fc062a9"
      unitRef="U_USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_52a99f01-3738-408c-b033-4b1cd4104b9d"
      decimals="-3"
      id="F_91f055f8-d0f8-4427-ad56-a430ca8e02df"
      unitRef="U_USD">173000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_6e2c0163-62a4-4083-88f8-751ce0cab27b"
      decimals="-3"
      id="F_adc6ca6a-fdf7-4a21-898c-fb18a6a8f3b9"
      unitRef="U_USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_59b92e6e-bb71-4bc3-89fb-560c150b358e"
      decimals="-3"
      id="F_16c3a84b-1880-4d23-a7e8-6f72e6cef889"
      unitRef="U_USD">173000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_594abbb5-b739-4116-9da9-f5bda7601891"
      decimals="-3"
      id="F_87cd1e91-af50-4b4a-b727-b5302465eeb7"
      unitRef="U_USD">291000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_e17dad39-6c03-4cff-927c-1213ee2bf7aa"
      decimals="-3"
      id="F_4462c6e3-fb99-4396-ab5e-f3564f737e96"
      unitRef="U_USD">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_02fd27d7-1d68-4b76-a032-2a0a14e8e38b"
      decimals="-3"
      id="F_0bbaccfa-7af2-49df-a874-9522a5427dd3"
      unitRef="U_USD">291000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_99d455d1-a3e5-4143-a19a-3add7f763a78"
      unitRef="U_USD">133208000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_eefce22c-4db4-4531-8c20-96ceb53975f5"
      decimals="-3"
      id="F_f40f3623-bece-4104-a100-f7bfb35d5326"
      unitRef="U_USD">34290000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_18f97ee5-d7d3-4004-ae79-483bf1c1bb49"
      decimals="-3"
      id="F_c095a78e-5dc3-45b5-b32e-1247368dc28c"
      unitRef="U_USD">98918000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_594abbb5-b739-4116-9da9-f5bda7601891"
      decimals="-3"
      id="F_902908c5-7acc-41b2-92e0-90c66d8e979f"
      unitRef="U_USD">1691000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_e17dad39-6c03-4cff-927c-1213ee2bf7aa"
      decimals="-3"
      id="F_37cbfc53-de8d-40fe-96fd-ac62e24001ae"
      unitRef="U_USD">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_02fd27d7-1d68-4b76-a032-2a0a14e8e38b"
      decimals="-3"
      id="F_0d2cbf27-2126-478c-b569-aaf56b1b1b2f"
      unitRef="U_USD">1691000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_18c1311d-e35e-43a1-94e3-ec6f1cb7752e"
      unitRef="U_USD">1691000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_eefce22c-4db4-4531-8c20-96ceb53975f5"
      decimals="-3"
      id="F_421d0543-6104-4368-9e8e-6a5bb9469105"
      unitRef="U_USD">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="C_18f97ee5-d7d3-4004-ae79-483bf1c1bb49"
      decimals="-3"
      id="F_50412ce4-7888-49ab-a60d-60acb707ac42"
      unitRef="U_USD">1691000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_9ef0272d-6002-4e4c-9b56-612973d5519a">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Note 13. Restructuring and Other Charges&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;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.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Restructuring and other charges recognized in the three and nine months ended September 29, 2024 and October 1, 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 the areas to deliver long-term growth and expanding profitability or projected revenue levels. The liabilities as of September 29, 2024 are expected to be settled in 2024.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:11pt;font-family:'Calibri',sans-serif;"&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table provides a summary of the activity related to accrued restructuring and other charges:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:34.493%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.678%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.678%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.16%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.638%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.16%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.678%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.678%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Accrued Restructuring and Other Charges at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Additions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Cash Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Adjustments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Accrued Restructuring and Other Charges at September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Restructuring&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Employee termination charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Lease contract termination and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;299&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;243&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total Restructuring and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;287&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,792&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;262&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Accrued Restructuring and Other Charges at December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Additions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Cash Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Adjustments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Accrued Restructuring and Other Charges at October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Restructuring&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Employee termination charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,650&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,138&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;80&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;344&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Lease contract termination and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;367&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total Restructuring and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,505&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;80&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      id="F_bc40e868-58e9-49d3-bce9-bc72b9c3364c">&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table provides a summary of the activity related to accrued restructuring and other charges:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:34.493%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.678%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.678%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.16%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.638%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.16%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.678%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.678%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Accrued Restructuring and Other Charges at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Additions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Cash Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Adjustments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Accrued Restructuring and Other Charges at September 29, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Restructuring&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Employee termination charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Lease contract termination and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;299&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;86&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;243&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total Restructuring and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;287&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,792&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;262&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;670&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:34%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:11%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;(In thousands)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Accrued Restructuring and Other Charges at December 31, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Additions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Cash Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Adjustments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"&gt;Accrued Restructuring and Other Charges at October 1, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
        &lt;td style="vertical-align:middle;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Restructuring&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Employee termination charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;2,650&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,138&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;80&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;344&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
        &lt;td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Lease contract termination and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;367&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;28&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"&gt;&lt;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;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;Total Restructuring and other charges&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;1,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;3,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;4,505&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;80&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"&gt;&lt;p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"&gt;372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="C_68ee7c67-0299-4529-b52f-0de1f6273fd3"
      decimals="-3"
      id="F_5917149e-6e52-4ced-9c0f-c5aa80f6f18b"
      unitRef="U_USD">257000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="C_da818633-d548-47f9-827b-a7614374e69f"
      decimals="-3"
      id="F_3d842fe4-e97c-492e-b68d-980dcbaca989"
      unitRef="U_USD">3493000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_da818633-d548-47f9-827b-a7614374e69f"
      decimals="-3"
      id="F_95a8ae0b-2495-488d-ab73-a096dd39a6a8"
      unitRef="U_USD">3061000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="C_da818633-d548-47f9-827b-a7614374e69f"
      decimals="-3"
      id="F_4486a5ad-d872-44ce-90b1-bc12236c610e"
      unitRef="U_USD">19000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="C_01e1fcb4-49a5-41aa-87e2-4f1c242965ca"
      decimals="-3"
      id="F_98fcf3c6-3ae3-4367-90c8-a5ad7e7c8914"
      unitRef="U_USD">670000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_4dab5a7f-0a1f-4400-b9fc-0d798feecc94"
      decimals="-3"
      id="F_4c147023-1a6c-4920-80a6-5b940347a85c"
      unitRef="U_USD">30000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="C_3796e372-8645-402f-ba03-1294aa0bad2c"
      decimals="-3"
      id="F_f05bd9dd-8e5f-4b4b-ae1d-261828a50973"
      unitRef="U_USD">299000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_3796e372-8645-402f-ba03-1294aa0bad2c"
      decimals="-3"
      id="F_07dc864c-1bc2-4329-88a9-6f998a4775f4"
      unitRef="U_USD">86000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="C_3796e372-8645-402f-ba03-1294aa0bad2c"
      decimals="-3"
      id="F_4664c941-33be-4a5c-a82a-85a7a38b6d26"
      unitRef="U_USD">243000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="C_e76c5377-e339-421e-b711-d6e5dfce4e52"
      decimals="-3"
      id="F_e58a4819-a7a8-4b1a-a479-e6aabe50ada6"
      unitRef="U_USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_a52c34c8-1ae1-4288-b00a-a162ae88c314"
      decimals="-3"
      id="F_2dc4ac59-38a1-47f8-8a80-53045df400ec"
      unitRef="U_USD">287000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_42c7da03-9ea4-4599-979f-62840503ec34"
      unitRef="U_USD">3792000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_112938ff-fcfe-423b-bdf7-4e48c83f3a50"
      unitRef="U_USD">3147000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="C_b10091c8-e50c-4066-9b39-b24964b0953f"
      decimals="-3"
      id="F_c9adf84c-a52a-47a4-aa49-bfc725075de3"
      unitRef="U_USD">262000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="C_d36ca0dd-3e09-4eac-9259-b733bf3a0214"
      decimals="-3"
      id="F_c138dc89-bd55-42aa-9928-7bc575038c35"
      unitRef="U_USD">670000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_440e2fcd-eb03-4061-a5f9-d7d046c1d576"
      decimals="-3"
      id="F_af26c78b-fc3e-4871-b7bc-50b7a42d3064"
      unitRef="U_USD">1912000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="C_98343088-7699-4f3f-b75c-374f2a0cacb3"
      decimals="-3"
      id="F_178d002f-0d02-4d79-bc99-ba156a041ca8"
      unitRef="U_USD">2650000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_98343088-7699-4f3f-b75c-374f2a0cacb3"
      decimals="-3"
      id="F_c7c6fcf3-7bea-4a69-8e32-5780c1aef344"
      unitRef="U_USD">4138000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="C_98343088-7699-4f3f-b75c-374f2a0cacb3"
      decimals="-3"
      id="F_7916bec9-0d89-4c3d-8d40-359a994a4d5c"
      unitRef="U_USD">80000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="C_8d02398e-4494-45f8-a374-8bb6051905cb"
      decimals="-3"
      id="F_6a1d0231-4cab-44d3-9c0b-4a0d01e76759"
      unitRef="U_USD">344000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_0c929ddc-cd9c-46bb-85d3-4feb8b2fadfa"
      decimals="-3"
      id="F_948df71d-64e4-47e8-bd50-495ba61d53e4"
      unitRef="U_USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="C_2f06fed9-02dd-4832-b0c5-c6d4053ee111"
      decimals="-3"
      id="F_9e4fbcb3-eeaf-426e-9d68-364eeadb896d"
      unitRef="U_USD">395000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_2f06fed9-02dd-4832-b0c5-c6d4053ee111"
      decimals="-3"
      id="F_43635ebb-30fb-4d4f-bf60-ec9e83fb7f99"
      unitRef="U_USD">367000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="C_2f06fed9-02dd-4832-b0c5-c6d4053ee111"
      decimals="-3"
      id="F_42ae6b62-4fb2-4840-9441-1eb5112fd483"
      unitRef="U_USD">0</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="C_a9c0a369-6eb3-4cfc-96c0-fcb70bf90378"
      decimals="-3"
      id="F_c91f6a81-ee09-4a6c-892a-2f1a0dd8791e"
      unitRef="U_USD">28000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_56283ca9-d8be-482d-9857-4b369acd2813"
      decimals="-3"
      id="F_68be8869-ba78-4038-b6d7-b6e8a454714b"
      unitRef="U_USD">1912000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_f71b89ea-a266-4193-8000-8c3ef6ced444"
      unitRef="U_USD">3045000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_0209325c-d1c0-44cf-a929-fba5d05c979c"
      unitRef="U_USD">4505000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="C_da01e83f-cf8c-4dad-aff5-efd0701f3d40"
      decimals="-3"
      id="F_fbcbfd50-ae8d-4050-b152-363e41206632"
      unitRef="U_USD">80000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="C_0782a218-0c8f-4bd1-a477-7795e8ba6733"
      decimals="-3"
      id="F_b0f4b108-a3d1-45a3-9d00-ee2a99770b0d"
      unitRef="U_USD">372000</us-gaap:RestructuringReserve>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      id="F_3c749190-8faf-4684-bcf2-755b5cf4b0f0">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      id="F_53de2778-9e33-4ee9-9dac-423e3fc60c51">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      id="F_426fe9b5-8848-40c8-b334-158634e1d02f">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="C_6e47bd60-c15d-4367-a2ef-1d665861c8aa"
      id="F_7c2da630-617b-4783-9666-3d5745f78c98">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#F_fe280560-f03d-43a3-a5d3-4a20f1b0e255"
          xlink:label="F_fe280560-f03d-43a3-a5d3-4a20f1b0e255"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6a67f260-a7a5-4f5b-904e-c1d535d54aad"
          xlink:label="F_6a67f260-a7a5-4f5b-904e-c1d535d54aad"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_1cfb2f22-b3df-4526-a145-17b7eb9b4a94"
          xlink:label="F_1cfb2f22-b3df-4526-a145-17b7eb9b4a94"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_ef9699ef-443b-497f-add4-472c9001b9b7"
          xlink:label="F_ef9699ef-443b-497f-add4-472c9001b9b7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_d19725fe-2bfc-417e-8b9f-349f76b8e444"
          xlink:label="F_d19725fe-2bfc-417e-8b9f-349f76b8e444"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_c7dbf472-d161-4087-a0ec-9e4ab230b6d6"
          xlink:label="F_c7dbf472-d161-4087-a0ec-9e4ab230b6d6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_57e4d9a6-de31-4662-96c3-8d761f9e0efc"
          xlink:label="F_57e4d9a6-de31-4662-96c3-8d761f9e0efc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_7590fc75-0141-4f16-8579-30528c521728"
          xlink:label="F_7590fc75-0141-4f16-8579-30528c521728"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a1c1eedc-4321-4efc-8313-ca72bc9898a9"
          xlink:label="F_a1c1eedc-4321-4efc-8313-ca72bc9898a9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6c213bcc-1a8f-45f6-8608-ffff3bb72175"
          xlink:label="F_6c213bcc-1a8f-45f6-8608-ffff3bb72175"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_472cec0e-318f-485f-b9ba-7e12e472571f"
          xlink:label="F_472cec0e-318f-485f-b9ba-7e12e472571f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_c88ee5bc-9801-4560-82a3-7bb429c09c8e"
          xlink:label="F_c88ee5bc-9801-4560-82a3-7bb429c09c8e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_8aac4b97-7410-4cf2-a646-c07bb108dca1"
          xlink:label="F_8aac4b97-7410-4cf2-a646-c07bb108dca1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_817609ac-8b0a-485d-8102-bcd700b34f8f"
          xlink:label="F_817609ac-8b0a-485d-8102-bcd700b34f8f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6d9d4836-c6da-4036-87ca-b8783b80dc52"
          xlink:label="F_6d9d4836-c6da-4036-87ca-b8783b80dc52"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6c587571-a710-4aa3-806f-bea2fb73390e"
          xlink:label="F_6c587571-a710-4aa3-806f-bea2fb73390e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6a6313b8-2e0b-45ab-91a0-8f9624539a9e"
          xlink:label="F_6a6313b8-2e0b-45ab-91a0-8f9624539a9e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_8aa32f18-8f08-4694-8682-ec80df8db408"
          xlink:label="F_8aa32f18-8f08-4694-8682-ec80df8db408"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_96a5e10b-572f-461f-8f26-625cd0579046"
          xlink:label="F_96a5e10b-572f-461f-8f26-625cd0579046"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6f497352-2042-4202-90e5-c234043defe1"
          xlink:label="F_6f497352-2042-4202-90e5-c234043defe1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_cc6f7b00-6abd-40ab-8768-9d4d9e707bb1"
          xlink:label="F_cc6f7b00-6abd-40ab-8768-9d4d9e707bb1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_59a62d13-566d-4154-9407-9096fa559f6c"
          xlink:label="F_59a62d13-566d-4154-9407-9096fa559f6c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_57daa1da-ade4-4eeb-aadb-c6c08104def7"
          xlink:label="F_57daa1da-ade4-4eeb-aadb-c6c08104def7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_b4a36ac3-c4ff-4fae-92aa-bfecb53e0386"
          xlink:label="F_b4a36ac3-c4ff-4fae-92aa-bfecb53e0386"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_3045c19e-df46-4063-b99d-b33be37cbbfe"
          xlink:label="F_3045c19e-df46-4063-b99d-b33be37cbbfe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_c111e433-812e-4deb-9211-196340983126"
          xlink:label="F_c111e433-812e-4deb-9211-196340983126"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_887fed6f-ecdb-4f0a-9630-d3f5dccea144"
          xlink:label="F_887fed6f-ecdb-4f0a-9630-d3f5dccea144"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_033147bc-01b8-4f5d-8f8d-71dbbbf951ed"
          xlink:label="F_033147bc-01b8-4f5d-8f8d-71dbbbf951ed"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6812c944-20fa-4701-ae2c-e4b271ec66a2"
          xlink:label="F_6812c944-20fa-4701-ae2c-e4b271ec66a2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_39534529-081e-479e-83c1-d63022e55650"
          xlink:label="F_39534529-081e-479e-83c1-d63022e55650"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_c74ac9e1-feb9-4b1b-b65c-ccf22943cafb"
          xlink:label="F_c74ac9e1-feb9-4b1b-b65c-ccf22943cafb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_b9fa0bd5-f9be-4e86-938f-edd44898f26f"
          xlink:label="F_b9fa0bd5-f9be-4e86-938f-edd44898f26f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_1c851709-848a-481c-a223-ac1a2c3c59d4"
          xlink:label="F_1c851709-848a-481c-a223-ac1a2c3c59d4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e70e14e9-b9bb-4362-a8ad-895c7a0ada7f"
          xlink:label="F_e70e14e9-b9bb-4362-a8ad-895c7a0ada7f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_2ccfbbbd-b8dc-42b2-9f35-2740eac3f5b5"
          xlink:label="F_2ccfbbbd-b8dc-42b2-9f35-2740eac3f5b5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e2c42762-29ab-4d9f-bfb7-1e98671b9d12"
          xlink:label="F_e2c42762-29ab-4d9f-bfb7-1e98671b9d12"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_604cb023-75fb-418b-86a9-c7771ce624bd"
          xlink:label="F_604cb023-75fb-418b-86a9-c7771ce624bd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_b5ec9b64-31c2-47d3-818f-bcecdb638b0c"
          xlink:label="F_b5ec9b64-31c2-47d3-818f-bcecdb638b0c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a3490077-e066-40b3-b61c-5a12656616c4"
          xlink:label="F_a3490077-e066-40b3-b61c-5a12656616c4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_9b1b6aad-3d64-459d-b47e-1f2b4756002f"
          xlink:label="F_9b1b6aad-3d64-459d-b47e-1f2b4756002f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_7cd68bc8-7aff-49e0-90fb-fa16c9a0061d"
          xlink:label="F_7cd68bc8-7aff-49e0-90fb-fa16c9a0061d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_eab0d4c9-8dd2-481f-a04b-3d2b452b8f69"
          xlink:label="F_eab0d4c9-8dd2-481f-a04b-3d2b452b8f69"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_49717538-18fb-40fb-98ed-c51996fa148c"
          xlink:label="F_49717538-18fb-40fb-98ed-c51996fa148c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e8c04ffc-7cd4-42fe-8987-cf8850715be5"
          xlink:label="F_e8c04ffc-7cd4-42fe-8987-cf8850715be5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6c4d4137-5874-4a46-8185-c5e8934199dd"
          xlink:label="F_6c4d4137-5874-4a46-8185-c5e8934199dd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_7379d9a8-39eb-45ab-8374-d957463a800a"
          xlink:label="F_7379d9a8-39eb-45ab-8374-d957463a800a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_8cc96a7a-630a-42a2-a5f3-7d929a8e29d3"
          xlink:label="F_8cc96a7a-630a-42a2-a5f3-7d929a8e29d3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_0e4e49b9-5053-4626-b812-e227e9014d1a"
          xlink:label="F_0e4e49b9-5053-4626-b812-e227e9014d1a"
          xlink:type="locator"/>
        <link:footnote id="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7" xlink:label="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">No i</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">ndividual foreign</xhtml:span><xhtml:span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> country represented more than </xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;">10</xhtml:span><xhtml:span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company</xhtml:span><xhtml:span style="color:#212529;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#x2019;</xhtml:span><xhtml: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.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_fe280560-f03d-43a3-a5d3-4a20f1b0e255"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6a67f260-a7a5-4f5b-904e-c1d535d54aad"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_1cfb2f22-b3df-4526-a145-17b7eb9b4a94"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_ef9699ef-443b-497f-add4-472c9001b9b7"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_d19725fe-2bfc-417e-8b9f-349f76b8e444"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_c7dbf472-d161-4087-a0ec-9e4ab230b6d6"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_57e4d9a6-de31-4662-96c3-8d761f9e0efc"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_7590fc75-0141-4f16-8579-30528c521728"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a1c1eedc-4321-4efc-8313-ca72bc9898a9"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6c213bcc-1a8f-45f6-8608-ffff3bb72175"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_472cec0e-318f-485f-b9ba-7e12e472571f"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_c88ee5bc-9801-4560-82a3-7bb429c09c8e"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8aac4b97-7410-4cf2-a646-c07bb108dca1"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_817609ac-8b0a-485d-8102-bcd700b34f8f"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6d9d4836-c6da-4036-87ca-b8783b80dc52"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6c587571-a710-4aa3-806f-bea2fb73390e"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6a6313b8-2e0b-45ab-91a0-8f9624539a9e"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8aa32f18-8f08-4694-8682-ec80df8db408"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_96a5e10b-572f-461f-8f26-625cd0579046"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6f497352-2042-4202-90e5-c234043defe1"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_cc6f7b00-6abd-40ab-8768-9d4d9e707bb1"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_59a62d13-566d-4154-9407-9096fa559f6c"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_57daa1da-ade4-4eeb-aadb-c6c08104def7"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_b4a36ac3-c4ff-4fae-92aa-bfecb53e0386"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_3045c19e-df46-4063-b99d-b33be37cbbfe"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_c111e433-812e-4deb-9211-196340983126"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_887fed6f-ecdb-4f0a-9630-d3f5dccea144"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_033147bc-01b8-4f5d-8f8d-71dbbbf951ed"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6812c944-20fa-4701-ae2c-e4b271ec66a2"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_39534529-081e-479e-83c1-d63022e55650"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_c74ac9e1-feb9-4b1b-b65c-ccf22943cafb"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_b9fa0bd5-f9be-4e86-938f-edd44898f26f"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_1c851709-848a-481c-a223-ac1a2c3c59d4"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e70e14e9-b9bb-4362-a8ad-895c7a0ada7f"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_2ccfbbbd-b8dc-42b2-9f35-2740eac3f5b5"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e2c42762-29ab-4d9f-bfb7-1e98671b9d12"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_604cb023-75fb-418b-86a9-c7771ce624bd"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_b5ec9b64-31c2-47d3-818f-bcecdb638b0c"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a3490077-e066-40b3-b61c-5a12656616c4"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_9b1b6aad-3d64-459d-b47e-1f2b4756002f"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_7cd68bc8-7aff-49e0-90fb-fa16c9a0061d"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_eab0d4c9-8dd2-481f-a04b-3d2b452b8f69"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_49717538-18fb-40fb-98ed-c51996fa148c"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e8c04ffc-7cd4-42fe-8987-cf8850715be5"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6c4d4137-5874-4a46-8185-c5e8934199dd"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_7379d9a8-39eb-45ab-8374-d957463a800a"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8cc96a7a-630a-42a2-a5f3-7d929a8e29d3"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0e4e49b9-5053-4626-b812-e227e9014d1a"
          xlink:to="FNT_644bb28a-1b61-40a1-9e38-ac7fafd5abb7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_49cdcb7e-350b-474e-bb47-cd9cb29b22bb"
          xlink:label="F_49cdcb7e-350b-474e-bb47-cd9cb29b22bb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_40a0713b-dc4b-4b14-a6f5-f864684fc790"
          xlink:label="F_40a0713b-dc4b-4b14-a6f5-f864684fc790"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e8da4e1e-3c2a-4375-bfa8-3bce7430a08f"
          xlink:label="F_e8da4e1e-3c2a-4375-bfa8-3bce7430a08f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_de7c340a-fbb7-43f5-bc2f-fdad457f2c70"
          xlink:label="F_de7c340a-fbb7-43f5-bc2f-fdad457f2c70"
          xlink:type="locator"/>
        <link:footnote id="FNT_36d64b5a-3b62-4fd1-931f-6e174a90580d" xlink:label="FNT_36d64b5a-3b62-4fd1-931f-6e174a90580d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml: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 </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">million as of September 29, 2024</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, $</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, $</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</xhtml:span><xhtml: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 $</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</xhtml:span><xhtml: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 $</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</xhtml:span><xhtml: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.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_49cdcb7e-350b-474e-bb47-cd9cb29b22bb"
          xlink:to="FNT_36d64b5a-3b62-4fd1-931f-6e174a90580d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_40a0713b-dc4b-4b14-a6f5-f864684fc790"
          xlink:to="FNT_36d64b5a-3b62-4fd1-931f-6e174a90580d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e8da4e1e-3c2a-4375-bfa8-3bce7430a08f"
          xlink:to="FNT_36d64b5a-3b62-4fd1-931f-6e174a90580d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_de7c340a-fbb7-43f5-bc2f-fdad457f2c70"
          xlink:to="FNT_36d64b5a-3b62-4fd1-931f-6e174a90580d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_2059020c-d2cb-44ad-aea3-2261406b944d"
          xlink:label="F_2059020c-d2cb-44ad-aea3-2261406b944d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6b902597-f1fb-4c63-98a7-af0fde15c593"
          xlink:label="F_6b902597-f1fb-4c63-98a7-af0fde15c593"
          xlink:type="locator"/>
        <link:footnote id="FNT_b336b3b7-b757-4532-9f2e-be279940f747" xlink:label="FNT_b336b3b7-b757-4532-9f2e-be279940f747" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml: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 </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.2</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">million and $</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16.9</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2024 and December 31, 2023, respectively. Provisions to write down expected returned inventory to net realizable value amounted to </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">million and $</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.7</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million as of </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2024 and December 31, 2023</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_2059020c-d2cb-44ad-aea3-2261406b944d"
          xlink:to="FNT_b336b3b7-b757-4532-9f2e-be279940f747"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6b902597-f1fb-4c63-98a7-af0fde15c593"
          xlink:to="FNT_b336b3b7-b757-4532-9f2e-be279940f747"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_1a56a205-7683-4f7a-bfab-2a6370860cbf"
          xlink:label="F_1a56a205-7683-4f7a-bfab-2a6370860cbf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_d7e88401-6a44-47b2-998c-f688a9a4c811"
          xlink:label="F_d7e88401-6a44-47b2-998c-f688a9a4c811"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_dc877545-24c8-4d09-898d-d37e0ffc6cb0"
          xlink:label="F_dc877545-24c8-4d09-898d-d37e0ffc6cb0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a964d2b5-5a27-4b77-9799-cf413341af1c"
          xlink:label="F_a964d2b5-5a27-4b77-9799-cf413341af1c"
          xlink:type="locator"/>
        <link:footnote id="FNT_3395a70d-f440-4a83-8708-aa97c7bed911" xlink:label="FNT_3395a70d-f440-4a83-8708-aa97c7bed911" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml: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 $(</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">) million and $</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the three and </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 29, 2024, respectively, and </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million and $</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million, for the three and nine months ended </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023, respectively, and </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">gain/(loss), net from a litigation settlement of $</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">October 1, 2023</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_1a56a205-7683-4f7a-bfab-2a6370860cbf"
          xlink:to="FNT_3395a70d-f440-4a83-8708-aa97c7bed911"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_d7e88401-6a44-47b2-998c-f688a9a4c811"
          xlink:to="FNT_3395a70d-f440-4a83-8708-aa97c7bed911"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_dc877545-24c8-4d09-898d-d37e0ffc6cb0"
          xlink:to="FNT_3395a70d-f440-4a83-8708-aa97c7bed911"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a964d2b5-5a27-4b77-9799-cf413341af1c"
          xlink:to="FNT_3395a70d-f440-4a83-8708-aa97c7bed911"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_44d6982e-2410-4c98-90c7-a3c94290e2ca"
          xlink:label="F_44d6982e-2410-4c98-90c7-a3c94290e2ca"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_9ff37836-f9f0-4b5b-baaf-3ad6ab349fad"
          xlink:label="F_9ff37836-f9f0-4b5b-baaf-3ad6ab349fad"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6d1e70da-1010-47e0-a325-b59b81a79680"
          xlink:label="F_6d1e70da-1010-47e0-a325-b59b81a79680"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a728f9c9-8416-46fc-a803-a6be6cb0146f"
          xlink:label="F_a728f9c9-8416-46fc-a803-a6be6cb0146f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_85dd0721-a566-46e1-83c6-f3c4b1b92668"
          xlink:label="F_85dd0721-a566-46e1-83c6-f3c4b1b92668"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_86d3a344-77b5-4d7e-8323-b228505555a2"
          xlink:label="F_86d3a344-77b5-4d7e-8323-b228505555a2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a0bd168d-3d76-447b-b735-c2ab67dd6a1f"
          xlink:label="F_a0bd168d-3d76-447b-b735-c2ab67dd6a1f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_de0e769f-d7b5-408f-9c70-3d24e0a7e227"
          xlink:label="F_de0e769f-d7b5-408f-9c70-3d24e0a7e227"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_b74ed82b-1f7a-4204-b45e-c2deefc4c859"
          xlink:label="F_b74ed82b-1f7a-4204-b45e-c2deefc4c859"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_f3e2f7c6-f752-4a0b-abd2-1d1aa54ebb03"
          xlink:label="F_f3e2f7c6-f752-4a0b-abd2-1d1aa54ebb03"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_4132f1f0-4dc5-41b5-a630-602ea2c86a73"
          xlink:label="F_4132f1f0-4dc5-41b5-a630-602ea2c86a73"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_f063b1b0-d6d5-4ae2-baa8-dd863d7f3c0b"
          xlink:label="F_f063b1b0-d6d5-4ae2-baa8-dd863d7f3c0b"
          xlink:type="locator"/>
        <link:footnote id="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8" xlink:label="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">F</xhtml:span><xhtml: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 in the prior year periods were recast to conform to the current reportable segment structure.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_44d6982e-2410-4c98-90c7-a3c94290e2ca"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_9ff37836-f9f0-4b5b-baaf-3ad6ab349fad"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6d1e70da-1010-47e0-a325-b59b81a79680"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a728f9c9-8416-46fc-a803-a6be6cb0146f"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_85dd0721-a566-46e1-83c6-f3c4b1b92668"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_86d3a344-77b5-4d7e-8323-b228505555a2"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a0bd168d-3d76-447b-b735-c2ab67dd6a1f"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_de0e769f-d7b5-408f-9c70-3d24e0a7e227"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_b74ed82b-1f7a-4204-b45e-c2deefc4c859"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_f3e2f7c6-f752-4a0b-abd2-1d1aa54ebb03"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_4132f1f0-4dc5-41b5-a630-602ea2c86a73"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_f063b1b0-d6d5-4ae2-baa8-dd863d7f3c0b"
          xlink:to="FNT_14cb3898-d648-48b6-8fb1-64330727e5a8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_bbdeac7a-49b5-4348-bd77-3e088eeac884"
          xlink:label="F_bbdeac7a-49b5-4348-bd77-3e088eeac884"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_32086db3-6fc1-43a3-8189-03658ef22938"
          xlink:label="F_32086db3-6fc1-43a3-8189-03658ef22938"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e0fdc795-ffa3-43c7-8461-18317b2395fd"
          xlink:label="F_e0fdc795-ffa3-43c7-8461-18317b2395fd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_d674d336-4143-4b22-a7d7-010edd511445"
          xlink:label="F_d674d336-4143-4b22-a7d7-010edd511445"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_dfeb4067-e272-404d-b72a-2328260a87f4"
          xlink:label="F_dfeb4067-e272-404d-b72a-2328260a87f4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a0da2065-4cdb-4907-9693-8091f2ffb92b"
          xlink:label="F_a0da2065-4cdb-4907-9693-8091f2ffb92b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a4a00a36-e564-4f33-8fcd-32dfe22f5869"
          xlink:label="F_a4a00a36-e564-4f33-8fcd-32dfe22f5869"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_8aef3cb9-5fa5-4662-8615-e816286bcec0"
          xlink:label="F_8aef3cb9-5fa5-4662-8615-e816286bcec0"
          xlink:type="locator"/>
        <link:footnote id="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6" xlink:label="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">No in</xhtml:span><xhtml: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 </xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company&#x2019;s total net revenue in the periods presented.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_bbdeac7a-49b5-4348-bd77-3e088eeac884"
          xlink:to="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_32086db3-6fc1-43a3-8189-03658ef22938"
          xlink:to="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e0fdc795-ffa3-43c7-8461-18317b2395fd"
          xlink:to="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_d674d336-4143-4b22-a7d7-010edd511445"
          xlink:to="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_dfeb4067-e272-404d-b72a-2328260a87f4"
          xlink:to="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a0da2065-4cdb-4907-9693-8091f2ffb92b"
          xlink:to="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a4a00a36-e564-4f33-8fcd-32dfe22f5869"
          xlink:to="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8aef3cb9-5fa5-4662-8615-e816286bcec0"
          xlink:to="FNT_355d9d06-47bc-46dd-90a7-503010d9e5c6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_78295553-120c-4f42-b68c-bbf4f057fac8"
          xlink:label="F_78295553-120c-4f42-b68c-bbf4f057fac8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_db38f81a-5a54-421b-87ad-15142073e5f8"
          xlink:label="F_db38f81a-5a54-421b-87ad-15142073e5f8"
          xlink:type="locator"/>
        <link:footnote id="FNT_7ba09f4d-2717-41aa-b248-e0a619707c9a" xlink:label="FNT_7ba09f4d-2717-41aa-b248-e0a619707c9a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">No </xhtml:span><xhtml: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 </xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">% of the Company&#x2019;s total long-lived assets in the periods presented.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_78295553-120c-4f42-b68c-bbf4f057fac8"
          xlink:to="FNT_7ba09f4d-2717-41aa-b248-e0a619707c9a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_db38f81a-5a54-421b-87ad-15142073e5f8"
          xlink:to="FNT_7ba09f4d-2717-41aa-b248-e0a619707c9a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_34467ba5-34f4-4133-83cf-102e9803d916"
          xlink:label="F_34467ba5-34f4-4133-83cf-102e9803d916"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_adc6ca6a-fdf7-4a21-898c-fb18a6a8f3b9"
          xlink:label="F_adc6ca6a-fdf7-4a21-898c-fb18a6a8f3b9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_f05cf306-3970-4433-bb28-4484331ccf6d"
          xlink:label="F_f05cf306-3970-4433-bb28-4484331ccf6d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_be4d76b9-b40f-4950-8c33-6aabc61d6991"
          xlink:label="F_be4d76b9-b40f-4950-8c33-6aabc61d6991"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a4b599d1-b7b4-4f1a-be5c-548703301120"
          xlink:label="F_a4b599d1-b7b4-4f1a-be5c-548703301120"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6990ae56-c4b4-48ce-80b9-c465b2477c6a"
          xlink:label="F_6990ae56-c4b4-48ce-80b9-c465b2477c6a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_38778217-92f9-4642-ac9a-e9778fc78530"
          xlink:label="F_38778217-92f9-4642-ac9a-e9778fc78530"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_8912717d-edba-4262-8172-4efd51f2741c"
          xlink:label="F_8912717d-edba-4262-8172-4efd51f2741c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_5781ec4d-debd-4bda-a5b6-2a79f08cb148"
          xlink:label="F_5781ec4d-debd-4bda-a5b6-2a79f08cb148"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_6a789625-eb88-4ae6-ad87-5764ad55c448"
          xlink:label="F_6a789625-eb88-4ae6-ad87-5764ad55c448"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_cdfecb52-0a7c-416a-875b-e6015fc062a9"
          xlink:label="F_cdfecb52-0a7c-416a-875b-e6015fc062a9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_fa61199a-fa64-4a44-83e2-c02667bdd737"
          xlink:label="F_fa61199a-fa64-4a44-83e2-c02667bdd737"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_91f055f8-d0f8-4427-ad56-a430ca8e02df"
          xlink:label="F_91f055f8-d0f8-4427-ad56-a430ca8e02df"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a524f429-aa92-41fd-aafd-0b9a7307970d"
          xlink:label="F_a524f429-aa92-41fd-aafd-0b9a7307970d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_16c3a84b-1880-4d23-a7e8-6f72e6cef889"
          xlink:label="F_16c3a84b-1880-4d23-a7e8-6f72e6cef889"
          xlink:type="locator"/>
        <link:footnote id="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5" xlink:label="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml: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&#x2019;s unaudited condensed consolidated balance sheets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_34467ba5-34f4-4133-83cf-102e9803d916"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_adc6ca6a-fdf7-4a21-898c-fb18a6a8f3b9"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_f05cf306-3970-4433-bb28-4484331ccf6d"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_be4d76b9-b40f-4950-8c33-6aabc61d6991"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a4b599d1-b7b4-4f1a-be5c-548703301120"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6990ae56-c4b4-48ce-80b9-c465b2477c6a"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_38778217-92f9-4642-ac9a-e9778fc78530"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8912717d-edba-4262-8172-4efd51f2741c"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_5781ec4d-debd-4bda-a5b6-2a79f08cb148"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6a789625-eb88-4ae6-ad87-5764ad55c448"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_cdfecb52-0a7c-416a-875b-e6015fc062a9"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_fa61199a-fa64-4a44-83e2-c02667bdd737"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_91f055f8-d0f8-4427-ad56-a430ca8e02df"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a524f429-aa92-41fd-aafd-0b9a7307970d"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_16c3a84b-1880-4d23-a7e8-6f72e6cef889"
          xlink:to="FNT_b2f008ca-0e4b-49ff-a2db-d3a0b01be8c5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_0bbaccfa-7af2-49df-a874-9522a5427dd3"
          xlink:label="F_0bbaccfa-7af2-49df-a874-9522a5427dd3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_3615a47c-47b8-4eea-9d98-372c56aef469"
          xlink:label="F_3615a47c-47b8-4eea-9d98-372c56aef469"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a4f4acdb-5c33-405b-bea4-426ee9ea916b"
          xlink:label="F_a4f4acdb-5c33-405b-bea4-426ee9ea916b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_0ec53a53-0084-4d7e-8863-2cb4d775b398"
          xlink:label="F_0ec53a53-0084-4d7e-8863-2cb4d775b398"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_4462c6e3-fb99-4396-ab5e-f3564f737e96"
          xlink:label="F_4462c6e3-fb99-4396-ab5e-f3564f737e96"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_87cd1e91-af50-4b4a-b727-b5302465eeb7"
          xlink:label="F_87cd1e91-af50-4b4a-b727-b5302465eeb7"
          xlink:type="locator"/>
        <link:footnote id="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0" xlink:label="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml: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&#x2019;s unaudited condensed consolidated balance sheets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0bbaccfa-7af2-49df-a874-9522a5427dd3"
          xlink:to="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_3615a47c-47b8-4eea-9d98-372c56aef469"
          xlink:to="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a4f4acdb-5c33-405b-bea4-426ee9ea916b"
          xlink:to="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0ec53a53-0084-4d7e-8863-2cb4d775b398"
          xlink:to="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_4462c6e3-fb99-4396-ab5e-f3564f737e96"
          xlink:to="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_87cd1e91-af50-4b4a-b727-b5302465eeb7"
          xlink:to="FNT_c238eaaf-e3e9-44fe-bced-48819423aea0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_daf8a1cf-cd08-4d1e-a68e-94ba2a2cc7d4"
          xlink:label="F_daf8a1cf-cd08-4d1e-a68e-94ba2a2cc7d4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a33352f3-9d11-42f2-a41b-27fa95897e9e"
          xlink:label="F_a33352f3-9d11-42f2-a41b-27fa95897e9e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_37cbfc53-de8d-40fe-96fd-ac62e24001ae"
          xlink:label="F_37cbfc53-de8d-40fe-96fd-ac62e24001ae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_902908c5-7acc-41b2-92e0-90c66d8e979f"
          xlink:label="F_902908c5-7acc-41b2-92e0-90c66d8e979f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e668d82a-7a2a-43e1-a779-0158302acd0b"
          xlink:label="F_e668d82a-7a2a-43e1-a779-0158302acd0b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_0d2cbf27-2126-478c-b569-aaf56b1b1b2f"
          xlink:label="F_0d2cbf27-2126-478c-b569-aaf56b1b1b2f"
          xlink:type="locator"/>
        <link:footnote id="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25" xlink:label="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml: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.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_daf8a1cf-cd08-4d1e-a68e-94ba2a2cc7d4"
          xlink:to="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a33352f3-9d11-42f2-a41b-27fa95897e9e"
          xlink:to="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_37cbfc53-de8d-40fe-96fd-ac62e24001ae"
          xlink:to="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_902908c5-7acc-41b2-92e0-90c66d8e979f"
          xlink:to="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e668d82a-7a2a-43e1-a779-0158302acd0b"
          xlink:to="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0d2cbf27-2126-478c-b569-aaf56b1b1b2f"
          xlink:to="FNT_33fcbca0-d4ac-40c2-82f2-8b1886fc0e25"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
